DDL(Data Definition Language),数据定义语言,该语言部分包括以下内容
-
对数据库的常用操作
-
对表结构的常用操作
-
修改表结构
可以在命令行里面进行如下的操作;也可以在Navicat图形化工具中操作
创建数据库
create database 数据库名 [库选项]
例如:
create database 数据库名称 charset 字符集名称
create database users charset gbk;
字符集:charset 字符集,代表着当前数据库下的所有表存储的数据默认指定的字符集,默认是DBMS
校对集:collate 校对集
每当用户通过SQL指令创建一个数据库,那么系统就会产生一个与之相对应的存储数据的文件夹(data),一般会在安装的mysql目录中的data文件夹中
并且,每一个数据库文件夹中,总会有一个 db.opt 文件,里面就保存了相关的数据库选项
显示数据库
显示全部
// 显示全部
show databases;
显示部分数据库 like
show databases like '匹配模式'
_ : 匹配当期位置单个字符
%: 匹配指定位置多个字符
// 例如:
// 获取以my开头的全部数据库
show databases like 'my%';
// 获取m开头,最后为database的数据库
show databases like 'm_databse'
// 获取databse结尾的数据库
show databases like '%database'
选择数据库
指定对应的数据库
`use 数据库名称`
修改数据库编码
一般是修改数据库的库选项(字符集、校对集),数据库名称一般不修改
alter database 数据库名称 charset='字符集'
alter database mydb1 character set utf8;
删除数据库
drop database 数据库名称
标签:03,databases,like,database,数据库,show,字符集,DDL,基本操作 From: https://www.cnblogs.com/songxia/p/18112845删除数据库以后,其对应的存储数据的文件夹也会被删除