插入数据使用INSERT INTO语句实现数据的增加操作:
- 插入单行数据:
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
示例:
插入单行数据到users表中,包含name和age两列:
INSERT INTO users (name, age) VALUES ('John Doe', 25);
- 插入多行数据:
INSERT INTO table_name (column1, column2, ...)
VALUES
(value1, value2, ...),
(value1, value2, ...),
...;
示例:
插入多行数据到users表中:
INSERT INTO users (name, age)
VALUES
('John Doe', 25),
('Jane Smith', 30),
('Mike Johnson', 35);
分别向users表中插入一行和三行数据。
其中,table_name为要插入数据的表名,column1, column2, …为要插入的列名,value1, value2, …为对应的值。
需要注意的是,插入数据时需要确保列名和值的对应关系正确,并且数据类型与表定义的列类型匹配。否则可能会出现插入失败或数据异常的情况。
删除数据是使用DELETE FROM语句实现数据的删除操作:
- 删除整个表中的所有数据:
DELETE FROM table_name;
示例:
删除users表中的所有数据:
DELETE FROM users;
- 删除满足条件的数据:
DELETE FROM table_name WHERE condition;
示例:
删除users表中年龄小于等于30的行:
DELETE FROM users WHERE age <= 30;
分别删除users表中的所有数据和满足年龄小于等于30的行。
table_name为要删除数据的表名,condition为筛选条件,用于指定要删除哪些数据。
需要注意的是,删除数据时需要谨慎操作,尤其是没有设置筛选条件的情况下,删除整个表的数据将无法恢复。建议在执行删除操作之前先备份数据或使用WHERE子句筛选要删除的数据。
更新数据使用UPDATE语句实现数据的修改操作:
- 更新整列数据:
UPDATE table_name SET column_name = new_value;
示例:
更新users表中的age列的所有数据为30:
UPDATE users SET age = 30;
- 更新满足条件的数据:
UPDATE table_name SET column1 = new_value1, column2 = new_value2, ... WHERE condition;
示例:
更新users表中年龄小于等于30的行的name列为"John Smith",age列增加5:
UPDATE users SET name = 'John Smith', age = age + 5 WHERE age <= 30;
分别将users表中的age列所有数据更新为30,以及更新满足年龄小于等于30的行的name列和age列。
table_name为要更新数据的表名,column_name为要更新的列名,new_value为新的值,condition为筛选条件,用于指定要更新哪些数据。
在更新数据时,需要注意确保列名、新值和条件的正确性,并且数据类型与表定义的列类型匹配。否则可能会出现更新失败或数据异常的情况。
查询数据使用SELECT语句实现数据的查询操作:
- 查询所有列的所有数据:
SELECT * FROM table_name;
示例:
查询users表中的所有数据:
SELECT * FROM users;
- 查询指定列的数据:
SELECT column1, column2, ... FROM table_name;
示例:
查询users表中的name和age列的数据:
SELECT name, age FROM users;
- 查询满足条件的数据:
SELECT * FROM table_name WHERE condition;
查询users表中年龄大于等于30的行的所有列数据:
SELECT * FROM users WHERE age >= 30;
分别查询users表中的所有数据,name和age列的数据,以及满足年龄大于等于30的行的所有列数据。
示例:
table_name为要查询数据的表名,*表示所有列,column1, column2, …表示要查询的指定列名,condition为筛选条件,用于指定要查询哪些数据。
注意的是,在查询数据时,可以根据需求组合使用多个条件,使用逻辑运算符(如AND、OR等)进行条件组合,以获取符合要求的数据结果。