mysql如何增加数据库

61次阅读
没有评论

共计 1605 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要为大家展示了“mysql 如何增加数据库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“mysql 如何增加数据库”这篇文章吧。

在 mysql 中,可以利用“CREATE DATABASE”语句来增加数据库,语法为“CREATE DATABASE [IF NOT EXISTS] 库名 [CHARACTER SET 字符集名] [COLLATE 校对规则名];”。

本教程操作环境:windows7 系统、mysql8 版本、Dell G3 电脑。

在 mysql 中,可以利用“CREATE DATABASE”语句创建新数据库的方式来增加数据库。

创建数据库的语法格式如下:

CREATE DATABASE [IF NOT EXISTS]  数据库名 
[[DEFAULT] CHARACTER SET  字符集名 ] 
[[DEFAULT] COLLATE  校对规则名

[]中的内容是可选的。语法说明如下:

数据库名:创建数据库的名称。MySQL 的数据存储区将以目录方式表示 MySQL 数据库,因此数据库名称必须符合操作系统的文件夹命名规则,不能以数字开头,尽量要有实际意义。注意在 MySQL 中不区分大小写。

IF NOT EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作。此选项可以用来避免数据库已经存在而重复创建的错误。

[DEFAULT] CHARACTER SET:指定数据库的字符集。指定字符集的目的是为了避免在数据库中存储的数据出现乱码的情况。如果在创建数据库时不指定字符集,那么就使用系统的默认字符集。

[DEFAULT] COLLATE:指定字符集的默认校对规则。

MySQL 的字符集(CHARACTER)和校对规则(COLLATION)是两个不同的概念。字符集是用来定义 MySQL 存储字符串的方式,校对规则定义了比较字符串的方式。后面我们会单独讲解 MySQL 的字符集和校对规则。

例如,要创建一个名称为 mytestdb 数据库,可以执行 CREATE DATABASE 语句后接数据库名称:mytestdb,如果当前 MySQL 服务器中没有数据库:mytestdb,则创建成功,如下所示:

CREATE DATABASE IF NOT EXISTS mytestdb;

执行此语句后,MySQL 返回一条消息,通知新数据库是否已成功创建。

显示数据库

SHOW DATABASES 语句显示 MySQL 数据库服务器中的所有数据库。您可以使用 SHOW DATABASES 语句来查看您要创建的数据库,或者在创建新数据库之前查看数据库服务器上的所有数据库,例如:

+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| testdb |
| mytestdb |
+--------------------+
5 rows in set

在此 MySQL 数据库服务器中有 6 个数据库。information_schema,performance_schema 和 mysql 是我们安装 MySQL 时可用的默认数据库,而 mytestdb 和 testdb 是创建的新数据库。选择要使用的数据库在使用指定数据库之前,必须通过使用 USE 语句告诉 MySQL 要使用哪个数据库。

USE database_name;

您可以使用 USE 语句选择示例数据库(mytestdb),如下所示:

USE mytestdb;

从现在开始,所有操作 (如查询数据,创建新表或调用存储过程) 都将对当前数据库 (即 mytestdb) 产生影响。

以上是“mysql 如何增加数据库”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-15发表,共计1605字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)