用户DOM命令操作MMM
DOS是计算机操作系统最原始的人机交互方法。用DOS命令也可以操作MySQL数据库。虽然我们用DOS操作数据库的机会将来并不是很多,但本节里讲的所有操作数据库的命令,在今后讲的各种方法中都可以使用。
1. DOS登录MySQL数据库
从DOS进入MySQL安装目录下的bin目录。如果MySQL安装在d:\MAMP\bin\mysql下,则DOS命令为:

输入以上DOS命令后,按提示输入密码就可以进入MySQL,如图5-23所示。用户名、密码省略只能看到局部内容。

图5-23 在DOS状态进入MySQL
退出MySQL:使用quit或者exit。
2.创建用户(图5-24)
![]()

图5-24 创建用户(grant)
图5-25实现的是创建用户的同时为用户赋予权限(将这个库的所有权限赋予这个用户)。
![]()
把所有库的权限都赋予这个用户,@IP地址是访问者的IP地址,如果是所有用户,可以用@’%’。

图5-25 创建用户的同时为用户赋予权限
3.库操作
建立数据库:Create database 库名;
删除数据库:Drop database 库名;
选择数据库:use 库名; 由于全命令操作没有鼠标,所以可以使用这个命令来选择数据库。
显示数据库列表(图5-26):
![]()

图5-26 显示数据库列表(show)
4.表操作
建立表的命令与SQL结构化查询语言中讲到的相同,只是用DOS命令操作,如图5-27所示。


图5-27 建表命令(create)
显示表结构(图5-28):
![]()

图5-28 显示表结构(describe)
重命名表名(图5-29):
(https://www.daowen.com)

图5-29 重命名表名(rename)
删除表:
![]()
增加字段(图5-30):
![]()

图5-30 增加字段(alter)
5.记录操作
插入记录:

显示记录(图5-31):
![]()

图5-31 列表显示(select)
删除记录:
![]()
修改记录(图5-32):
![]()

图5-32 修改记录(update)
6.导入、导出数据库
(1)导出整个数据库
退回到DOS状态(注意不是在MySQL状态):
![]()
(2)导出一个表(图5-33)
![]()

图5-33 导出数据库以及列出导出的数据库文件
(3)导入数据库(图5-34)
用MySQL的source 命令:
![]()
使用MySQL命令:
![]()

图5-34 导入数据库