sql基本操作DML

sql基本操作DML --数据操作语言

1增-插入记录

INSERT [INTO] 表名 [字段名] VALUES (字段值)

插入全部字段
所有的字段名都写出来
INSERT INTO 表名 (字段名 1, 字段名 2, 字段名 3…) VALUES (值 1, 值 2, 值 3);

INSERT INTO 表名 VALUES (值 1, 值 2, 值 3…);

插入部分数据
INSERT INTO 表名 (字段名 1, 字段名 2, ...) VALUES (值 1, 值 2, ...);

2改-更新记录

UPDATE 表名 SET 列名=值 [WHERE 条件表达式]

不带条件修改数据
UPDATE 表名 SET 字段名=值; -- 修改所有的行

带条件修改数据
UPDATE 表名 SET 字段名=值 WHERE 字段名=值;

例:
-- 不带条件修改数据,将所有的性别改成女
update student set sex = '女';
-- 带条件修改数据,将 id 号为 2 的学生性别改成男
update student set sex='男' where id=2;
-- 一次修改多个列,把 id 为 3 的学生,年龄改成 26 岁,address 改成北京
update student set age=26, address='北京' where id=3;

3删-删除记录

DELETE FROM 表名 [WHERE 条件表达式]

不带条件删除数据
DELETE FROM 表名;

带条件删除数据
DELETE FROM 表名 WHERE 字段名=值;

使用 truncate 删除表中所有记录----
TRUNCATE TABLE 表名;

truncate 和 delete 的区别:

truncate 相当于删除表的结构,再创建一张表。 

你可能感兴趣的:(java复习)