MySQL
陌上花开7
青春有你有梦
展开
-
MySQL之优化查询
一、将WHERE条件移入ON后面是不恰当的。推荐的做法是: ON只进行连接操作,WHERE只过滤中间表的记录。下面总结一下两表连接查询选择方式的依据: 1、 查两表关联列相等的数据用内连接。 2、 Col_L是Col_R的子集时用右外连接。 3、 Col_R是Col_L的子集时用左外连接。 4、 Col_R和Col_L彼此有交集但彼此互不为子集时候用全外。 5、 求差操作的时候用联合查询 ...原创 2018-04-03 14:16:38 · 295 阅读 · 0 评论 -
mysql "select command denied to user root" 问题解决
mysql命令下执行下面语句: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP ON mealbooker.* TO root@'%' identified by 'root'; flush privileges; 注:数据库名.*转载 2018-08-30 16:57:42 · 2800 阅读 · 0 评论 -
MySQL常用函数
update sheet0 set 有效期至 = CONCAT(SUBSTRING(TRIM(有效期至),1,4),”/”,SUBSTRING(TRIM(有效期至),5,2),”/”,SUBSTRING(TRIM(有效期至),6,2)) where LENGTH(有效期至)>6 AND LOCATE(‘/’,有效期至)=0; #有效期至大于6位 LOCATE(‘/’,有效期至)=0;意...原创 2018-08-22 16:02:15 · 419 阅读 · 0 评论 -
MySQL中tinyint、smallint、mediumint、int、bigint的详细区别
1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是 -128到127 1.BIT[M] 位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1 2.TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4 很小的整数。带符号的范围是-128到127。无符号的范围是0到255。 BOOL,BO...转载 2018-10-30 10:18:44 · 569 阅读 · 0 评论