首页 > 滚动 > > 内容页

环球微动态丨2022年01月16日整理发布:mysql怎么加入一个数据库

发表于: 2023-02-23 02:45:16 来源:元宇宙网

哈喽 小伙伴们 ,今天给大家科普一个小知识。在日常生活中我们或多或少的都会接触到2022年01月16日整理发布:mysql怎么加入一个数据库方面的一些说法,有的小伙伴还不是很了解,今天就给大家详细的介绍一下关于2022年01月16日整理发布:mysql怎么加入一个数据库的相关内容。

向您解释mysql如何加入数据库。相信朋友们也应该很关心这个话题。现在我们来谈谈mysql如何为我的朋友加入一个数据库。边肖还收集了关于mysql如何加入数据库的信息。我希望你看到后会喜欢。


(资料图片仅供参考)

在mysql中添加数据库的方法:使用“CREATE DATABASE”语法创建数据库语法格式“CREATE DATABASE数据库名称;”。数据库名称必须符合操作系统的文件夹命名规则。它不能以数字开头。努力变得有意义。

您可以使用CREATE DATABASE语句在MySQL中创建一个数据库。

简单的语法格式如下:

创建数据库名称;详细的语法格式如下:

创建数据库[如果不存在]数据库名称

[[DEFAULT]字符集字符集名称]

[[DEFAULT] COLLATE排序规则名称];[]中的内容是可选的。语法如下:

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

不存在:创建数据库前判断。只有当数据库目前不存在时,才能执行该操作。此选项可用于避免重复创建的错误,因为数据库已经存在。

[DEFAULT]字符集:指定数据库的字符集。指定字符集的目的是为了避免数据库中存储的数据被篡改。如果在创建数据库时未指定字符集,将使用系统的默认字符集。

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

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

示例1:创建MySQL数据库的最简单语句

在MySQL中创建一个名为test_db的数据库。在MySQL命令行客户端输入SQL语句CREATE DATABASE test _ db您可以创建一个数据库输入SQL语句,执行结果如下。

mysql CREATE DATABASE test _ db

查询正常,1行受影响(0.12秒);查询正常,1行受影响(0.12秒)提示“查询确定”表示上述命令已成功执行。“1行受影响”意味着该操作仅影响数据库中一行的记录。“0.12秒”记录操作执行的时间。

再次输入CREATE DATABASE test _ db语句系统将给出如下错误消息:

mysql CREATE DATABASE test _ db

错误1007 (HY000):无法创建数据库“test _ db”;数据库存在提示无法创建“test_db”数据库。数据库已经存在。MySQL不允许在同一系统下创建两个同名的数据库。

您可以添加IF NOT EXISTS子句来避免类似的错误,如下所示:

mysql创建数据库如果不存在测试数据库;

查询正常,1行受影响(0.12秒)示例2:创建MySQL数据库时指定字符集和校对规则。

使用MySQL命令行工具创建一个名为test_db_char的测试数据库,指定其默认字符集为utf8,默认校对规则为utf8_chinese_ci(简体中文不区分大小写)。输入的SQL语句和执行结果如下:

如果不存在,创建数据库

-默认字符集utf8

-DEFAULT COLLATE utf8 _ Chinese _ ci;

查询正常,1行受影响(0.03秒)此时,可以使用SHOW CREATE DATABASE检查test_db_char数据库的定义声明,发现数据库的指定字符集是utf8。运行结果如下:

MySQL SHOW CREATE DatabaSe test _ db _ char;

- -

|数据库|创建数据库|

- -

| test _ db _ char | CREATE DatabaSe ` test _ db _ char `/*!40100 DEFAULT CHARTER SET utf8 */|

- -

集合中的1行(0.00秒)“集合中的1行(0.00秒)”表示集合中有一行信息,处理时间为0.00秒。0.00秒不代表不需要时间,但时间比0.01秒要短得多。以上就是mysql如何加入数据库的细节!

来源:php中文网站

Copyright ©  2015-2022 南极公司网版权所有  备案号:粤ICP备2022077823号-13   联系邮箱: 317 493 128@qq.com