一.创建表

create table [if not exists] tb_name(
field1 datatype comment '说明',
field2 datatype,
field3 datatype) 
charset=utf8 collate=utf8_gerenal_ci engine=InnoDB

//表的编码集,校验集如果不指定,就用数据库的,存储引擎如果不指定,就用my.cnf中配置的

二.查看表

show tables \G;  //显示当前数据库中的表
desc tb_name; //查看一个表的结构
show create table tb_name; //查看创建一个表时的详细信息

三.修改表

//修改表名
alter table db_name rename new_db_name

//给表添加一列(field)
alter table user add image_path varchar(128) comment '这是用户的头像路径'

//修改某一列
alter table user modify name varchar(60); 
//注意这是覆盖式修改,如果原来有comment则会丢失

//删除某一列
alter table user drop password;

//修改某一列的名称
alter table user change name xingming varchar(60); 
//注意是fugiti覆盖式修改,只给出列的新名称是不行的,至少还要带上属性

四.删除表

drop talbe tb_name

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部