四.三 show create database 数据库名 展示数据库的创建信息
可以展示创建数据库时的sql 语句,会将编码方式也展示出来。
如 yjl 是没有带编码方式的, 默认是latin1
yuejl 的编码方式是 utf8
yuezl 的编码方式是 gbk
注意, \G 后面不需要加 ;号了,不然会报 no query specified 的错误。
四.四 alter database 数据库名 character set 新的编码格式 修改数据库的编码方式
如将 yjl 数据库的编码方式 由以前的latin1 变成 utf8.
这个时候,再进行查看的时候
已经正确的修改了数据库的编码方式为 utf8了。
四.五 drop database 数据库名 删除数据库
1 . 可利用命令 drop database 数据库名 来删除数据库。 如删除 yuezl 的数据库。
2 . 再次查询的话 show databases ;
发现,已经成功的删除了 yuezl 这个 数据库。
3 . 如果删除一个本不存在的数据库, 如 abc 时
会提示数据库不存在。
4 . 删除数据库后,会将其从 安装目录的 data 目录下 删除该文件夹。
四.六 use 数据库名 使用哪个数据库
一个单纯干净的数据库是没有任何用途的,需要在数据库里面添加 表,序列,视图,索引等,才能使数据库充满活力。 在创建 表,序列,视图,索引时,需要指定数据库, 即要在哪个数据库里面进行创建。 数据库更像是一个包的概念。
如现在 用 yjl 数据库,在yjl里面添加表。 use yjl 命令
现在用yuejl 数据库,在yuejl里面添加表。 use yuejl 命令。
在每次变动数据库,或者刚开始时,一定要指定数据库。 便用到 use 数据库名 这个命令了。
四.七 select database() 查看当前使用的是哪个数据库
1 . 可以使用这个函数 database() 来查看当前使用的是哪一个数据库。
便会展示出当前使用的是哪一个数据库。
2 .在使用 这个函数之前, 一定要先用 use 数据库名 来指定一下用了哪一个数据库,否则会查询为 null.
谢谢!!!