1. 创建数据库:
CREATE DATABASE 数据库名;
2. 选择数据库:
USE 数据库名;
3. 创建表:
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
列3 数据类型,
...
);
4. 插入数据:
INSERT INTO 表名 (列1, 列2, 列3, ...) VALUES (值1, 值2, 值3, ...);
5. 查询数据:
SELECT 列1, 列2 FROM 表名 WHERE 条件;
6. 更新数据:
UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;
7. 删除数据:
DELETE FROM 表名 WHERE 条件;
8. 查询所有数据:
SELECT * FROM 表名;
9. 查询去重数据:
SELECT DISTINCT 列1, 列2 FROM 表名;
10. 排序数据:
SELECT 列1, 列2 FROM 表名 ORDER BY 列1 ASC/DESC, 列2 ASC/DESC;
11. 聚合函数:
SELECT COUNT(*), AVG(列1), SUM(列2) FROM 表名 WHERE 条件;
12. 分组数据:
SELECT 列1, COUNT(*), AVG(列2) FROM 表名 GROUP BY 列1;
13. 连接表:
SELECT 表1.列, 表2.列 FROM 表1 INNER JOIN 表2 ON 表1.关联列 = 表2.关联列;
14. 使用通配符:
SELECT * FROM 表名 WHERE 列1 LIKE 'abc%';
15. 子查询:
SELECT 列1 FROM 表名 WHERE 列2 IN (SELECT 列2 FROM 另一表 WHERE 条件);
16. 修改表结构:
ALTER TABLE 表名 ADD COLUMN 新列 数据类型;
17. 删除表:
DROP TABLE 表名;
这只是 SQL 语法的一小部分。SQL 还包括更复杂的概念和语句,如事务处理、索引、视图等。不同的数据库系统可能在某些语法和功能上略有差异,但上述基本语法在大多数关系型数据库中都是通用的。学习 SQL 需要不断实践,通过编写和执行 SQL 语句来加深理解。
转载请注明出处:http://www.zyzy.cn/article/detail/3302/SQL