MySQL数据库学习之路(二)

来源:互联网 发布:服务器和客户端端口 编辑:程序博客网 时间:2024/05/16 15:34
   

MySQL数据库学习(二)


     在上一节我们学习了如何启动数据库,登陆和退出数据库,接下来,我们开始学习数据库的一些基本应用。


    1、创建数据库
       CREATE  DATABASE [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;
                PS: [ ] 中的字符可有可无;db_name 代表所要创建数据库的名字 ;charset 代表编码方式     
     
          eg:  CREATE DATABASE data1;    
        

      这样创建的数据库会是默认的编码方式:latin1
     
    
      或者是这样创建:
         eg : CREATE DATABASE data2 CHARACTER SET gbk;
      

      这样子就可以直接认定该数据库的编码方式了。
     
      我们又想:如果重复数据库名称了怎么办?
     名称重复了数据库会报错:
      

     又或者使用这样的语句去创建:
    eg :  CREATE DATABASE IF NOT EXISTS data2 CHARACTER SET gbk;
     

     那么,这时候就会出现一个警告,我们去查看下:
    
    可以看出,加了IF NOT EXISTS之后,不会直接报错,而警告的内容就是报错的内容。

   同样,既然能设置编码方式,当然也能修改编码方式。
   ALTER DATABASE [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
    
    
   那么,以上内容就涉及到了:
  • 数据库查看警告的语句:SHOW WARNINGS;
  • 查看数据库的编码方式:SHOW CREATE DATABASE db_nme;
  • 修改数据库编码方式: ALTER DATABASE db_name CHARACTER SET = charset_name;
     那么,有创建数据库的操作,就会有删除数据库的操作
 
   2、删除数据库
       DROP DATABASE [IF EXISTS] db_name;
      
   
  那么我们来查看下data1是否还存在?
       
 
 删除成功。这里,我们学到了如何查看数据库列表:
 SHOW DATABASES;

     ps :  数据库安装成功后,自带有4个数据库,分别是:information_schema、mysql、performance_schema、test.
     
     

0 0
原创粉丝点击