MySQL数据库的一些基础命令详解

2016-02-15 14:47:51 8183


【首先是创建数据库】:

  CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [EDFAULT] CHARCTER SET [=] charset_name

其中中括号内为必选项,竖线代表的是可以从中选择一个,方括号为可选项,也就是说可以写上也可以不写,

  DATABASE与SCHEMA是完全相同的,选择其中一个就可以了

db_name 代表数据库名称,比如: test1 ,CHARACTER SET 代表设置数据库的编码格式,如果不需要修改

也可以不写,这样创建的就为默认的编码格式,charset_name指的是编码名称,比如:utf8

   看一个例子:

  

   其中Query为查询命令,它与查找命令是完全不同的, 检查是否安装成功(输入SHOW DATEBASES ;):

  

   我们看到创建数据库 test01 已经成功了,其中的information_schema ,performance_schema,test,mysql,

为我们mysql安装完之后系统默认创建的四个数据库.

  如果我们再一次创建test01,会提示警告信息,输入SHOW WARINGS; 即可查看警告信息,

 

   但是如果我们使用 IF NOT EXITS 就不会直接的将错误信息返回给客户端,如图


   指定编码格式:

我们首先来查看我们刚才所创建的数据库的编码格式,使用命令  SHOW CREATE DATABASE test01 ;

我们可以看到刚才我们所创建的test01数据库的编码格式为 latin1 ;如果我们在创建时就指定它的编码

格式会如何呢,我们来看一下,我用test02作为测试:

我们看到编码被指定到了utf8了,我们也可以直接来修改编码格式。


【修改数据库】
修改数据库的命令:

ALTER {DATABASE| SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name ;

测试一下,我们将test01的编码方式改为utf8:

我们发现成功了。


【删除数据库】

删除数据库命令:

DROP {DATABASE |SCHEMA } [IF EXITSTS] db_name ;

我们测试删除test02:

我们发现test02不存在了。好的基础操作就到这里了。

参考文献: 001MySQL基础知识






  

 

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: