MySQL学习简明文档.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL学习简明文档.doc

MySQL学习简明文档 1.操作命令 查看当前MySQL中有哪几个数据库:show databases; 创建一个数据库:create database dbName; 如果防止数据库重名:create database if exists dbName; 删除一个数据库:drop database dbName; 如果防止删除不存在的数据库:drop database if exists dbName; 进入一个数据库:use dbName; 查看当前这个数据库中有哪几个表:show tables; 查看某一个表的表结构:desc tablename; 2. 数据类型: (1)数值型: A. 整形: 类型 大小 范围(有符号) 范围(无符号) tinyInt 1个字节 -28---28-1 0----28 smallInt 2个字节 -216---216-1 0----216 mediumInt 3个字节 -224----224-1 0----224 int 4个字节 -232-----232-1 0----232 bigInt 8个字节 -264-----264-1 0-----264 在MySQL中整形类型后可以跟一个整数,这个整数时显示宽度指示器,当从数据库中检索一个值时,可以把这个值加长到指定的长度。例如,指定一个字段的类型为int(6),就可以保证所包含的数字少于6位的时候自动在前面补0。 对于应用无符号整形时,在字段约束中加unsigned,这时所用的就是无符号整形。 如果加入zerofill约束,当位数不够时,默认以0补充。所以如果加了这个约束,就必须添加正整数的值。 B.浮点型: 类型 大小 范围 范围 用途 float 4个字节 单精度浮点值 Double或real Double precision 8个字节 双精度 浮点数值 Decimal或 Dec numeric decimal(m,d) 如果MD为 M+2,否则为D+2 小数值 当定义浮点型值时,也可以用附加参数:一个显示宽度指示器和一个小数点指示器。例如,Float(5,2)规定显示的值不会超过5位数字,小数点后带有2位数。 如果小数点后面的数字个数超出了允许的数目的值,系统会自动将它四舍五入为最接近它的值,然后插入。如果插入的值长度超过了设置,则会报错。例如,如果插入1234,789,则小数点后会保留2位,单是总长度超过,会报错。小数点后不足的位数补0。 注意:如果前一个值小于后一个值则会报错,所以,M必须大于D; Decimal 数据类型用于要求非常高的精确度的计算中。这种类型允许指定数值的精确度和计数法作为选择参数。精确度在这里是指为这个值保存的有效数字的总个数,而计数方法表示小数点后数字的个数。例如,decimal(5,2)规定了存储的值将不会超过5位数字,并且小数点后面有2位数字。 注意:MySQL在内部把数据存储为字符串,更精确地保留它们的值。 忽略decimal数据类型的精确度和技术方法修饰符将会使MySQL把所有标识为这个类型的字段的精度默认为10,计算方法默认为0。 Unsigned和zerofill修饰符也可应用在float,double,decimal类型。 C. 字符串类型 MySQL字符串类型 类型 大小 用途 char 0~28-1字节 定长字符串 varchar ? 变长字符串 tinyBlob 0~28-1字节 不超过255个字符的二进制字符串 tinyText 0~28-1字节 短文本字符串 Blob 0~216-1字节 二进制形式长文本数据 Text 0~216-1字节 长文本数据 MediumBlob 0~224-1字节 二进制形式的中等长度文本数据 MediumText 0~224-1字节 中等长度文本数据 LongBlob 0~232-1字节 二进制形式的极大文本数据 LongText 0~232-1字节 极大文本数据 (1)Char和Varchar类型: Char 类型:用于定长字符串,必须在其后的括号中给出长度参数。例如,char(5):该字段长度为5个字符,如果不足5个则用空格从后面补充;如果超出5个则会报错。这个长度参数的大小,最大是255。 Varchar类型:可变长字符串,也必须在其后的括号中给出长度参数。 Char和varcha类型的区别是:char类型把这个值作为准确值;varchar把它视为最大值,并且只使用了存储字符串的实际上需要的字节数(增加一个额外的字节记录长度)。如果存储的值超过了长度参数的值,会报错。

文档评论(0)

yanzhaoqiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档