插件窝 干货文章 mysql安装后怎样编写简单的 SQL 查询语句

mysql安装后怎样编写简单的 SQL 查询语句

查询 employees SQL SELECT 240    来源:    2025-03-27

MySQL 简单 SQL 查询语句编写指南

安装 MySQL 后,您可以通过以下步骤开始编写和执行简单的 SQL 查询语句:

1. 连接 MySQL 服务器

首先需要连接到 MySQL 服务器:

mysql -u 用户名 -p

输入密码后即可进入 MySQL 命令行界面。

2. 基本 SQL 查询语句

创建数据库

CREATE DATABASE 数据库名;
USE 数据库名;  -- 选择要使用的数据库

创建表

CREATE TABLE 表名 (
    列1 数据类型,
    列2 数据类型,
    列3 数据类型,
    ...
);

示例:

CREATE TABLE employees (
    id INT PRIMARY KEY AUTO_INCREMENT,
    name VARCHAR(100),
    age INT,
    department VARCHAR(50),
    salary DECIMAL(10,2)
);

插入数据

INSERT INTO 表名 (列1, 列2, 列3, ...) 
VALUES (值1, 值2, 值3, ...);

示例:

INSERT INTO employees (name, age, department, salary)
VALUES ('张三', 28, '技术部', 8500.00);

基本查询

  1. 查询所有数据:
SELECT * FROM 表名;
  1. 查询特定列:
SELECT 列1, 列2 FROM 表名;
  1. 带条件的查询:
SELECT * FROM 表名 WHERE 条件;

示例:

-- 查询所有员工
SELECT * FROM employees;

-- 查询技术部的员工
SELECT name, salary FROM employees WHERE department = '技术部';

-- 查询工资高于8000的员工
SELECT * FROM employees WHERE salary > 8000;

更新数据

UPDATE 表名 
SET 列1 = 值1, 列2 = 值2, ...
WHERE 条件;

示例:

UPDATE employees 
SET salary = 9000.00 
WHERE name = '张三';

删除数据

DELETE FROM 表名 WHERE 条件;

示例:

DELETE FROM employees WHERE id = 5;

3. 实用查询示例

  1. 排序查询:
SELECT * FROM employees ORDER BY salary DESC;  -- 按工资降序
  1. 限制返回结果数量:
SELECT * FROM employees LIMIT 5;  -- 返回前5条记录
  1. 模糊查询:
SELECT * FROM employees WHERE name LIKE '张%';  -- 查询姓张的员工
  1. 聚合函数:
SELECT COUNT(*) FROM employees;  -- 员工总数
SELECT AVG(salary) FROM employees;  -- 平均工资
SELECT MAX(salary) FROM employees;  -- 最高工资

4. 退出 MySQL

EXIT;

5. 使用图形化工具

如果您不习惯命令行,可以考虑使用 MySQL Workbench、Navicat 或 DBeaver 等图形化工具来编写和执行 SQL 查询。

希望这些基础查询语句能帮助您开始使用 MySQL!随着学习的深入,您可以探索更复杂的查询、连接、子查询和存储过程等高级功能。