总结:DML操作是对数据进行操作 不会对表结构进行操作
基本功能:插入insert 删除:delete 更新:update
代码:
-- 2. DML数据库操作 -- 基本功能 插入insert 删除delete 更新update -- 1. 数据的插入 -- 格式1:insert into 表 (列名1,列名2,列名3...) values (值1,值2,值3...); INSERT INTO student(sid, name, gender, age, birth, address, score) VALUES(1001, '小韩', '男', 18, '2001-12-23', '北京', 100); INSERT INTO student(sid, name, gender, age, birth, address, score) VALUES(1002, '韩', '男', 8, '2001-12-3', '京', 00), (1003, '小', '男', 1, '2001-12-2', '北', 10); -- 格式2:insert into 表 values (值1,值2,值3...); //向表中插入所有列 INSERT INTO student VALUES(1004, '嘿', 12, '2001-12-22', '上', 40, '男'); -- 2. 数据修改 -- 格式1:update 表名 set 字段名=值,字段名=值...; -- 格式2:update 表名 set 字段名=值,字段名=值... where 条件; -- 将所有学生的地址修改为重庆 UPDATE student SET address = '四川'; -- 讲sid为1004的学生的地址修改为北京 UPDATE student SET address = '北京' WHERE sid = 1004; UPDATE student SET address = '上海' WHERE sid > 1002; -- 讲sid为1001的学生的地址修改为北京,成绩修成绩修改为100 UPDATE student SET address = '北京', score = 100 WHERE sid = 1001; -- 3. 数据删除 -- 格式1:delete from 表名 [where 条件]; -- 格式2:truncate table 表名 或者 truncate 表名 -- 1.删除sid为1004的学生数据 DELETE FROM student WHERE sid = 1004; -- 2. 删除表所有数据 DELETE FROM student; -- 3. 清空表数据 TRUNCATE TABLE student; TRUNCATE student;
标签:...,--,MySQL,DML,student,sid,操作,1004,address From: https://www.cnblogs.com/name-han/p/17262767.html