创建表
创建表的时候必须进入数据库
create table www(
id int,
name varchar(20)
);
查看表
show tables xxx;
删除表
drop table www;
查看表结构
desc www;
虚拟表
虚拟表概念:将查询出来的结果(一张表)当做表来操作
将虚拟表保存起来(放到变量里面去)就是视图
主键
给一个表加主键,就可以做到“唯一区分”。 userid varchar(20) not null primary key comment '这是账号', (primary key 主键,表的一列不能重复,用于唯一,比如账号、用户名)
练习
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
drop table if exists login; '如果存在这个表,就会删掉' create table login( userid varchar(20) not null primary key comment '这是账号', password varchar(20) not null comment '这是密码', username varchar(10)comment '这是用户名', sex int(1) default 1 comment '1代表男,0代表女' );
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
drop table if exists zy1; create table zy1( id int auto_increment not null, f1 float comment '注释1', f2 decimal(20,5) default 12.3, f4 varchar(20) comment '这是一个注释', id2 int, primary key(id), unique key(f1), key(f2), foreign key(id2) references set_test(id) ) comment = '这是一个建表大全语句', engine = MyIsam, auto_increment = 1000;