MySQL中DML的基本操作

-- DML:数据操纵语言,用于对表中的数据进行增、删、改操作(重点)INSERT INTO、DELETE、UPDATE

-- 添加数据:INSERT INTO
-- 往 指定 字段中添加数据
INSERT INTO 表名(字段一,字段二...) VALUES (字段值一,字段值二...);
-- 往 所有 字段中添加数据
-- 注意 表中有几列字段就要添加几个值
INSERT INTO 表名 VALUES (字段值一,字段值二...);  
-- 一次性添加多条数据
INSERT INTO 表名 VALUES (字段值一,字段值二...)(字段值一,字段值二...)(字段值一,字段值二...)(字段值一,字段值二...);


-- 删除数据:DELETE
-- 删除所有数据
DELETE FROM 表名;    -- 删除所有数据 ,一条一条的删除;属于DML语句
TRUNCATE TABLE 表名;    -- 删除所有数据,先删除表,在创建一张一摸一样的新表;属于DDL语句
-- 删除id = 3 的信息
DELETE FROM 表名 WHERE id = 3;
-- 删除年龄为22的数据
DELETE FROM 表名 WHERE age = 22;


-- 修改数据:UPDATE
UPDATE 表名 SET 字段1=字段值1,字段2=字段值2... WHERE 条件;
-- 将id=3的学生年龄改为52岁,分数改为90
UPDATE 表名 SET age = 52,score = 90 WHERE id = 3;
-- 将多有的年龄都增加10
-- 如果不带条件,那么就将这一列所有的数据都修改了.
UPDATE 表名 SET age = age + 10 ;

你可能感兴趣的:(MySQL)