创建一个表
create table douban1(
sid int,
name varchar(20),
sex varchar(10)
)
一、修改表
修改字段的类型
修改sid的类型为varchar(20)
alter table dy modify sid varchar(20)
添加字段
alter table dy add id int
添加字段 sid 并且设置为主键
alter table dy add id int primary key
添加字段 sid 并且设置为主键并且设置自增
alter table dy add id int primary key auto_increment
删除字段
alter table dy drop sid
修改表名 原名dy 改为dyu
rename table dy to dyu
修改字符集 为 utf8mb4
alter table dyu CHARACTER set utf8mb4
列名 sname 修改为 name
alter table dyu change column sname name varchar(20)
删除表
drop table dyu
二、曾
创建表
create table emp(
id int,
name varchar(40),
sex varchar(4)
);
插入数据
insert into emp(id,name,sex) values(1,'张三','男')
如果要插入全部数据 不用写字段名
insert into emp values(2,'李四','男')
插入某些数据 要把要插入的字段名写上
insert into emp(id,name) values(3,'王五')
三、改
修改表数据 将张三的id改为 5
update emp set id = 5 where name='张三'
修改表数据 将所有的id改为 5
update emp set id = 5
修改多个值 将张三的id改为 1 性别改成女
update emp set id = 1,sex = '女' where name = '张三'
四、删
删除表中所有数据 使用delete
delete from emp
删除表中所有数据 使用truncate
TRUNCATE table emp
五、查
查询所有信息
select * from emp
查询姓名 和id
select id,name from emp
查询姓名为张三的信息
select * from emp where name= '张三'
查询id > 2 的名字
select * from emp where id >2
查询id 在 1-3 之间的同学的所有信息
select * from emp where id>1 and id <3