mysql
小跑跑泡
这个作者很懒,什么都没留下…
展开
-
mysql常见的小问题
1.不支持中文 错误号:1366 ALTER TABLE 表格名 CONVERT TO CHARACTER SET gbk COLLATE gbk_chinese_ci 2.复制时带有空格 错误号:1166 删除字段里面的空格 3.mysql清空表用 truncate 表名 可以顺带清零自增的id,而用delete from XX 则不会 。 4.mysql一次最多支持同时操作30万...原创 2018-12-03 20:47:20 · 97 阅读 · 0 评论 -
mysql5.6和mysql5.7,X在group by上的区别
首先:表 聚合语句: mysql> select country,SUM(fee) as tot from member group by country; +---------+-------+ | country | tot | +---------+-------+ | china | 19700 | | UK | 7000 | | US | ...原创 2019-01-17 12:01:11 · 2441 阅读 · 0 评论 -
mysql 聚合分析,exists与in的区别
1. 单表的聚合分析 原表: 1. 求fee总和 select SUM(fee) as tot from member; 2.求fee总和 并以国家分类 select country,SUM(fee) as tot from member group by country; 3.求fee总和 并以国家分类,但是我只看中国(HAVING ) sel...转载 2019-01-16 12:02:39 · 646 阅读 · 0 评论 -
mysql 之如何选取数据类型
前言:在使用mysql时,我们发现一个字段会有很多选项,比如数字有int tinyint bigint 等,字符串有char,varchar等,那么我们再设计数据库时如何选择最佳的值呢? 1.数值 在使用前先问自己一个问题,字段是不是一定是纯数字呢,会不会有空格等不是数字的字符出现,如果有,请用字符串。 1. 首先我们要明白,数值分为带符号和不带符号,其原理就是把头部的一个...原创 2019-03-11 15:31:50 · 426 阅读 · 0 评论 -
修改mysq时区及linux时区
1.mysql 找到my.cnf文件,一般在 /etc 下面,或者 /etc/mysql 下面,在mysqld里面添加一句 default-time_zone = '+8:00' 重启mysql即可,service mysql resart 2.修改linux时区为上海 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ...原创 2019-04-11 18:41:20 · 836 阅读 · 1 评论