MySQL工作常用语句

查看锁的情况

SHOW STATUS LIKE 'innodb_row_lock%'; //查看锁的情况
没有索引或者索引失效时,InnoDB 的行锁变表锁
原因:Mysql 的行锁是通过索引实现的!

开启慢查询日志

SET GLOBAL slow_query_log =ON;
SHOW VARIABLES LIKE 'slow_query_log'
SHOW VARIABLES LIKE 'long_query_time'

创建索引

CREATE INDEX myindex ON dp_logs(school_id);
ALTER TABLE dp_logs ADD INDEX myindex2 (ip);

查看所有的索引

SHOW INDEX FROM dp_logs;

创建表

CREATE TABLE dp_logs_copy LIKE dp_logs;
INSERT INTO dp_logs_copy SELECT * FROM dp_logs;

重命名表

ALTER TABLE dp_logs_copy RENAME TO dp_logs_new ;

新加字段

ALTER TABLE dp_logs_new ADD myclo VARCHAR(32) DEFAULT NULL COMMENT "nnn" AFTER id;

修改字段名称或者属性

ALTER TABLE dp_logs_new CHANGE myclo myclow VARCHAR(24) DEFAULT NULL COMMENT "32";
ALTER TABLE dp_logs_new CHANGE myclow myclo VARCHAR(99) DEFAULT NULL COMMENT "32";

删除某个字段

ALTER TABLE dp_logs_new DROP myclo;

删除某个表

DROP TABLE dp_logs_new

执行大的sql文件需要执行这个

SET GLOBAL max_allowed_packet = 100 * 1024 * 1024;

全部评论

相关推荐

notbeentak...:就抓,嗯抓,开不开匿名都要抓,一点坏事不让说,就对公司顶礼膜拜佩服的五体投地就对了
点赞 评论 收藏
分享
10-10 11:38
已编辑
湖南理工大学 Java
小浪_Coding:多沟通叭, 公式简历+学历一般的话难找
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务