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;

全部评论

相关推荐

点赞 评论 收藏
分享
Southyeung:我说一下我的看法(有冒犯实属抱歉):(1)简历不太美观,给我一种看都不想看的感觉,感觉字体还是排版问题;(2)numpy就一个基础包,机器学习算法是什么鬼?我感觉你把svm那些写上去都要好一点。(2)课程不要写,没人看,换成获奖经历;(3)项目太少了,至少2-3个,是在不行把网上学习的也写上去。
点赞 评论 收藏
分享
05-09 13:22
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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