一切数据在计算中都是以二进制形式存储,而8位二进制数就表示1个字节。通常我们说一种数据类型占多少字节,就是说这种数据类型可以表示多少位的二进制数,同时二进制数可以转换为十进制数,进而得到这种数据类型可以表示多大的十进制数!打个比方,MYSQL中的int型数据类型,大家都知道int型可以表示4个字节,...
分类:
数据库 时间:
2015-09-05 15:04:11
阅读次数:
226
1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节范围(-128~127)smallint(m)2个字节范围(-32768~32767)mediumint(m)3个字节范围(-8388608~8388607)int(m)4个字节范围(-2147483648~2147483647)b...
分类:
数据库 时间:
2015-08-21 12:51:19
阅读次数:
269
一、文字值1. 字符串字符串指用单引号(‘'’)或双引号(‘"’)引起来的字符序列。例如:'a string'"another string"如果SQL服务器模式启用了NSI_QUOTES,可以只用单引号引用字符串。用双引号引用的字符串被解释为一个识别符。字符串可以有一个可选字符集引介词和COLLA...
分类:
数据库 时间:
2015-08-19 00:23:59
阅读次数:
209
数据类型的作用:1.指定值的类型2.指定占用的空间3.指定了是定长(fixed-length)还是变长(variable-length)4.mysql如何比较和排序值的类型5.定义的类型是否能被创建索引数据类型:字符CHAR(LENGTH)以字符格式存放,不区分大小写,定长。最大255字节。VARCHAR(LENGTH)变长。最..
分类:
数据库 时间:
2015-07-29 06:43:15
阅读次数:
156
来源网站http://www.runoob.com/sql/sql-datatypes.htmlMYSQL数据类型主要有三种:TEXT文本型、NUMBER数字型和DATE日期型。1、TEXT文本型数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串...
分类:
数据库 时间:
2015-07-18 22:44:04
阅读次数:
611
数据类型优化
1、尽量使用能正常存储数据的最小数据类型(更快,占用更少的磁盘、内存和cpu)
2、尽量使用简单类型。(如整型比字符操作代价低)
3、尽量避免使用NULL(可以通过加默认值设置not null)
数据类型:支持别名,如integer,bool,numeric
1、时间
DATETIME和TIMESTAMP都精确到秒。通常应该尽量使用timestamp。
date...
分类:
数据库 时间:
2015-07-06 17:53:26
阅读次数:
156
数值类型、字符串类型、日期时间类型数值类型(整数、小数): zerofill:位数不够用0填充。ALTER TABLE t1 MODIFY id1 int ZEROFILL;小数(浮点数、定点数):浮点数(float、double)、定点数(decimal)定点数在MySQL内部以字符串的形式存放,...
分类:
数据库 时间:
2015-07-04 21:00:19
阅读次数:
164
选择合适的数据类型:char和varchar:+---------+------------+| char(6) | varchar(6) |+---------+------------+| | || str | str || str12...
分类:
数据库 时间:
2015-06-15 11:00:26
阅读次数:
153
1. 数值类型 Int (TINYINT, SMALLINT, MEDIUMINT,INT,BIGINT) 默认是:signed unsigned 无符号,不能取负数 ZEROFILL 修饰符规定 0(不是空格)可以用来真补输出的值。使用这个修饰符可以阻止 MySQL 数据库存储负值 zerofil...
分类:
数据库 时间:
2015-06-14 10:43:26
阅读次数:
145
1.允许值:允许输入一个字段中的值的范围和类型是决定哪个数据类型加在这个字段上的最直接因素。
2.存储效率:考虑字段可能的值的范围并且根据这个范围选取一个适当的、大小合适的数据类型也是很重要的,尤其是在处理数值类型的时候。
3.格式和显示要求:影响字段类型选择的另一个重要因素是存储在字段内的数据的应用格式和显示要求。
4.数据处理要求:数据类型的选择还应该考虑数据操作和应用处理的要求,比如说...
分类:
数据库 时间:
2015-06-08 17:23:37
阅读次数:
150