1、查看数据库相关的信息的语法
1 查看所有数据库
基本语法:show databases;
实例:
2 使用某个数据库
在mysql中,除了创建数据库的操作外,必须要先进入到某个具体的数据库,才可以进行创建表等其它的一系列操作。
进入数据库的基本语法:use 数据库名;
实例(进入/使用learning数据库):
3 查看指定的数据库(如指定名字的部分或全部)
基本语法:show databases like 'patterns';
patterns是数据库名的匹配模式,具体如下:
> %:代表匹配多个字符;
> _:代表匹配一(单)个字符;
实例1:匹配所有名字以"e"开头的数据库
实例2:匹配所有名字以"st"开头并且"st"后面只能有一个字符
4 查看指定数据库的创建语句
基本语法:show create database 数据库名;
注:mysql在执行SQL语句前会先对其进行优化,也就是说其内部保存的和通过词条语句查看的,将会是优化过后的SQL语句,而不是原来用户输入创建指定数据库时的语句。
实例:查看stu数据库的创建语句
2、更新数据库相关的方法
数据库的修改仅限于对库选项(字符集和校对集)的修改,而数据库一旦创建成功,其名字是不可以进行修改的;但需要注意的是,前面已经指明,数据库的校对集依赖于其字符集,所以建议对于校对集最好不要轻易修改。
修改数据库选项的基本语法:alter database 数据库名 charset= 具体字符集;
也可以写成:alter database 数据库名 character set 具体字符集;
修改校对集的基本语法:alter database 数据库名 collate = 具体校对集;
实例:修改数据库mx的字符集为gbk