定义:结构化查询语言
1 数据查询语言(DQL)
作用:对数据库中的数据进行查询
关键字:select
2 数据操作语言(DML)
作用:操作数据库中包含的数据(增、删、改)
关键字:insert、delete、update
3 数据定义语言(DDL)
作用:创建和删除数据库对象等
关键字:create、drop、alter
4 数据控制语言(DCL)
作用:事务控制和用户权限管理等
关键字:grant、revoke、commit、rollback
基础查询语法
select 字段名列表
from 表名
[where 查询条件]
[group by 分组字段]
[haveing 筛选条件]
[order by 排序字段 [asc/desc]]
[limit a,b]
插入语法实例
--插入全部值
insert into Table_1
values ('马','男','12','1231','123@qq.com','');
--插入部分字段
insert into Table_1 (name,gender,age,password,email)
values ('马','男','12','1231','123@qq.com');
--默认值default
insert into Table_1 (name,gender,age,password,email)
values ('马',default,'12','1231','123@qq.com');
--插入多行数据
insert into Table_1
values ('提提','女','13','1232231','12123@qq.com','北京市'),
('呼呼',default,'15','12322231','1212323@qq.com','北京市');
删除语法
方式一:
delete from 表名;
(不重置标识列)
方式二:
truncate table 表名;
(重置标识列)
修改语法
--修改数据
update Table_1 set name = '刘晓',age = '15'
where id = 5;