Mysql第二天

一、数据库操作(DDL)

DDL(data definition language)是数据定义语言,(DBA用,开发人员很少用),命令有show ,alter,create drop等。

DDL主要是用在对数据库痊,表、列等数据库对象的定义和操作

创建数据库语法:

CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT]

CHARACTER SET [=] charset_name]

当你的数据库名已经存在,再创建时会提示已经存在

 

 加入if not exists参数,创建数据会提示一条警告信息

查看上一条命令产生的警告信息:show warnings;

 

 2、查看当前服务器下有哪些数据库

show databases;

show schemas;

 

 

 

3、查看指定数据库的详细语法

 

 4、创建数据库并指定字符编码

create database xiaobai default character set = 'gbk'; 

或是 create database xiaobai1  character  set = 'gbk';

查看创建数据库的完整语句

 show create database xiaobai;

 

 创建名为xiaobai1的数据库,并指定字符集为gbk

 

 

5、修改指定数据库的编码方式

语法:altre {database|schema} db_name [default] character set [=]charset_name

 

 

 

 

 

 

 6、打开指定数据库

语法:use db_name

查看当前所在数据库:select database();

 

 7、删除指定数据库

语法:DROP{DATABASE|SCHEMA} [IF NOT EXISTS] db_name

 

 

删除一个不存大的数据库,并不提示错误信息

 

posted @ 2017-12-04 23:17  御姐玫瑰  阅读(112)  评论(0)    收藏  举报
levels of contents