<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    NewMoring

    與Java同路,贏在未來。

    統計

    積分與排名

    http://bbs.javawind.net/index.jspx

    http://www.chubeibao.com/bbs/index.php

    http://www.java2000.net/

    http://www.javaeye.com/

    http://www.javathinker.org/index.jsp

    http://www.programbbs.com/bbs/index.asp

    最新評論

    SchemaExport工具與DDL文件

    DDL

      數據庫模式定義語言DDL(Data Definition Language),是用于描述數據庫中要存儲的現實世界實體的語言。一個數據庫模式包含該數據庫中所有實體的描述定義。這些定義包括結構定義、操作方法定義等。
      DDL描述的模式,必須由計算機軟件進行編譯,轉換為便于計算機存儲、查詢和操縱的格式,完成這個轉換工作的程序稱為模式編譯器。
      模式編譯器處理模式定義主要產生兩種類型的數據:數據字典以及數據類型和結構定義。
      數據字典和數據庫內部結構信息是創建該模式所對應的數據庫的依據,根據這些信息創建每個數據庫對應的邏輯結構;對數據庫數據的訪問、查詢也根據模式信息決定數據存取的方式和類型,以及數據之間的關系和對數據的完整性約束。
      數據字典是模式的內部信息表示,數據字典的存儲方式對不同的DBMS各不相同。
      數據類型和結構的定義,是指當應用程序與數據庫連接操作時,應用程序需要了解產生和提取的數據類型和結構。是為各種宿主語言提供的用戶工作區的數據類型和結構定義,使用戶工作區和數據庫的邏輯結構相一致,減少數據的轉換過程,這種數據類型和結構的定義通常用一個頭文件來實現。
      數據庫模式的定義通常有兩種方式: 交互方式定義模式和通過數據描述語言 DDL 描述文本定義模式。 常見的DDL語句

      CREATE DATABASE
      
    創建數據庫
      CREATE {DATABASE | SCHEMA} db_name
      | [DEFAULT] COLLATE collation_name
      CREATE TABLE   創建數據庫表格
      CREATE [TEMPORARY] TABLE tbl_name
      ALTER TABLE
      修改數據庫表格
      ALTER TABLE tbl_name
      ADD [COLUMN] column_definition [FIRST | AFTER col_name ]
      | ADD [COLUMN] (column_definition,...)
      | ADD INDEX (index_col_name,...)
      | ADD [CONSTRAINT [symbol]]
      PRIMARY KEY (index_col_name,...)
      | ADD [CONSTRAINT [symbol]]
      UNIQUE (index_col_name,...)
      | ADD (index_col_name,...)
      | ADD [CONSTRAINT [symbol]]
      FOREIGN KEY (index_col_name,...)
      [reference_definition]
      | ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}
      | CHANGE [COLUMN] old_col_name column_definition
      [FIRST|AFTER col_name]
      | MODIFY [COLUMN] column_definition [FIRST | AFTER col_name]
      | DROP [COLUMN] col_name
      | DROP PRIMARY KEY
      | DROP INDEX index_name
      | DROP FOREIGN KEY fk_symbol
      | DISABLE KEYS
      | ENABLE KEYS
      | RENAME [TO] new_tbl_name
      | ORDER BY col_name
      | CONVERT TO CHARACTER SET charset_name [COLLATE collation_name]
      | [DEFAULT] CHARACTER SET charset_name [COLLATE collation_name]
      | DISCARD TABLESPACE
      | IMPORT TABLESPACE
      DROP TABLE
      刪除數據庫表格
      DROP [TEMPORARY] TABLE
      tbl_name [, tbl_name] ...
      [RESTRICT | CASCADE]
      CREATE VIEW

      創建視圖
      CREATE [OR REPLACE] [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
      VIEW view_name [(column_list)]
      [WITH [CASCADED | LOCAL] CHECK OPTION]
      ALTER VIEW
      修改視圖
      ALTER [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}]
      VIEW view_name [(column_list)]
      AS select_statement
      [WITH [CASCADED | LOCAL] CHECK OPTION]
      DROP VIEW
      刪除視圖
      DROP VIEW
      view_name [, view_name] ...
      [RESTRICT | CASCADE]

    posted on 2009-05-04 17:23 清晨 閱讀(534) 評論(0)  編輯  收藏 所屬分類: hibernate 的相關知識


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产精品一区二区第一页免 | 国产午夜无码精品免费看动漫| 免费观看美女裸体网站| 亚洲成a人不卡在线观看| 最近2019中文字幕免费大全5| 久久精品7亚洲午夜a| 久久九九全国免费| 亚洲乱色熟女一区二区三区丝袜| 国产成人无码精品久久久久免费 | 95免费观看体验区视频| 亚洲AV成人无码久久精品老人| 在线观看人成视频免费无遮挡| 亚洲精品午夜无码专区| 香蕉免费一区二区三区| 精品日韩亚洲AV无码| 色播精品免费小视频| 亚洲av午夜精品无码专区| 巨胸喷奶水视频www网免费| 亚洲AV无码片一区二区三区| 香蕉高清免费永久在线视频| 一区二区三区视频免费| 久久夜色精品国产亚洲| 天天影院成人免费观看| 亚洲国产区男人本色| 亚洲高清偷拍一区二区三区| 免费看少妇高潮成人片| 亚洲综合一区二区精品导航| 动漫黄网站免费永久在线观看| 色欲aⅴ亚洲情无码AV蜜桃| 亚洲一级片免费看| 99热精品在线免费观看| 亚洲欧美国产精品专区久久| 亚洲精品人成无码中文毛片| 午夜理伦剧场免费| 亚洲国产精品ⅴa在线观看| 久久久久亚洲精品中文字幕| 亚洲第一网站免费视频| 看全免费的一级毛片| 99亚洲精品高清一二区| 日韩中文字幕免费| 久久免费美女视频|