数据操作语言:
Data Mainpulation Language:DML,对表中数据进行操作
主要包含:增,删,改
增加(insert语句)
insert into 表名(列名、列名、列名、......) values(值,值,值,...)
列名要与值一一对应
插入日期时:可以用SYSDATE()函数记录当前日期和时间
mysql:"1997-10-12"
oracle:"10-10月-97"
注:当插入所有数据时,可直接写值,但不常用,因为一般id主键自增,不添加
修改数据(update语句)
update 表名 set 列名 where (限定条件)
set子句:限定修改那些列
where子句:限定修改那些行,后面跟关系运算符和逻辑运算符
image.png
image.png
删除数据(delete语句)
delete from 表名 where (限定条件)
不加where会删除所有数据
截断表:truncate table 表名
truncate是DDL,只能删除所有记录,释放存储空间,使用rollback不能回滚
delete是DML,可以删除指定记录,不释放存储空间,使用rollback可以回滚
网友评论