当前位置:实例文章 » 其他实例» [文章]mysql 常用指令 LTS

mysql 常用指令 LTS

发布人:shili8 发布时间:2025-02-05 08:38 阅读次数:0

**MySQL常用命令大全**

MySQL是一种关系型数据库管理系统,广泛用于Web应用程序、企业级数据库等场景。以下是MySQL的常用命令大全。

###1. 基础命令####1.1 登录和退出* **登录**: `mysql -u username -p password database_name`
* `-u` 指定用户名 * `-p` 指定密码(不输入密码时,会提示输入)
* `database_name` 指定要连接的数据库名称* **退出**: `q`

####1.2 查看当前数据库和版本* **查看当前数据库**: `SELECT DATABASE();`
* **查看MySQL版本**: `SELECT @@version;`

###2. 数据库管理命令####2.1 创建数据库* **创建数据库**: `CREATE DATABASE database_name;`
* `database_name` 指定要创建的数据库名称* **使用数据库**: `USE database_name;`

####2.2 删除数据库* **删除数据库**: `DROP DATABASE database_name;`
* `database_name` 指定要删除的数据库名称####2.3 查看所有数据库* **查看所有数据库**: `SHOW DATABASES;`

###3. 表管理命令####3.1 创建表* **创建表**: `CREATE TABLE table_name (column1 data_type, column2 data_type,...);`
* `table_name` 指定要创建的表名称 * `column1`, `column2`, 等指定表中的列名和数据类型* **查看表结构**: `DESCRIBE table_name;`

####3.2 删除表* **删除表**: `DROP TABLE table_name;`
* `table_name` 指定要删除的表名称####3.3 查看所有表* **查看所有表**: `SHOW TABLES;`

###4. 数据操作命令####4.1 插入数据* **插入单条记录**: `INSERT INTO table_name (column1, column2,...) VALUES ('value1', 'value2',...);`
* `table_name` 指定要插入的表名称 * `column1`, `column2`, 等指定要插入的列名 * `'value1'`, `'value2'`, 等指定要插入的值* **批量插入数据**: `INSERT INTO table_name (column1, column2,...) VALUES ('value1', 'value2',...), ('value3', 'value4',...);`

####4.2 更新数据* **更新单条记录**: `UPDATE table_name SET column1 = 'value' WHERE condition;`
* `table_name` 指定要更新的表名称 * `column1` 指定要更新的列名 * `'value'` 指定要更新的值 * `condition` 指定更新条件####4.3 删除数据* **删除单条记录**: `DELETE FROM table_name WHERE condition;`
* `table_name` 指定要删除的表名称 * `condition` 指定删除条件###5. 查询命令####5.1 SELECT语句* **基本SELECT语句**: `SELECT column1, column2,... FROM table_name WHERE condition;`
* `column1`, `column2`, 等指定要查询的列名 * `table_name` 指定要查询的表名称 * `condition` 指定查询条件####5.2 GROUP BY语句* **基本GROUP BY语句**: `SELECT column1, column2,... FROM table_name GROUP BY column1;`
* `column1`, `column2`, 等指定要分组的列名 * `table_name` 指定要查询的表名称####5.3 HAVING语句* **基本HAVING语句**: `SELECT column1, column2,... FROM table_name GROUP BY column1 HAVING condition;`
* `column1`, `column2`, 等指定要分组的列名 * `table_name` 指定要查询的表名称 * `condition` 指定过滤条件####5.4 ORDER BY语句* **基本ORDER BY语句**: `SELECT column1, column2,... FROM table_name ORDER BY column1;`
* `column1`, `column2`, 等指定要排序的列名 * `table_name` 指定要查询的表名称####5.5 LIMIT语句* **基本LIMIT语句**: `SELECT column1, column2,... FROM table_name LIMIT number;`
* `column1`, `column2`, 等指定要查询的列名 * `table_name` 指定要查询的表名称 * `number` 指定返回记录数####5.6 DISTINCT语句* **基本DISTINCT语句**: `SELECT DISTINCT column1, column2,... FROM table_name;`
* `column1`, `column2`, 等指定要查询的列名 * `table_name` 指定要查询的表名称

相关标签:mysql数据库
其他信息

其他资源

Top