举例说明
oracle数据库的特点:
一个数据库,可创建多个用户,然后在每个用户下创建表,序列等,所以Schema(模式)的概念在oracle数据库中不是很重要,因为我们连接数据库时就是连接的'特定用户',所以里面不可能存在相同名字的表
***********
Mysql,postgre等其它数据库的特点:
一个用户,一个库下可创建多个模式,在同一个模式下不能创建相同名字的表,所以可创建多个模式,在不同的模式中可存在同名字的表,当写"select * from users"时,如果两个模式下都有users表 则应该加上模式名字以区分调用的是那个,语句写成:"select * from db1.users" ,即体现出"模式"这个概念的作用