网站大量收购独家精品文档,联系QQ:2885784924

超声波清洗机清洗假牙课件.ppt

  1. 1、本文档共350页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十五章 ? 資料表建立(Establishing Tables) 15-1 簡介 於前章、我們已充分且詳細地介紹資料庫的正規化、與欄位的功能支配關係。務使資料庫資料流暢查詢,不遺漏、不錯亂。本章將介紹如何以Java作資料表之建立與維護,假設我們已完成資料庫設計計劃,且也已充分考量欄位與索引的安排,使用Java語言建立資料表、變更資料表。 15-2 資料型態(Datatype) Microsoft Access 資料庫查詢語言SQL有13種主要資料類型(如圖15-2),在設計資料表欄位時,同時也要設定其資料型態。 15-3資料表建立(Establish Tables) SQL使用指令 “CREATE TABLE” 於已建立之資料庫、建立資料表。 範例125:使用資料庫Bank125.accdb,建立資料表Employee1、設定其Schema為 (SSN, name, salary, phone)。 (1) 設計SQL子句為: CREATE TABLE Employee1 (SSN TEXT(5), name TEXT(10), salary INTEGER, phone TEXT(10)) ? (2) 設計程式Establish_125.java(如本書CD檔案)。 15-4 設定限制 (Constraint) SQL使用指令 “PRIMARY KEY” 設定主索引欄位;使用指令 “NOT NULL” 設定必須資料欄位;使用指令 “UNIQUE” 設定獨一無二欄位。 範例126:使用資料庫Bank126.accdb,建立資料表Employee2、設定其Schema為 (SSN, name, salary, phone),其中SSN為主索引欄位、name為必須資料欄位、phone為獨一無二欄位。 (1) 設計SQL子句為: CREATE TABLE Employee2 (SSN TEXT(5) PRIMARY KEY, name TEXT(10) NOT NULL, salary INTEGER, phone TEXT(10) UNIQUE) ? (2) 設計程式Establish_126.java (如本書CD檔案)。 15-5 資料表輸入 (Insert Data) SQL使用指令 “INSERT INTO … VALUES …” 於資料表作資料輸入。 範例127:延續範例126,建立資料庫Bank127.accdb,於其資料表Employee2輸入資料(‘0001’, ‘George’, 45000, ‘1-203-1234’)、(‘0002’, ‘Owen’, 50000, ‘1-203-5678’)。 (1) 設計SQL子句為: INSERT INTO Employee VALUES (‘0001’, ‘George’, 45000, ‘1-203-1234’) INSERT INTO Employee VALUES (‘0002’, ‘Owen’, 50000, ‘1-203-5678’) ? (2) 設計程式Establish_127.java (如本書CD檔案)。 15-6資料表變更(Alter Table) 資料表變更常用於資料型態變更(Alter Data Type)、與欄位變更(Alter Field),前者為改變資料之型態或長度;後者為增加欄位或刪除欄位。 15-6-1資料型態變更(Alter Data Type) SQL使用指令 “ALTER TABLE tablename ALTER COLUMN field type(n)” 變更資料之型態(type) 或長度(n)。 範例128:延續範例127,建立資料庫Bank128.accdb,於其資料表Employee2將其欄位SSN之長度由5改為10。 (1) 設計SQL子句為: ALTER TABLE Employee2 ALTER COLUMN SSN TEXT(10) ? (2) 設計程式Establish_128.java (如本書CD檔案)。 範例129:延續範例128,建立資料庫Bank129.accdb,於

文档评论(0)

laolingdao1a + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档