上一节 介绍了DDL语言
这一节我们来一起探讨DML(数据库操作语言)
用来对数据库中表的数据进行增删改。关键字:insert , delete , updata等。
DML(数据库操作语言)
1 .添加数据
语法:insert into 表名(列名1,列名2,列名3) values (value1 , value2 , value3) ;
INSERT INTO s(id,NAME,age) VALUES(1,"JJ",18);
注意:
1. 列名 和 值 需要一一对应。
2. 如果表名后不加列名,则表示默认给所有列添加值
3. 除了数字类型,其他数据类型都需要用引号(单双都可以)括起来
2.删除数据
语法: delete from 表名 [where 条件]
注意:1.如果不带条件,则会把表中所有数据都删除
2.如果要删除表中所有记录
a. delete from 表名,不推荐使用,因为效率比较低,有多少条记录,它就会执 行多少次。
b. truncate table 表名,推荐使用,先删除表,然后再创建一个一模一样的表。
DELETE FROM s WHERE id=3;--删除id=3的数据
TRUNCATE TABLE s;--删除stu表,然后创建一个一模一样的新表
3.修改数据
语法:
update 表名 set 列名1 = 值1,列名2 = 值2 ,… [where 条件]
注意:
如果不加条件,则是将表中所有数据进行修改。
UPDATE s SET age = 20;--修改表中所有数据
UPDATE s SET age = 19 WHERE id = 1;--将id=1这条数据的年龄设置为19岁
UPDATE s SET age =21,score=100 WHERE NAME='JJ';--将name='JJ'的年龄修改为21,成绩修改为100
以上就是DML(数据库操作语言);
小编持续更新!!!