创建数据表及表数据的增删改操作
一、创建数据库
create table if not exists user(id int unsigned primary key auto_increment,username varchar(20),gender enum('男','女','保密') default '保密'
)
解释:
if not exists
表示数据表不存在就创建;unsigned
表示不带符号,即表示是正数;primary key
表示为主键,auto_increment
表示为自增;default
表示设置默认值;
二、插入数据
1. 插入单个数据
insert into user(username) values ('张三')
解释:
insert into
表示插入数据;username
张三
分别表示插入数据的字段名与值;
2. 插入多条数据
insert into user(username, gender) values ('张三','男'), ('李四','女')
解释:
- 插入多个数据只需要在
values
后添加多个数据对象,并使用逗号隔开即可;
三、删除数据
delete from user where gender = '女'
解释:
delete from
表示从哪个表删除;where
表示条件,即待删除数据的特点描述;
四、更新数据
update user set username = '赵六', gender = '保密' where id = 5
解释:
update user
表示更新的是哪个表;set username = '赵六', gender = '保密'
表示更新的具体值;where
表示条件,指定更新的是具体哪一条数据;