DML是指数据操作语言,用来对数据库中表的数据记录进行更新
插入 insert
向表中指定字段插入数据
insert into 表名 (字段名1,字段名2,字段名3,...) values(字段名1值,字段名2值,字段名3值,...)
INSERT into my_student (id,`name`,age) values(2,'Jack',12);
字段列表不一定非要有表中的所有字段
后面values 中对应的值列表,只需与前面的字段列表相对应即可,不一定与表结构完全一致;
向表中所有字段插入数据,此时值列表必须与表结构一致
insert into 表名 values(对应的表结构值列表)
INSERT into my_student values(3,'Amy',16);
查询 select
查询表中所有数据
select * from 表名;
查询表中部分字段
select 字段名 from 表名;
简单的条件查询
select */字段列表 from 表名 where 字段名=值
删除 delete
delete from 表名 [where 条件]
更新 update
通常是修改表中的部分数据
update 表名 set 字段名=新值 [where 条件];
# 修改id=2的name 为 'Sunny'
UPDATE my_student set `name`='Sunny' WHERE id=2;
常用基础数据操作如下:
-- 1. 插入操作
-- 插入方式1
INSERT into my_student (id,`name`,age) values(2,'Jack',12);
-- 插入方式2
INSERT into my_student values(3,'Amy',16);
-- 2. 查询操作
-- 查询所有数据
SELECT * from my_student;
-- 查询指定字段 id name 的数据
SELECT id,`name` from my_student;
-- 查询id=2的名称
SELECT `name` from my_student WHERE id=2;
-- 3. 删除操作
-- 删除id=4 的数据
DELETE FROM my_student WHERE id=4;
-- 4. 更新操作
-- 修改id=2的name 为 'Sunny'
UPDATE my_student set `name`='Sunny' WHERE id=2;
标签:insert,06,name,--,DML,student,my,id,字段名
From: https://www.cnblogs.com/songxia/p/18113135