随笔分类 -  数据库

摘要:sqlserver如果建表的时候不设自增,之后是没法直接修改的,需要先删再重设: alter table 表名 drop column IDalter table 表名 add ID int identity(1,1) 阅读全文
posted @ 2019-10-17 11:59 最好的年纪最好的自己 阅读(10805) 评论(1) 推荐(0)
摘要:, 之前一直用的substr,substring之类的,偶然发现,这个相当好用,^_^ 阅读全文
posted @ 2019-06-05 17:26 最好的年纪最好的自己 阅读(342) 评论(0) 推荐(0)
摘要:MySQL中删除重复数据只保留一条 用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 SELECT * FROM people WHERE peopleId IN 阅读全文
posted @ 2018-08-24 17:30 最好的年纪最好的自己 阅读(8673) 评论(0) 推荐(0)
摘要:DELETE FROM table_name t where t......; 报1064 错误,原因MySQL 中delete 语句不能给表名起别名。 另外。如果记录不存在,delete from 不会报错! 麻蛋,烦了快一整天 阅读全文
posted @ 2018-08-24 17:29 最好的年纪最好的自己 阅读(859) 评论(0) 推荐(0)
摘要:索引优化分析 发表于 2018-01-07 | 分类于 mysql | 简单介绍 为什么要优化mysql mysql 性能下降SQL慢、执行时间长、等待时间长原因:1.查询语句写的烂2.索引失效 单值 复合3.关联查询太多join(设计缺陷或不得已的需求)4.服务器调优及各个参数设置 从几个方面优化 阅读全文
posted @ 2018-05-25 17:52 最好的年纪最好的自己 阅读(295) 评论(0) 推荐(0)
摘要:在my.ini配置文件 mysqld 节点下添加 max_allowed_packet = 500M 也就是配置MySQL允许的最大数据包大小,上面的500M你可以根据你的项目修改为你自己的值,只要比要导入的备份文件大就可以了。 my.ini在c盘隐藏文件夹ProgramData下 阅读全文
posted @ 2018-05-21 11:05 最好的年纪最好的自己 阅读(10428) 评论(0) 推荐(0)