修改已经建好的表的结构:
添加列:alter table 'table_name' add column 'new_column_name' (限制条件)
例如:alter table student add column hobby varchart(30);
删除列:alter table 'table_name' drop column 'column_name';
例如:alter table t_test drop column hobby;
修改表名:alter table 'table_name' rename to 'new_table_name';
例如:alter table t_test rename to t_user_infos;
修改列名:alter table 'table_name' change 'old_column' 'new_column' (限制条件,可选)
例如:alter table t_user_infos change aaa age int;
修改列属性:alter table 'table_name' modify 'column_name' (限制条件)
例如:alter table t_user_infos modify age varchar(5);
删除表中数据:delete from 'table_name' (where '删除条件');
删除整张表:drop table 'table_name';
删除整个数据库:drop database ‘database_name’;
完整复制表的方法:创建一张结构相似的空表,再插入所有数据
create table 'new_table' like 'target_table';
insert into 'new_table' select * from 'target_table';
查看MySQL版本:select version()
Navicat显示字段(包括注释):show full columns from 表名