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
SQL模型(SQLmode):通过定义某些规定,限制用户行为,并定义对应的处理机制。常见的模型:ANSI宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。TRADITIONAL严格模式,当向mysql数据库插入数据时,进行数据的严格校验,保..
分类:
数据库 时间:
2015-07-29 06:43:54
阅读次数:
172
数据类型的作用: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
今天看了一下MySQL官方文档关于CHAR和VARCHAR的描述,记录一下。主要看的有下面三个网页: http://dev.mysql.com/doc/refman/5.7/en/char.html http://dev.mysql.com/doc/refman/5.7/en/sql-mode.html#sqlmode_pa...
分类:
其他好文 时间:
2015-06-28 18:56:24
阅读次数:
138
装完数据库之后,最开始都还好好的,隔了几天发现打不开了点击start 没有反应,然后通过终端在mysql 安目录下 运行./mysql出现: unknown variable 'sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABL,最后在/etc/my....
分类:
数据库 时间:
2015-06-27 21:12:36
阅读次数:
300
Mysql在5.6版本以后默认的SQL模式是STRICT_TRANS_TABLES,对数据的严谨性和一致性上比之前版本要有所提升。 一、查看当前sql模式 mysql> select @@sql_mode;
+--------------------------------------------+
| @...
分类:
数据库 时间:
2015-06-24 00:53:57
阅读次数:
162