安装 MySQL 后,您可以通过以下步骤开始编写和执行简单的 SQL 查询语句:
首先需要连接到 MySQL 服务器:
mysql -u 用户名 -p
输入密码后即可进入 MySQL 命令行界面。
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);
SELECT * FROM 表名;
SELECT 列1, 列2 FROM 表名;
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;
SELECT * FROM employees ORDER BY salary DESC; -- 按工资降序
SELECT * FROM employees LIMIT 5; -- 返回前5条记录
SELECT * FROM employees WHERE name LIKE '张%'; -- 查询姓张的员工
SELECT COUNT(*) FROM employees; -- 员工总数
SELECT AVG(salary) FROM employees; -- 平均工资
SELECT MAX(salary) FROM employees; -- 最高工资
EXIT;
如果您不习惯命令行,可以考虑使用 MySQL Workbench、Navicat 或 DBeaver 等图形化工具来编写和执行 SQL 查询。
希望这些基础查询语句能帮助您开始使用 MySQL!随着学习的深入,您可以探索更复杂的查询、连接、子查询和存储过程等高级功能。