xiezunxu

 

我电脑上安装的是MySql 5.7。

1、创建数据库。

  a)、创建普通数据库。

    语法:create database 数据库名; 

       create database 数据库名 charset utf8; -- 还可以直接为其指定字符集。

    例子:创建一个名叫 【mydatabase】 的数据库。

       create database mydatabase;

       

  b)、创建中文数据库。

    先看一下mysql控制台程序用的编码格式是gbk。

    

    语法: 

       set names gbk; -- 不写这一句会创建失败哦。

       create database 中文数据库名;

     例子:创建一个名叫【哈哈】的中文数据库。

        set names gbk;

        create database 哈哈 charset utf8;

        

  c)、如果创建的数据库是是关键字(已被使用的字符,如database、create)或者系统保留字(将来可能会用到的)。必须使用反引号(esc键下面的键在英文状态下的输出 ` ),一般不推荐使用。

      语法:create database `关键字`;

    例子:创建关键字为【database】的数据库。

        create database `database`;

        

  d)、新建立的数据库的存储位置。

    我用的MySql数据库版本是:mysql 5.7,安装的时候是默认安装的。因此安装在了 C 盘的ProgramData文件夹---->MySql文件夹----->MySQL Server 5.7文件夹----->Data文件夹。

    

     随便打开一个数据库文件夹,你会看到一个 dp.opt文件。用记事本打开。

     

2、查看数据库命令。

   a)、查看所有数据库命令。

     show databases;

     

   b)、查看指定数据库。

     语法:show databases like ‘pattern’;  --pattern:匹配模式。

        pattern:

            %:匹配多个字符。

            _ :匹配单个字符。

     例子1:查询以【my】字母开头的数据库。

          show DATABASES LIKE \'my%\';

          

     例子2:如果有查询的字符有_需要转义

          查询以【my_】字母开头的数据库。

          show dtabases like ‘my_%’; 这个时候会查询到有3个数据库,我明明查询的是【my_】字母开头的数据库,结果并非如此,因此需要用反斜杠转义一下。 \_

            

         show databases like \'my\_%\'; 此时只会查出一行。

         

 

3、查看数据库创建。

  语法:show create database 数据库名字。

  例子:查询【mydatabase】数据库创建语法。

     show create DATABASE mydatabase;

     

3、更新数据库。

  数据库名字不可以更改。可修改的地方仅限与库选项。

  库选项包括字符集和校对集(校对集依赖字符集)。

  语法:alter database 数据库名字[库选项];

      charset/character set [=] 字符集【库选项之一】

      collate 校对集【酷选项之二】

   例子:将【mydatabase】数据库的字符集修改成gbk。

      alter database mydatabase charset gbk;

      

      

       

4、删除数据库。

  语法:drop database 数据库名字;

  例子:删除【my_database】数据库。

     drop database my_database;

End。  

分类:

技术点:

相关文章:

  • 2021-11-25
  • 2021-04-25
  • 2022-02-08
  • 2021-12-15
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-29
  • 2021-12-19
  • 2021-06-14
  • 2021-08-25
相关资源
相似解决方案