增
方法一:
INSERT INTO 表名 VALUES (增加的数据);INSERT INTO 表名 VALUES ( 增加的数据 );INSERT INTO 表名 VALUES ( 增加的数据 );
例子:如果我需要在一个表里面有5个列的表里面添加数据。
INSERT INTO 表名 VALUES (数据1,数据2,数据3,数据4,数据5);INSERT INTO 表名 VALUES ( 数据1,数据2,数据3,数据4,数据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 表名 (列名1,列名2,列名3,列名4,列名5) values (列名1的值,列名2的值,列名3的值,列名4的值,列名5的值);INSERT INTO 表名 (列名1,列名2,列名3,列名4,列名5) values (列名1的值,列名2的值,列名3的值,列名4的值,列名5的值);
方法三:
INSERT INTO 表名SET 列名1='列名1的值',列名2='列名2的值';INSERT INTO 表名 SET 列名1='列名1的值',列名2='列名2的值';INSERT INTO 表名 SET 列名1='列名1的值',列名2='列名2的值';
删
删除所有数据:
DELETE FROM 表名;DELETE FROM 表名;DELETE FROM 表名;
注:上述语句将删除指定表中的所有数据,但保留表的结构。
删除满足特定条件的数据:
DELETE FROM 表名 WHERE 条件;DELETE FROM 表名 WHERE 条件;DELETE FROM 表名 WHERE 条件;
注:上述语句将删除符合指定条件的数据记录。可以根据需要设置一个或多个条件来过滤要删除的数据。
改
把列名下的值+10.
UPDATE 表名 SET 列名=列名+10;UPDATE 表名 SET 列名=列名+10;UPDATE 表名 SET 列名=列名+10;
将cs表的ID列为1的密码改为123456
UPDATE cs SET 密码 = '123456'WHERE ID= '1';UPDATE cs SET 密码 = '123456' WHERE ID= '1';UPDATE cs SET 密码 = '123456' WHERE ID= '1';
查
基本语法:
SELECT 列1, 列2, ...FROM 表名WHERE 条件GROUP BY 列HAVING 条件ORDER BY 列 ASC/DESCLIMIT 数量;SELECT 列1, 列2, ... FROM 表名 WHERE 条件 GROUP BY 列 HAVING 条件 ORDER BY 列 ASC/DESC LIMIT 数量;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 * FROM 表名;
SELECT * FROM 表名;
- 选择特定列,并根据条件筛选结果:
SELECT 列1, 列2, ...FROM 表名WHERE 条件;
SELECT 列1, 列2, ... FROM 表名 WHERE 条件;
SELECT 列1, 列2, ... FROM 表名 WHERE 条件;
- 对结果进行排序:
SELECT 列1, 列2, ...FROM 表名ORDER BY 列 ASC/DESC;
SELECT 列1, 列2, ... FROM 表名 ORDER BY 列 ASC/DESC;
SELECT 列1, 列2, ... FROM 表名 ORDER BY 列 ASC/DESC;
- 使用聚合函数和GROUP BY进行分组和汇总:
SELECT 列1, 聚合函数(列2)FROM 表名GROUP BY 列1;
SELECT 列1, 聚合函数(列2) FROM 表名 GROUP BY 列1;
SELECT 列1, 聚合函数(列2) FROM 表名 GROUP BY 列1;
- 限制返回的行数:
SELECT 列1, 列2, ...FROM 表名LIMIT 数量;
SELECT 列1, 列2, ... FROM 表名 LIMIT 数量;
SELECT 列1, 列2, ... FROM 表名 LIMIT 数量;
没有回复内容