mysql数据库的创建与删除
来源:互联网 发布:win10 软件 卸载 残留 编辑:程序博客网 时间:2024/06/05 10:58
一.创建数据库
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name
其中,{}中的部分是必选项,{DATABASE|SCHEMA}表示二者选其一,[]中的是可选项。CHARACTER 部分是对数据库采用的字符集的设置。
1.创建数据库demo2:
关于[IF NOT EXISTS]这一可选项:
(1).若数据库demo2已经存在了,当用命令CREATE DATABASE demo2;再次创建一个名为demo2的数据库时,会出错。
查看错误信息:
从上图可以看出,错误级别为ERROR级,编号为1007,提示错误信息为“不能创建数据库demo2,因为已经存在了一个名为demo2的数据库“。
(2).若数据库demo2已经存在了,当用命令CREATE DATABASE IF NOT EXISTS demo2;再次创建一个名为demo2的数据库时,不会出错,但数据库任然没有创建成功。
提示有一个警告,查看警告信息:
2.查看数据库是否创建成功
可用SHOW DATABASES;命令,显示出所有系统中所有的数据库,再查看自己创建的数据库demo2是否在其中。
3.查看数据库的编码方式
SHOW CREATE DATABASE db_name;
从上图可以看出数据库demo2采用的字符集是latin1。
4.创建数据库时设置数据库的编码方式
例:将数据库demo2的编码方式设置为utf8(注意此处是utf8,而不是utf-8):
设置之后,查看是否设置成功:
5.修改数据库的编码方式
ALTER {DATABASE|SCHEMA} [IF NOT EXISTS] db_name
[DEFAULT] CHARACTER SET [=] charset_name
例:将demo2的编码方式修改为gbk
二.删除数据库:
DROP {DATABASE|SCHEMA} [IF EXISTS] database_name;
例:删除数据库demo2
可用SHOW DATABASES;命令查看数据库demo2是否删除成功。
关于[IF EXISTS]这一可选项:
1.已经删除了demo2,当用命令DROP DATABASE demo2;再次删除demo2时,会出错。
2.已经删除了demo2,当用命令DROP DATABASE IF EXISTS demo2;再次删除demo2时,会出提示警告。
查看警告:
从警告信息中可以看出:警告的等级为:“注释”级,编号为1008,警告信息为“不能删除数据库demo2,因为该数据库不存在“。
- mysql数据库的创建与删除
- Mysql数据库的创建、删除
- MySQL数据库的查看、创建和删除
- mysql数据库创建、删除数据库
- mysql-创建数据库、删除数据库
- 每日MySQL之003:数据库与表的创建、删除与查询
- hive中数据库的创建与删除
- 关于数据库用户的创建与删除
- MySQL触发器的创建与删除
- MySQL视图的创建、修改与删除
- MySQL视图的创建、修改与删除
- Mysql用户的创建与删除
- MySQL索引的创建与删除
- MySQL创建和删除数据库
- mysql创建、删除、查看数据库
- mysql数据库数据的删除与恢复
- Mysql数据库创建、删除用户和数据库
- Mysql --数据库、表格的创建与修改
- HOG特征分析
- CentOS7 搭建 LAMP环境
- Netty实现网络通信
- 底层架构-远程通讯-Mina
- Asp.Net微信发布菜单,出现“invalid sub button url domain hint”错误
- mysql数据库的创建与删除
- 把自己现在用的系统做成GHO镜像文件的几种方法
- MINA网络通信框架
- Leetcode 103. Binary Tree Zigzag Level Order Traversal 二叉树Zigzag遍历 解题报告
- socket通信框架mina使用详解(一)
- 笔试算法学习--dp规划(最长非递增子序列)
- python_简易ORM
- Qt的ComboBox的美化
- oracle的相关知识