返璞归真-SQL基本语法
SQL(Structured Query Language)是数据库管理的核心工具,掌握其基本语法是数据操作的基础。以下内容从数据查询、操作、定义和控制四个方面展开,涵盖常用语法和代码示例。
数据查询(SELECT)
查询是SQL的核心功能,用于从表中检索数据。基本语法如下:
SELECT column1, column2
FROM table_name
WHERE condition;
查询所有列:
SELECT * FROM employees;
带条件的查询:
SELECT name, salary FROM employees
WHERE salary > 5000 AND department = 'IT';
排序和限制结果:
SELECT name, hire_date FROM employees
ORDER BY hire_date DESC
LIMIT 10;
数据操作(INSERT, UPDATE, DELETE)
插入数据:
INSERT INTO employees (name, department, salary)
VALUES ('Alice', 'HR', 6000);
更新数据:
UPDATE employees
SET salary = 6500
WHERE name = 'Alice';
删除数据:
DELETE FROM employees
WHERE department = 'Finance';
数据定义(CREATE, ALTER, DROP)
创建表:
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(100),
department VARCHAR(50),
salary DECIMAL(10, 2)
);
修改表结构:
ALTER TABLE employees
ADD COLUMN hire_date DATE;
删除表:
DROP TABLE employees;
数据控制(GRANT, REVOKE)
授予权限:
GRANT SELECT, INSERT ON employees TO user1;
撤销权限:
REVOKE INSERT ON employees FROM user1;
聚合与分组(GROUP BY, HAVING)
计算平均值:
SELECT department, AVG(salary)
FROM employees
GROUP BY department;
过滤分组结果:
SELECT department, AVG(salary)
FROM employees
GROUP BY department
HAVING AVG(salary) >
2381

被折叠的 条评论
为什么被折叠?



