查询库有哪些表
查询需要先进入库中,也就是use 库名;进入了库中,你才能查表中所有信息。
上面个框框就是说在demo01db里面的表,下面就是具体的所有的表名。
show tables;
--这个和show databases;是类似发现了没有
创建表
create table user(
name varchar(10),
gender varchar(5)
);
--语法规则:外面是create table 表名(字段名 属性 非空等信息,);
--括号里面用逗号隔开,最后一个不需要逗号了。
查看表中的结构
desc user;
--desc 表名;查看表中结构
删除表
drop table user;
--drop table 表名;
表中添加一个字段
alter table student add column major varchar(20);
--alter table 表名 add column 字段名 字段类型 字符是否非空 默认值等;
表中删除一个字段
alter table student drop column major;
--alter table 表名 drop column 字段名;
表中修改字段信息
alter table student change column grade major varchar(5);
--alter table 表名 change column 原字段名 新字段名 类型 非空 默认值等信息;
修改表名
alter table student rename to teacher;
--alter table 原表名 rename to 新表名;