一、插入语句——INSERT
-- 插入语句格式
-- insert into 表名 ([字段1,字段2,....])values('值1'),('值2'),(...)-- 插入单条数据
insert into `grade` (`gradename`) values('一年级')
-- 插入多条数据
insert into `grade`(`gradename`) values('三年级'),('四年级'),('五年级')-- 插入语句,一定要保证字段和数据一一对应;
二、修改语句——UPDATE
-- 修改语句格式
-- updata `表名` set `字段名` = '修改后' where `字段名`= `修改匹配行`update `grade` set `gradename` = '大一' where `gradename` = '一年级'-- 一定要加where判断语句,否则全改;
-- 多个属性之间用逗号隔开;
三、删除语句——DELETE/TRUNCATE
-- 删除语句格式delete/truncate-- delete
-- DELETE FROM `表名` [WHERE 条件]DELETE FROM `grade` WHERE `gradeid` = '1' -- truncate
-- TRUNCATE TABLE `表名`TRUNCATE TABLE `grade`-- DETELE和TRUNCATE的区别
-- 相同点:都能删除数据,都不会删除表结构;
-- 不同点:truncate 重新设置 自增列 计数器会归零;不会影响事务;-- DELETE拓展
-- delete重启数据库,会--出现的现场
-- 1、INNODB:自增列会重1开始(存在内存当中的,断电即失)
-- 2、MyISAM:继续从上一个自增量开始(存在文件中的,不会丢失)
四、DML语言操作符
操作符 | 含义 |
---|
= | 等于 |
<>或!= | 不等于 |
> | 大于 |
< | 小于 |
<= | 小于等于 |
>= | 大于等于 |
BETWEEN | 在什么之间 |
AND | && |
OR | || |