1.创建表格语句
#使用test数据库
use test;
#创建表格
create table student1(
id char(30),
name varchar(20),
mobile varchar(20),
address varchar(20)
);
注意:
①最后一个定义的数据没有 “,”
②varchar 表示字符长度不确定 最长是()中的数据
显示结果
2.插入数据
#插入数据 #表示注释
insert into student1 (id,name,mobile,address)values('110','Tom','155302453','河南省郑州市');
显示结果
3.查询数据
select * from student1
显示结果
4.修改数据
update student1 set name = 'Jim' where id = '110'
再次执行查询结果
5.删除数据
delete from student1
全部删除数据,如果要具体删除需要加where,
delete from student1 where id ='110'
6.换别名
rename table student1 to stu
7.删除表格
drop table stu
8.截断表
truncate table student
从效果来看,等于删除表,截断表不需要提交事务
9.创建表格特殊事项
①选中表格右键,选中Design Table
就会显示
②在创建表格时,可以是
id char(36) not null,
表示在插入数据时,id不能为空,否则报错误。
在插入数据时,插入的数据不能时null,但是可以是‘’
insert into student (id) values(null) #×
insert into student (id) values('') #√
③默认值,default 在没有插入数据时,会自动填入默认值
address varchar (30) default '中国'
④unique 唯一的, 要求字段不能重复
name varchar(30) unique ,
用户名不能重复,但可以为null ,且可以是多个null
⑤primary key 主键:要求字段值不重复且不允许null
id char(36) primary key,