常用SQL语句示例
1、查询数据
SELECT语句:用于从数据库表中检索数据。
SELECT column1, column2 FROM table_name;
2、WHERE子句:用于过滤查询结果。
SELECT column1, column2 FROM table_name WHERE condition;
3、ORDER BY子句:用于对查询结果进行排序。
SELECT column1, column2 FROM table_name ORDER BY column1 ASC, column2 DESC;
4、GROUP BY子句:用于将结果集按照一个或多个列进行分组。
SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;
2、插入数据
1、INSERT INTO语句:用于向数据库表中插入新记录。
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
3、更新数据
1、UPDATE语句:用于修改数据库表中的现有记录。
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
4、删除数据
1、DELETE语句:用于从数据库表中删除记录。
DELETE FROM table_name WHERE condition;
5、创建和修改表结构
1、CREATE TABLE语句:用于创建新表。
CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
);
2、ALTER TABLE语句:用于修改现有表结构,如添加、删除或修改列。
ALTER TABLE table_name ADD column_name datatype;
ALTER TABLE table_name DROP COLUMN column_name;
ALTER TABLE table_name MODIFY COLUMN column_name new_datatype;
6、删除表
1、DROP TABLE语句:用于删除整个表及其所有数据。
DROP TABLE table_name;