SQL入门大全
SQL(Structured Query Language)是用于管理关系型数据库的标准语言。以下是一些基本的SQL查询示例:
- 查询所有记录:
SELECT * FROM 表名;
- 查询指定列:
SELECT 列1, 列2 FROM 表名;
- 条件查询:
SELECT * FROM 表名 WHERE 条件;
- 排序结果:
SELECT * FROM 表名 ORDER BY 列名 [ASC|DESC];
- 计算行数:
SELECT COUNT(*) FROM 表名;
- 聚合查询:
SELECT AVG(列名), SUM(列名), MAX(列名), MIN(列名) FROM 表名;
- 创建表:
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
...
);
- 插入数据:
INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);
- 更新数据:
UPDATE 表名 SET 列1 = 值1, 列2 = 值2 WHERE 条件;
- 删除数据:
DELETE FROM 表名 WHERE 条件;
- 创建索引:
CREATE INDEX 索引名 ON 表名 (列名);
- 创建视图:
CREATE VIEW 视图名 AS SELECT 语句;
- 创建存储过程:
CREATE PROCEDURE 存储过程名 (参数列表)
BEGIN
-- SQL 语句
END;
- 创建触发器:
CREATE TRIGGER 触发器名 BEFORE|AFTER 事件 ON 表名 FOR EACH ROW
BEGIN
-- 触发器逻辑
END;
这些是SQL的基本操作,每个操作都有其特定的用途和语法。在实际应用中,可以根据需要选择合适的查询和操作。
评论已关闭