数据库相关操作

  • 创建数据库CREATE{DATABASE|SCHEMA} db_name

    • 检测数据库的名称是否存在,不存在则创建。CREATE DATABASE[IF NOT EXISTS] db_name; 这里的中括号代表可选的输入,在实际输入时不用打入中括号

    • 在创建数据库的同时,指定编码方式

      CREATE DATABASE[IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset

    • 注意:

      • 数据库的名称最好有意义
      • 名称不要包含特殊字符或者是MySQL关键字
  • 查看当前服务器下全部数据库,使用show关键字

    • SHOW DATABASES|SCHEMAS;

      • 数据库相关操作

        这里面的几个除了我们创建的database,test1,test2,其它都是系统自带的数据库,我们不能将它删除,这里面包含了用户的信息、权限等,如果删掉,数据库将无法正常使用

  • 查看指定数据库的详细信息SHOW CREATE DATABASE db_name;

  • 修改指定数据库的编码信息ALTER DATABASE db_name [DEFAULT] CHARACTER SET [=] charset;

  • 打开指定的数据库USE db_name;

  • 得到当前打开的数据库SELECT DATABASE();

  • 删除指定的数据库DROP DATABASE db_name;

    • 如果数据库存在则删除DROP DATABASE [IF EXISTS] db_name;
  • 常用sql语句

    • SHOW WARNINGS:查看上一步操作产生的警告信息
    • MySQL中的注释
      • # 注释内容
      • – 注释内容(注意这两个小短杠和后面的注释内容之间有一个空格)

相关文章: