mysql怎么加入一个数据库?


当前第2页 返回上一页

可以加上IF NOT EXISTS从句,就可以避免类似错误,如下所示:

1

2

mysql> CREATE DATABASE IF NOT EXISTS test_db;

Query OK, 1 row affected (0.12 sec)

实例2:创建 MySQL 数据库时指定字符集和校对规则

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

1

2

3

4

mysql> CREATE DATABASE IF NOT EXISTS test_db_char

    -> DEFAULT CHARACTER SET utf8

    -> DEFAULT COLLATE utf8_chinese_ci;

Query OK, 1 row affected (0.03 sec)

这时,可以使用SHOW CREATE DATABASE查看 test_db_char 数据库的定义声明,发现该数据库的指定字符集为 utf8,运行结果如下所示:

1

2

3

4

5

6

7

mysql> SHOW CREATE DATABASE test_db_char;

+--------------+-----------------------------------------------------+

| Database     | Create Database                                     |

+--------------+-----------------------------------------------------+

| test_db_char | CREATE DATABASE `test_db_char` /*!40100 DEFAULT CHARACTER SET utf8 */ |

+--------------+-----------------------------------------------------+

1 row in set (0.00 sec)

“1 row in set (0.00 sec)”表示集合中有 1 行信息,处理时间为 0.00秒。时间为 0.00 秒并不代表没有花费时间,而是时间非常短,小于 0.01 秒。

以上就是mysql怎么加入一个数据库?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

浅谈mysql的事务隔离

如何理解mysql数据库的优化

mysql数据库连接查询join原理

mysql中如何把字符串转换为int类型

mysql修改root密码的一些方法

mysql 的replace into详解

关于mysql-检索数据的详解

mysql的ddl操作

mysql索引详细介绍

mysql精讲之六:流程控制

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...