1 Schema概念
schema在数据库中表示的是数据库对象集合,它包含了各种对像,比如:表,视图,存储过程,索引等等。
一般一个用户对应一个集合,所以为区分不同集合就需给不同集合起名。用户的schema名就相当于用户名,并作为该用户缺省schema。所以schema集合看上去像用户名。
例如当我们访问一个数据表时,若该表没有指明属于哪个schema,系统就会自动加上缺省的schema。
2 Schema的创建
在不同的数据库中要创建的Schema方法是不一样的,但是它们有一个共同的特点就是都支持CREATE SCHEMA语句。
在MySQL数据库中,我们可以通过CREATE SCHEMA语句来创建一个数据库