==数据库操作语言==
insert 插入
update 修改
delete 删除
插入 insert
语法: insert into 表名 ( 字段1 , 字段2 , 字段3 ) value ('值1','值2','值3'),('值4','值5','值6')
-- 字段与值一一对应
-- 插入的数据的值用括号括起,多组数据括号间隔逗号
insert into `student`(`name`,`age`,`sex`) values ('张三','18','男'),('李四','18','女')
-- 一般主键自增可不用插入
-- 不写插入的字段行,则默认插入所有字段数据(自增主键除外),需要在后续值中输入所有字段数据
insert into `student` values ('张三','18','男','2001-01-01','123456')
修改 update
语法: update [表名] set [字段1]='值1',[字段2]='值2' where [字段]='值'
update 表 set col_name = values where [条件]
-- set设置字段内容为相应值,where查找相应的修改字段
update `student` set `name`='张三' where `id`='1'
条件:where 子句 运算符
操作符: between x and y (between...and...) 范围x到y间的数;
and (x=1 and y=2) 多个条件
or (x=1 or y=2) 满足条件其一
删除 delete
语法: delete from 表名 [where 条件]
delete from `student` where `id`='1'
-- 清空所有数据,留下结构
truncate table `表名`
-- 与delete不同,truncate会归零自增
DQL查询数据***
1.DQL
所有查询操作 select
==数据库核心语言==
使用频率最高
-- select 语句
select [all|distinct] table|table_field[as alias]
from table_name [as table_alias]
[left|right|inner join table_name2]