ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 命令行操作Mysql的常用命令-操作(修改) >[success]熟练掌握命令行操作Mysql是十分必要的。 > ## 表操作命令: ### 1. 复制表结构: ~~~ create table table1 like table; ~~~ ### 2. 复制数据: ~~~ insert into table1 select * from table ~~~ ### 3.机器授权: ~~~ grant select on *.* to 'reader'@'%' identified by '123456' WITH GRANT OPTION flush privileges ~~~ ### 4.查询数据直接插入 ~~~ insert into t_visual_user_domain(`user_id`,`domain`,`group`) select id,'www.baidu.com' as domain,`group` from t_visual_user; ~~~ ### 5.修改表结构 修改表结构使用`alter`命令 ~~~ alter ~~~ #### 1. 添加字段 ~~~ alter table table1 add transactor varchar(10) not Null; alter table table1 add id int unsigned not Null auto_increment primary key ~~~ ## 2. 修改某个表的字段类型及指定为空或非空 ~~~ alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空]; alter table 表名称 modify 字段名称 字段类型 [是否允许非空]; alter table 表名称 modify 字段名称 字段类型 [是否允许非空]; ~~~ ## 3.修改某个表的字段名称及指定为空或非空 ~~~ alter table 表名称 change 字段原名称 字段新名称 字段类型 [是否允许非空 ~~~ ## 4.如果要删除某一字段 可用命令: ~~~ ALTER TABLE mytable DROP 字段名; ~~~