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

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


浙公网安备 33010602011771号