DBMS(DataBase Management System)--数据库管理系统DML(Database Manipulation Language) ----数据操纵语言 DDL(Database Definition Language) -----数据定义语言 DCL(Database Control Language) ----- 数据控制语言 数据操作语言:删(delete)delete: 删除 。顾名思义,删指的就是在数据库的“表”中删除指定条件的数据。 语法: delete [from] 表 where 条件 特点:
分类:
delete from Teacher where Name = 'gg'
delete from Teacher where Classid = 2 and Gender = 0 and Age >23
delete from Teacher 注意事项: 删除数据过程不可逆,不可恢复,所以一定要对重要数据提前进行备份。 删除数据第二种方法:truncate 删除法 语法: truncate table 表名 注意:
特点: 1.一次性删除所有记录,日志文件以最小化的方式写入 ,效率更高。 2.标识列从种子值从新计算 3.不可以触发触发器 例如: truncate table Teacher 数据操作语言:改(update)update: 更新 ,修改。顾名思义,改指的就是在数据库的“表”中修改数据并更新保存。 语法: update 表名 set 字段=值,字段=值...where 条件(一般能够做条件的是 主键、唯一键和标识列) 特点: 一般能够做条件的是 【主键】、【唯一键】和【标识列】 分类:
update Teacher set Age = 25 where name ='aa '
update Teacher set Gender = 0,Age= 18, Salary+=1000 where Name ='aa' 注意:字段=值 还可以为表达式的形式。
update Teacher set Salary+=500 where Gender = 1 and Classid=2 |
|
来自: 昵称11935121 > 《未命名》