SQL语言——DQL,DML,DDL

一,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;

SQL语言——DQL,DML,DDL_第1张图片

三,插入数据

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','男')

SQL语言——DQL,DML,DDL_第2张图片

四,修改,删除数据

1,修改数据

update student set sex = '女' where id =1;

将id=1的学生的性别改为女
SQL语言——DQL,DML,DDL_第3张图片
2,删除数据

delete from student where id = 2;

SQL语言——DQL,DML,DDL_第4张图片

五,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;

你可能感兴趣的:(sql,数据库,mysql)