当前第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》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql怎么加入一个数据库?