玖叶教程网

前端编程开发入门

Mysql常用的DDL命令(mysql ddl语句有哪些)

mysql DDL常用命令

修改字段长度

语句:

alter table 表名 modify column 字段名 varchar(255) COMMENT '字段说明'

修改字段名字:

ALTER TABLE 表名 CHANGE 老字段 新字段 bigint(20) null DEFAULT NULL COMMENT '字段说明' ;

添加字段:

ALTER TABLE 表名 ADD COLUMN 字段名 int(11) DEFAULT NULL COMMENT '字段说明' AFTER 字段名;

//AFTER 字段名不加表示默认为最后一个字段

删除字段:

ALTER TABLE 表名 DROP COLUMN 字段名;

设置主键自增id初始值

alter table 表名 AUTO_INCREMENT=10000;

添加索引

ALTER TABLE 表名 ADD INDEX idx_字段名 (`字段名`)

删除索引

alter table table_name drop index index_name ;

联表更新:

update table_name br,table_name_backup st set br.value = st.value where br.id =st.id;

修改字符集

ALTER TABLE table_name MODIFY COLUMN 字段名 VARCHAR(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '字段说明';

查看执行中的语句

SELECT * FROM INFORMATION_SCHEMA.PROCESSLIST where command !='Sleep';


显示表结构

show create table


执行sql脚本

mysql -uroot dbname < abcd.sql


mysql慢日志

cd /data/mysql

tailf -n 300 mysql-slow.log

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言