Mysql
msg1122
这个作者很懒,什么都没留下…
展开
-
mysql中int、bigint、smallint 和 tinyint的区别
使用整数数据的精确数字数据类型。bigint从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) (19位数字)的整型数据(所有数字)。存储大小为 8 个字节。int从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647)(10位数字) 的整型数据(所有数字)。存储大...转载 2018-08-23 14:32:11 · 266 阅读 · 0 评论 -
MySQL中char、varchar和text
数据的检索效率是:char > varchar > text一、text:mysql中的text对应oracle中的clob,text列不能有默认值又分为TINYTEXT, TEXT, MEDIUMTEXT,LONGTEXT, 都是表示数据长度类型的一种。语法:[ UNSIGNED --无符号的] mediumtextTINYTEXT: 256 bytesTEXT: 65,...转载 2018-08-23 15:51:25 · 586 阅读 · 0 评论 -
MySql DATE_FORMAT函数用法
1.把字符串转为日期格式实例:SELECT DATE_FORMAT('2017-09-20 08:30:45', '%Y-%m-%d %H:%i:%S');输出结果:2017-09-20 08:30:45(日期Date格式)2.把日期转为字符串格式实例:SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%S');输出结...转载 2018-08-23 16:21:57 · 28730 阅读 · 0 评论 -
Mysql的row_format(fixed与dynamic)
在mysql中, 若一张表里面不存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫静态表,即该表的row_format是fixed,就是说每条记录所占用的字节一样。其优点读取快,缺点浪费额外一部分空间。若一张表里面存在varchar、text以及其变形、blob以及其变形的字段的话,那么张这个表其实也叫动态表,即该表的row_format是dynamic...转载 2018-08-23 17:57:49 · 11807 阅读 · 0 评论 -
MySQL中时间函数NOW()和SYSDATE()的区别
mysql中日期函数还是比较常用的。主要有NOW()和SYSDATE()两种,虽然都表示当前时间,但使用上有一点点区别。NOW()取的是语句开始执行的时间,SYSDATE()取的是动态的实时时间。因为NOW()取自mysql的一个变量”TIMESTAMP”,而这个变量在语句开始执行的时候就设定好了,因此在整个语句执行过程中都不会变化。执行下面这个例子就明白了:SELECT NOW(...转载 2018-09-14 09:45:13 · 372 阅读 · 0 评论