mysql数据库基本操作,SELECT基本结构、单表查询、连接查询、子查询、分组查询、字符串操作命令详细列表格
时间: 2023-10-01 07:12:00 浏览: 69
详解MySql基本查询、连接查询、子查询、正则表达查询
好的,以下是MySQL数据库基本操作的详细列表格:
| 操作类型 | 命令 | 说明 |
| --- | --- | --- |
| 连接数据库 | `mysql -u 用户名 -p` | 连接到MySQL数据库 |
| 创建数据库 | `CREATE DATABASE 数据库名;` | 创建一个新的数据库 |
| 删除数据库 | `DROP DATABASE 数据库名;` | 删除已有的数据库 |
| 选择数据库 | `USE 数据库名;` | 选择要使用的数据库 |
| 显示数据库 | `SHOW DATABASES;` | 显示所有已有的数据库 |
| 创建表格 | `CREATE TABLE 表格名 (字段1 数据类型, 字段2 数据类型, ...);` | 创建一个新的表格 |
| 删除表格 | `DROP TABLE 表格名;` | 删除已有的表格 |
| 插入数据 | `INSERT INTO 表格名 (字段1, 字段2, ...) VALUES (值1, 值2, ...);` | 插入一行新的数据 |
| 修改数据 | `UPDATE 表格名 SET 字段1=值1, 字段2=值2, ... WHERE 条件;` | 修改已有的数据 |
| 删除数据 | `DELETE FROM 表格名 WHERE 条件;` | 删除已有的数据 |
| 查询数据 | `SELECT 字段1, 字段2, ... FROM 表格名 WHERE 条件;` | 查询表格中符合条件的数据 |
| 单表查询 | `SELECT * FROM 表格名;` | 查询表格中所有数据 |
| 连接查询 | `SELECT * FROM 表格1 JOIN 表格2 ON 表格1.字段 = 表格2.字段;` | 查询两个表格中符合条件的数据 |
| 子查询 | `SELECT * FROM 表格1 WHERE 字段 IN (SELECT 字段 FROM 表格2 WHERE 条件);` | 在一个查询中使用另一个查询的结果 |
| 分组查询 | `SELECT 字段1, COUNT(字段2) FROM 表格名 GROUP BY 字段1;` | 根据字段1对数据进行分组,并对分组后的数据进行统计 |
| 字符串操作 | `SELECT CONCAT(字段1, 字段2) FROM 表格名 WHERE 条件;` | 将两个字段合并为一个字段并查询符合条件的数据 |
阅读全文