MySQL--模式
来源:互联网 发布:井冈山大学网络信息 编辑:程序博客网 时间:2024/05/23 18:45
一、之前,我从没有接触过SQL的模式,也没有用过。这是个已经过时的知识点吗?
SQL中的schema类似PHP中的namespace,是否如此?
二、模式的使用场景
模式不是创建表以及视图的必要元素。事实上,所部署的数据库环境当中有可能只存在一个逻辑数据库,那么就可以不使用模式。不过,在多个数据库均共享于同一个数据库管理系统及同一数据库服务器的环境下,将这些数据库元素组织成为模式,可以显著简化每个单独数据库的维护工作。
(在我的wampserver中,是否就是多个数据库共享于同一个数据库管理系统和同一个数据库服务器的模式的情况?)
三、语法
1.创建模式
CREATE SCHEMA schema_name例子
CREATE SCHEMA rare_books
2.将模式分配给其他拥有者而不是创建者本身,语法:
CREATE SCHEMA schema_name AUTHORIZATION owner_user_ID
例子
CREATE SCHEMA rare_books AUTHORIZATION dba
3.创建数据库时还可以创建其他的数据库元素
CREATE SCHEMA schema_name AUTHORIZATION owner_user_ID
{
other CREATE statements go here
}
4.标识需要使用的模式
SET SCHEMA schema_name
CREATE TABLE schema_name.table_name
学习资料
http://en.wikipedia.org/wiki/Database_schema
http://www.firstsql.com/tutor6.htm
0 0
- MySQL--模式
- Mysql安全模式
- MYSQL命令行模式管理
- MySQL模式匹配
- mySql模式匹配
- MySQL 严格模式 sql_mode
- Mysql 救命模式
- mysql数据库模式
- MySQL 主从模式设置
- mysql模式Strict Mode
- mysql模式:master/slave
- mysql 的不同模式
- MySQL 批量模式
- mysql中的严格模式
- mysql master/slave 模式
- mysql SQL服务器模式
- mysql 单例模式
- mysql SQL服务器模式
- PKU 1573
- java JDBC resultSet详解
- 使用动态SQL实现按列递减的功能
- 关于 路由器拨号程序 & 路由器网路由器网页拨号脚本 的解释与说明
- 黑马程序员-有关日期时间的总结
- MySQL--模式
- 毕业后的文理之思
- C#与Sqlite
- 互联网金融
- 给新手高管的10条建议
- Nginx安全配置研究
- applet 事件--java学习笔记
- vs2010添加菜单栏和工具栏
- hdu 3037 Saving Beans(Lucas定理)