MySQL控制台命令大全:25条掌握基础操作!(mysql控制台命令)

MySQL控制台,简称Mysql CMD 就是可以通过命令行操控MySQL。本文将介绍25个常用MySQL控制台命令,用以辅助MySQL管理,助你节省大量时间并获得满意的工作效果。

1. SHOW DATABASES:查看MySQL服务器中的所有数据库。执行语句如下:

`SHOW DATABASES;`

2.USE:使用该命令可以选择需要操作的数据库。语句如下:

`USE 数据库名;`

3. SHOW TABLES:查看数据库中的所有表。语句如下:

`SHOW TABLES;`

4. SHOW COLUMNS: 查看表的所有字段信息。语句如下:

`SHOW COLUMNS FROM 表名;`

5. CREATE DATABASE: 创建新的数据库,语句如下:

`CREATE DATABASE 数据库名;`

6. DROP DATABASE:删除数据库,语句如下:

`DROP DATABASE 数据库名;`

7. CREATE TABLE: 创建表,语句如下:

`CREATE TABLE 表名 (字段1 类型,字段2 类型);`

8. ALTER TABLE: 修改表的字段定义,语句如下:

`ALTER TABLE 表名 MODIFY 字段名 类型;`

9. DROP TABLE: 删除表,语句如下:

`DROP TABLE 表名;`

10.INSERT:插入一条记录,语句如下:

`INSERT INTO 表名 (字段1 ,字段2) VALUES (值1, 值2);`

11.SELECT:查询表中的记录,语句如下:

`SELECT * FROM 表名;`

12.DELETE:删除一条记录,语句如下:

`DELETE FROM 表名 WHERE 条件;`

13.UPDATE:更新一条记录,语句如下:

`UPDATE 表名 SET 字段1=值1, 字段2=值2 WHERE 条件;`

14.TRUNCATE TABLE:清空表的所有记录,语句如下:

`TRUNCATE TABLE 表名;`

15.GRANT:给用户授权,语句如下:

`GRANT 权限 ON 数据库名.表名 TO 用户名@主机;`

16.DENY:拒绝用户访问,语句如下:

`DENY 权限 ON 数据库名.表名 TO 用户名@主机;`

17.BACKUP:备份数据库,语句如下:

`mysqldump -u用户名 -p密码 -h主机 数据库名>数据库名_备份文件名.sql`

18.RESTORE:恢复数据库,语句如下:

`mysql -u用户名 -p密码 -h主机 数据库名

19.FLUSH TABLE:清楚某个表的缓存,语句如下:

`FLUSH TABLE 表名;`

20.FLUSH HOST:清除主机的缓存,语句如下:

`FLUSH HOST;`

21.FLUSH TABLES WITH READ LOCK:为表上锁,防止表被写操作,语句如下:

`FLUSH TABLES WITH READ LOCK;`

22.FLUSH PRIVILEGES:清除MySQL权限缓存,语句如下:

`FLUSH PRIVILEGES;`

23.SHOW ENGINE:显示MySQL内部引擎状态,语句如下:

`SHOW ENGINE 引擎名称`

24.SHOW VARIABLES:显示MySQL系统变量,语句如下:

`SHOW VARIABLES;`

25.SHOW STATUS:显示MySQL的执行情况,语句如下:

`SHOW STATUS;`

以上就是我们所介绍的25条MySQL控制台常用命令,它们可以极大提高你的工作效率,欢迎大家及时学习,掌握MySQL管理的技巧。


数据运维技术 » MySQL控制台命令大全:25条掌握基础操作!(mysql控制台命令)