增
方法一:
INSERT INTO 表名 VALUES (
增加的数据
);
例子:如果我需要在一个表里面有5个列的表里面添加数据。
INSERT INTO 表名 VALUES (
数据1,数据2,数据3,数据4,数据5
);
注意:使用这种方法的话那么如果是表中有5个列就得要有5个数据,如果少了就会报错,空的话也是需要写NULL。
方法二:
INSERT INTO 表名
(列名1,列名2,列名3,列名4,列名5)
values
(列名1的值,列名2的值,列名3的值,列名4的值,列名5的值);
方法三:
INSERT INTO 表名
SET 列名1='列名1的值',列名2='列名2的值';
删
删除所有数据:
DELETE FROM 表名;
注:上述语句将删除指定表中的所有数据,但保留表的结构。
删除满足特定条件的数据:
DELETE FROM 表名 WHERE 条件;
注:上述语句将删除符合指定条件的数据记录。可以根据需要设置一个或多个条件来过滤要删除的数据。
改
把列名下的值+10.
UPDATE 表名 SET 列名=列名+10;
将cs表的ID列为1的密码改为123456
UPDATE cs SET 密码 = '123456'
WHERE ID= '1';
查
基本语法:
SELECT 列1, 列2, ...
FROM 表名
WHERE 条件
GROUP BY 列
HAVING 条件
ORDER BY 列 ASC/DESC
LIMIT 数量;
- SELECT: 指定要选择的列,使用通配符
*
表示选择所有列。 - FROM: 指定要查询的表名。
- WHERE: 可选项,用于设置筛选条件,仅返回满足条件的行。
- GROUP BY: 可选项,用于对结果进行分组,一般与聚合函数一起使用。
- HAVING: 可选项,用于对分组后的结果进行筛选。
- ORDER BY: 可选项,用于按指定列对结果进行排序,ASC表示升序,DESC表示降序。
- LIMIT: 可选项,用于限制结果返回的行数。
例子:
- 检索整个表的所有列:
SELECT * FROM 表名;
- 选择特定列,并根据条件筛选结果:
SELECT 列1, 列2, ... FROM 表名 WHERE 条件;
- 对结果进行排序:
SELECT 列1, 列2, ... FROM 表名 ORDER BY 列 ASC/DESC;
- 使用聚合函数和GROUP BY进行分组和汇总:
SELECT 列1, 聚合函数(列2) FROM 表名 GROUP BY 列1;
- 限制返回的行数:
SELECT 列1, 列2, ... FROM 表名 LIMIT 数量;
没有回复内容