一,DQL与DML
DQL:数据查询语言,主要用于数据的查询,使用select子句,where子句等进行组合查询
DML:数据操作语言,主要是对数据库中的数据进行增删改操作,使用insert,delete,update
DDL:数据定义语言,主要针对的是数据库对象,进行创建,修改,删除,包括:create,alter,drop
二,创建表
# 创建数据库表
create table student(
id int(6),
sname varchar(6),
phonenum varchar(16),
sex char(1)
);
# 查询数据
select * from student;
# 查询表结构
desc student;
三,插入数据
1,插入单条数据
insert into student values (1,'甲','1234567','男');
insert into student values (2,'乙','2234567','女');
insert into student values (3,'丙','3234567','男');
2,一次性插入多条数据
insert into student values (1,'甲','1234567','男') ,(2,'乙','2234567','女') ,(3,'丙','3234567','男');
四,修改,删除数据
1,修改数据
update student set sex = '女' where id =1;
将id=1的学生的性别改为女
2,删除数据
delete from student where id = 2;
五,DDL操作
1,create创建表
# 创建数据库表
create table student(
id int(6),
sname varchar(6),
phonenum varchar(16),
sex char(1)
);
2,修改表的结构
alter table student add minzu char(6) after id;# 在id列后加入minzu列
alter table student drop minzu;# 删除minzu列
alter table student add minzu char(6); # 在末尾添加民族列
alter table student modify minzu varchar(6);# 修改minzu列的字段样式
3,删除表
drop table student;