mysql之创建数据库

   1.直接创建数据库

      语法 :

      CREATE DATABASE [IF Not EXISTS] 数据库名     ps:当数据库存在的时候 创建数据库加 IF NOT EXISTS不会报错,会显示创建成功,但是数据库并未创建,只是存在了

      实例 : 

      CREATE DATABASE mysqldb  或者  CREATAE DATABASE IF NOT EXISTS mysqldb

         2.指定字符集创建数据库

      语法 :

      CREATE DATABASE [IF NOT EXISTS] 数据库名 CHARACTER SET 字符集

      示例 :

      CREATE DATABASE mysqldb CHARACTER SET UTF8

      3.指定字符集和排序规则方式创建数据库

      语法 :

   CREATE DATABASE [IF NOT EXISTS] 数据库名 CHARACTER SET 字符集 COLLATE 排序规则

      示例 :

   CREATE DATABASE mysqldb CHARACTER SET UTF8 COLLATE utf8_bin

      ps : 排序规则说明

      针对不同的字符集,MySQL指定了不同的排序规则 (可以参考MySQL的帮助文档).

      utf8字符集中指定的utf8_general_ci 和 utf8_bin 对数据库中存储数据库的规则有所不同

 二.查看数据库

  1.查看所有数据库

   SHOW DATABASES

  2.查看指定数据库

  SHOW CREATE DATABASE 数据库名

三.修改数据库

  只能修改数据库的字符集和排序规则,不能修改数据库名字

  语法 : ALTER DATABASE 数据库名 CHARACTER SET 字符集 [COLLATE 排序规则] 

   示例 将mysqldb的字符集改为gbk排序规则改为gbk_bin

   ALTER DATABASE mysqldb CHARACTER SET gbk COLLATE gbk_bin

四.删除数据库

  语法 : DROP DATABASE 数据库名

  示例 : DROP BATABASE mysqldb

 五.使用数据库

  1.查看正在使用的数据库

   SELECT DATABASE()

    2.切换数据库

   USE 数据库名

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzgjjx.html