数据库表记录操作-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 表名;                 # 全部删除(慎用)