自学内容网 自学内容网

【MySQL】3.表的操作

一.创建表

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

原文地址:https://blog.csdn.net/weixin_74113106/article/details/140246222

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!