志在指尖
用双手敲打未来

创建数据库的sql语句(Mysql)

创建数据库sql语句

在MySQL中,可以使用CREATEDATABASE句子创立数据库,语法格局如下:
CREATEDATABASE[IFNOTEXISTS]<数据库名>
[[DEFAULT]CHARACTERSET<字符集名>]
[[DEFAULT]COLLATE<校正规矩名>];
[]中的内容是可选的。语法说明如下:
<数据库名>:创立数据库的名称。MySQL的数据存储区将以目录方法表示MySQL数据库,因而数据库名称有必要契合操作体系的文件夹命名规矩,不能以数字最初,尽量要有实际意义。注意在MySQL中不区别大小写。
IFNOTEXISTS:在创立数据库之前进行判断,只有该数据库目前尚不存在时才能履行操作。此选项可以用来防止数据库已经存在而重复创立的错误。
[DEFAULT]CHARACTERSET:指定数据库的字符集。指定字符集的意图是为了防止在数据库中存储的数据呈现乱码的情况。如果在创立数据库时不指定字符集,那么就使用体系的默许字符集。
[DEFAULT]COLLATE:指定字符集的默许校正规矩。
MySQL的字符集(CHARACTER)和校正规矩(COLLATION)是两个不同的概念。字符集是用来界说MySQL存储字符串的方法,校正规矩界说了比较字符串的方法。后边我们会独自讲解MySQL的字符集和校正规矩。
实例1:最简略的创立MySQL数据库的句子
在MySQL中创立一个名为test_db的数据库。在MySQL命令行客户端输入SQL句子CREATEDATABASEtest_db;即可创立一个数据库
mysql>CREATEDATABASEtest_db;
QueryOK,1rowaffected(0.12sec);mysql
实例2:创立MySQL数据库时指定字符集和校正规矩
使用MySQL命令行工具创立一个测验数据库,命名为test_db_char,指定其默许字符集为utf8,默许校正规矩为utf8_chinese_ci(简体中文,不区别大小写)
mysql>CREATEDATABASEIFNOTEXISTStest_db_char
->DEFAULTCHARACTERSETutf8
->DEFAULTCOLLATEutf8_chinese_ci;
QueryOK,1rowaffected(0.03sec)
这时,可以使用SHOWCREATEDATABASE查看test_db_char数据库的界说声明,发现该数据库的指定字符集为utf8,运转结果如下所示:
mysql>SHOWCREATEDATABASEtest_db_char;
+————–+—————————————————–+
|Database|CreateDatabase|
+————–+—————————————————–+
|test_db_char|CREATEDATABASE`test_db_char`/*!40100DEFAULTCHARACTERSETutf8*/|
+————–+—————————————————–+
1rowinset(0.00sec)

Mysql

网络数据库工程师;管理;配置;实例;关系数据库;
[例句]Thesystemusemysqldatabasefordatastorageandisrunninglinuxplatform.
系统选用mysql数据库存储数据,linux为运行平台。

未经允许不得转载:IT技术网站 » 创建数据库的sql语句(Mysql)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载