MySQL的数据库定义语法
作者: / 2019-10-16 / 浏览次数:
create {database|schema}[if not exists] db_name
[default]character set [=]charest_name
|[default]collate [=]collation_name

[]: 表示为可选
|: 用于分隔花括号中的选项,表示任选一项语法
db_name: 标识具体的凯发体育网址数据库命名,必须符合操作系统文件夹命名规则,在mysql中不区分大小写
default: 默认值
charest set: 指定数据库字符集
collate: 指定字符集校对规则
if not exists:创建数据库前进行判断,只有该数据库不存在时才能创建数据库







example:
创建名称位 mysql_test 的数据库


create database mysql_test;

在次输入同样的命令 将会报错 可添加 if not exists 避免报错

mysql 中创建数据库之后,不会自动使用新创建的数据库,可使用 use 语句从当前环境切换换至新创建的数据库或其它数据库
example:


use mysql_test;

mysql 中使用 alterdatabase 或使用 alter schema 语句,修改数据库的相关参数
语法结构:


alter {database|schema}[db_name]

example:
修改已有数据库默认字符集和校对规则


alter database mysqle_test
...

mysql 中使用 drop database 或 drop schema 来删除数据库,其数据永久删除
语法结构:


drop {database|schema}[if exisits]db_name

example:

drop database if exisits mysqle_test
...

mysql 中使用 show database 或 show schema 来看可用数据库列表,只会列从出权限范围内的数据库
语法结构:


show {database|schema}[like pattern |where expr]

like: 匹配指定数据库名称
where: 指定数据库名称查询范围


example:

show database

【某某业务】网站建设、网站设计、服务器空间租售、网站维护、网站托管、网站优化、百度推广、自媒体营销、微信公众号
如有意向---联系我们
热门栏目
热门资讯

网站建设 网站托管 成功案例 新闻动态 关于我们 联系我们 服务器空间 加盟合作 网站优化

备案号: 

公司地址:江苏省南京市玄武区玄武湖 咨询QQ:9490489 手机: 电话: