创建数据库

在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

Owen 的个人博客

博客园

最新文章

  1. hdu1548 A strange lift(bfs 或Dijkstra最短路径)
  2. 腾迅股票数据接口 http/javascript
  3. 三星S4接电话黑屏无法挂断通话
  4. day12
  5. C# Lambda Expressions 简介
  6. input text的outline属性
  7. PHP面向对象(OOP):把对象串行化serialize()方法,__sleep()方法,__wakeup()方法
  8. maven常见问题处理(3-3)Gradle编译时下载依赖失败解决方法
  9. Ubuntu18.04,安装Redis配置远程连接访问和简单使用Redis
  10. 编写自己的composer项目
  11. js对象深拷贝
  12. java 路径分隔符自动适配
  13. matlab的应用
  14. mysql my.cnf 或my.ini配置文件参数解释(转):
  15. bootstrap.yml与application.yml的区别
  16. ios 使用ASIHTTPRequest来检查版本更新
  17. 基于NMAP日志文件的暴力破解工具BruteSpray
  18. Linux命令nohup+screen 转
  19. (转) Linux下配置nfs并远程挂载
  20. 英文单词cipher 和password的区别,用法有什么不同,

热门文章

  1. 搞IT产品,请谨记Mobile First
  2. Preact(React)核心原理详解
  3. SX1276/SX1278和SXSX1262的详细参数对比
  4. protobuf 语法 与 protocol-buffers 的使用
  5. 摄像头CMOS和CCD的比较
  6. Java并发编程系列-(2) 线程的并发工具类
  7. 【JS】小工具
  8. 基于CC1606 FPGA评估板移植iCamera程序小结
  9. windows下tomcat闪退问题(启动失败)
  10. flask之分析线程和协程