zoukankan      html  css  js  c++  java
  • 第一节:库的管理

    一、数据库的管理

      1、创建

        语法格式:

    create database 库名;
    

        如果此时库名已经存在了,再使用这样的语句就会报错,为了防止这样的错误提示,经常会加一个判断条件:

    create database [IF NOT EXISTS] 库名;
    

        即当库不存在的时候进行创建。

         创建数据库,并指定字符集:

    create database 数据库名称 character set 字符集名;
    

      

         数据库命名规则:

        ① 数据库名不得超过30个字符,变量名限制为29个;

        ② 必须只能包含 A–Z, a–z, 0–9, _63个字符;

        ③ 不能在对象名的字符间留空格;

        ④ 必须不能和用户定义的其他对象重名;

        ⑤ 必须保证你的字段没有和保留字、数据库系统或常用方法冲突;

        ⑥ 保持字段名和类型的一致性,在命名字段并为其指定数据类型的时候一定要保证一致性。假如数据类型在一个表里是整数,那在另一个表里可就别变成字符型了;

      2、修改

        (1)修改库名(不推荐此操作)

          语法格式:

    rename database 旧库名 to 新库名;  (老版本5.1.7可以使用)
    

      

        (2)更改库的字符集(默认服务器的字符集)

    alter database 库名 character set utf8;
    

      

      3、删除

        语法格式:

    drop database [if exists] 库名;
    

         如果库名存在就删除此数据库。

      4、使用

        语法格式:

    use 库名;
    

         打开使用此库。

        查询当前正在使用的数据库名称:

    select database();
    

      

      5、查看

        查看所有的数据库的名称:

    show databases;
    

      

        查询每个数据库的字符集:查询某个数据库的创建语句:

    show create database 数据库名称;
    

      

    二、

  • 相关阅读:
    ABAP 销售范围
    C语言深度剖析自测题8解析
    Ubutun13.10下安装fcitx
    各种Web服务器与Nginx的对比
    Hadoop2.2.0在Ubuntu编译失败解决方法
    网站上在给出邮箱地址时不直接使用@符号的原因
    IPython notebook在浏览器中显示不正常的问题及解决方法
    input只读效果
    阿里实习生电面题目:输出给定字符串的全部连续子串
    DNS 放大
  • 原文地址:https://www.cnblogs.com/niujifei/p/14930732.html
Copyright © 2011-2022 走看看