16.3 操作MySQL数据库

16.3 操作mysql数据库

视频讲解:光盘TMlx1603 操作MySQL数据库.mp4

针对MySQL数据库的操作可以分为创建、选择、查看和删除四种。

16.3.1 创建数据库

在MySQL中,应用create database语句创建数据库。其语法格式如下:

create database 数据库名;

在创建数据库时,数据库的命名要遵循如下规则:

不能与其他数据库重名。

名称可以是任意字母、阿拉伯数字,下划线(_)或者“$”组成,可以使用上述的任意字符开头,但不能使用单独的数字,那样会造成它与数值相混淆。

名称最长可为64个字符组成(还包括表、列和索引的命名),而别名最多可长达256个字符。

不能使用MySQL关键字作为数据库、表名。

默认情况下,Windows下数据库名、表名的字母大小写是不敏感的,而在Linux下数据库名、表名的字母大小写是敏感的。为了便于数据库在平台间进行移植,建议读者采用小写字母来定义数据库名和表名。

下面通过create database语句创建一个名称为db_user的数据库。在创建数据库时,首先连接MySQL服务器,然后编写“create database db_user; ”SQL语句,数据库创建成功。运行结果如图16.4所示。

图16.4 创建数据库

创建db_user数据库后,MySQL管理系统会自动在“E:wampbinmysqlmysql5.6.17data”目录下创建db_user数据库文件夹及相关文件实现对该数据库的文件管理。

说明

E:wampbinmysqlmysql5.6.17data目录是MySQL配置文件my.ini中设置的数据库文件的存储目录。用户可以通过修改配置选项datadir的值来对数据库文件的存储目录进行重新设置。

16.3.2 选择数据库

use语句用于选择一个数据库,使其成为当前默认数据库。其语法如下:

use 数据库名;

例如,选择名称为db_user的数据库,操作命令如图16.5所示。

图16.5 选择数据库

选择了db_user数据库之后,才可以操作该数据库中的所有对象。

16.3.3 查看数据库

数据库创建完成后,可以使用show databases命令查看MySQL数据库中所有已经存在的数据库。语法如下:

show databases;

例如,使用“show databases; ”命令显示本地MySQL数据库中所有存在的数据库名,如图16.6所示。

图16.6 显示所有数据库名

16.3.4 删除数据库

删除数据库使用的是drop database语句,语法如下:

drop database 数据库名;

例如,在MySQL命令窗口中使用“drop database db_user; ”语句即可删除db_user数据库。删除数据库后,MySQL管理系统会自动删除E:wampbinmysqlmysql5.6.17data目录下的db_user目录及相关文件。

注意

对于删除数据库的操作,应该谨慎使用,一旦执行这项操作,数据库的所有结构和数据都会被删除,没有恢复的可能,除非数据库有备份。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

16.3 操作MySQL数据库