常用SQL语句示例

139 阅读1分钟

常用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;