数据库表记录操作-DML
查询记录
SELECT * FROM 表名; # SELECT 查询字段 FROM 数据表;
SELECT id,name FROM user; # 查询指定列
插入新记录
格式为:
INSERT INTO 表名(列名1,列名2....) VALUES (列值1,列值2....);
可以添加多行记录:
INSERT INTO 表名
(列名1,列名2....)
VALUES
(列值1,列值2....),
(列值1,列值2....),
(列值1,列值2....),
(列值1,列值2....);
示例:
INSERT INTO tb_stu(学号,姓名,性别,出生日期) VALUES(2,'yhh','男','2021-03-30');
注意事项:
列名字符可以不加单引号,值需要加单引号,不能使用双引号;
都是插入一行记录,没有赋值默认为NULL空;
列名与值需要对应,字段类型与值也需要匹配。
修改表记录
格式为:
UPDATE 表名 SET 列名=列值 列名=列值; # (慎用)效果是全部列都修改了,想要改单独的必须加条件
UPDATE 表名 SET 列名=列值 列名=列值 WHERE 列名=列值; # 修改指定的条件的行
条件语句可以使用多个条件 or and not between and is null,使用运算符。
删除记录
DELETE FROM 表名 WHERE 学号=1; # 删除指定条件的记录,条件可以使用=,>,<,and....
DELETE FROM 表名; # 全部删除(慎用)