MySQL的数据库定义语法
程序员文章站
2022-04-01 17:38:39
创建数据库 在MySQL中,使用 CREATE DATABASE 或 CREATE SCHEMA 语句创建数据库 语法结构: : 表示为可选 : 用于分隔花括号中的选项,表示任选一项语法 : 标识具体的数据库命名,必须符合操作系统文件夹命名规则,在MySQL中不区分大小写 : 默认值 : 指定数据库 ......
创建数据库
在mysql中,使用 create database 或 create schema 语句创建数据库
语法结构:
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
推荐阅读
-
mysql ndb集群备份数据库和还原数据库的方法
-
mysql-Mysql存储过程中怎么判断传入参数与自定义字符串的值相等(新人求助)
-
神箭手云爬虫-爬取携程【国际】航班/机票信息-利用python解析返回的json文件将信息存储进Mysql数据库
-
php将access数据库转换到mysql数据库的方法
-
Mysql数据库多行记录的某一字段,根据分组合并group_concat
-
优化MySQL数据库性能的八大“妙手_MySQL
-
MySQL数据库单一表突破4G限制的实现方法_MySQL
-
Java连接MySQL 数据库的正确操作流程
-
php将图片保存入mysql数据库失败的解决方法_PHP
-
mysql不用rand()函数实现随机读取数据库记录的方法