MySQL
熊猫路人
当你发现自己的才华撑不起野心时,就请安静下来学习吧。
展开
-
解决 db:seed 时间戳格式不正确的问题
https://learnku.com/laravel/t/44268 未整理原创 2020-12-22 10:18:06 · 308 阅读 · 0 评论 -
mysql中交集,并集,差集,左连接,右连接
需求: 两个数据表使用左联查时,会出现一个数据为空,两个表里面的数据都查询不到,想到的方法是一个表里面查询不到,这个表里面的字段就为空原:改:学习mysql也有一个月啦,在这个月中,都是按照需求对数据表进行一些基本操作,在这个过程当中,经常使用到左连接,右连接,交集,取差集等,现在对其基本操作进行归纳总结。数据源:表一: ...转载 2019-11-11 10:32:32 · 1570 阅读 · 0 评论 -
mysql的max_allowed_packet参数的配置方法
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。(比方说导入数据库,数据表)查看目前配置:代码如下:mysql> show VARIABLES like '%max_allowed_packet%';+--------------------------+------------+|...转载 2018-03-22 14:45:16 · 4361 阅读 · 1 评论 -
解决mysql服务器3306端口不能远程连接
问题:本机可以通过3306端口连接mysql服务器,但远程不行。1、网络检测 1)ping主机可以; 2)telnet 主机3306端口不可以; telnet 主机22端口可以; 说明与本机网络没有关系;2、端口检测1)netstat -ntpl |grep 3306 tcp 0 0 :::3306 ...转载 2018-03-22 15:04:04 · 40691 阅读 · 3 评论 -
mysql建表规范及注意事项
一、 表设计规范库名、表名、字段名必须使用小写字母,“_”分割。库名、表名、字段名必须不超过12个字符。库名、表名、字段名见名知意,建议使用名词而不是动词。建议使用InnoDB存储引擎。存储精确浮点数必须使用DECIMAL替代FLOAT和DOUBLE。建议使用UNSIGNED存储非负数值。建议使用INT UNSIGNED存储IPV4。整形定义中不添加长度,比如使用INT,而不是I...原创 2019-03-01 15:47:25 · 606 阅读 · 1 评论 -
mysql查询根据部分字段去重
mysql有个关键字distinct用来去重的,但是使用时只能放在查询字段的最前边如:SELECT DISTINCT user_id,age FROM t_user;若不是放在最前边,如:SELECT user_id, DISTINCT age FROM t_user;是会报错的。那么如果我们只想根据age字段来去重,并且要查出user_id,就不能直接这样执行。需要另找方...转载 2019-04-02 16:31:32 · 3733 阅读 · 1 评论