第一节:库的管理

一、数据库的管理

  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 数据库名称;

  

二、

原文地址:https://www.cnblogs.com/niujifei/p/14930732.html