分享 12 条整理的 SQL 语句及数据

2025-01-15 05:06:25   小编

分享 12 条整理的 SQL 语句及数据

在数据库管理与数据分析领域,SQL 语句是强大的工具。以下为大家精心整理了 12 条实用的 SQL 语句及相关数据示例,希望能助力大家在实际工作与学习中更加高效地处理数据。

  1. 查询语句SELECT column1, column2 FROM table_name; 这是最基本的查询语句,用于从指定表中选取特定列的数据。例如,在名为 “employees” 的表中,若想获取员工的姓名和工资,就可以使用 SELECT name, salary FROM employees;

  2. 条件查询SELECT * FROM table_name WHERE condition; 通过 WHERE 子句可以添加条件筛选数据。如 SELECT * FROM products WHERE price > 100; 会从 “products” 表中找出价格大于 100 的所有产品记录。

  3. 排序SELECT * FROM table_name ORDER BY column_name [ASC|DESC]; 能对查询结果进行排序。ASC 表示升序(默认),DESC 表示降序。例如 SELECT * FROM students ORDER BY grade DESC; 会按成绩从高到低显示学生信息。

  4. 分组SELECT column1, aggregate_function(column2) FROM table_name GROUP BY column1; 常与聚合函数(如 SUM、AVG、COUNT 等)一起使用。例如 SELECT department, AVG(salary) FROM employees GROUP BY department; 可以计算每个部门的平均工资。

  5. 插入数据INSERT INTO table_name (column1, column2) VALUES (value1, value2); 用于向表中插入新记录。比如 INSERT INTO customers (name, email) VALUES ('John Doe', 'johndoe@example.com');

  6. 更新数据UPDATE table_name SET column1 = value1 WHERE condition; 可以修改表中的数据。例如 UPDATE products SET price = price * 1.1 WHERE category = 'electronics'; 将电子产品类的产品价格提高 10%。

  7. 删除数据DELETE FROM table_name WHERE condition; 从表中删除符合条件的记录。例如 DELETE FROM orders WHERE order_date < '2023-01-01'; 删除 2023 年 1 月 1 日前的订单记录。

  8. 连接查询SELECT * FROM table1 JOIN table2 ON table1.common_column = table2.common_column; 用于将两个或多个表根据共同列进行连接。如 SELECT * FROM orders JOIN customers ON orders.customer_id = customers.customer_id; 可以获取每个订单对应的客户信息。

  9. 子查询SELECT column1 FROM table1 WHERE column1 IN (SELECT column2 FROM table2); 子查询可以嵌套在主查询中,实现复杂的条件筛选。

  10. 创建表CREATE TABLE table_name (column1 data_type, column2 data_type); 用于创建新表。例如 CREATE TABLE new_employees (id INT, name VARCHAR(50));

  11. 修改表结构ALTER TABLE table_name ADD column_name data_type; 可以向已有的表中添加新列。如 ALTER TABLE products ADD new_feature VARCHAR(100);

  12. 删除表DROP TABLE table_name; 永久删除指定的表。例如 DROP TABLE old_records;

掌握这些 SQL 语句,能在数据处理方面更加得心应手,无论是小型数据库还是大型数据仓库,都能灵活应对各种数据操作需求。

TAGS: SQL语句 SQL学习 数据整理 SQL分享

欢迎使用万千站长工具!

Welcome to www.zzTool.com