- 1、本文档共350页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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,於
您可能关注的文档
- ICP在颅脑创伤中的应用课件.ppt
- ICU-CSPEN课件.ppt
- 标准工艺管理办法宣贯课件.ppt
- ICU常用操作技术课件.ppt
- 标准化作业与现场管理课件.ppt
- ICU常用技能2课件.ppt
- 标准曲线的绘制课件.ppt
- ICU常用监护技术课件.ppt
- ICU的消毒隔离措施课件.ppt
- 标准臀大肌注射岗位实操教程课件.ppt
- 2018年普通高等学校招生全国统一模拟考试理综-化学试题扫描版含答案.doc
- Unit6SunshineforallStudyskills课件-牛津译林版八年级英语下册.pptx
- Unit3After-schoolactivitiesLesson2Avisittoafarm课件冀教版(2024)英语七年级下册.pptx
- 第13课《最后一次讲演》课件-统编版语文八年级下册.pptx
- Unit2BesportybehealthyReading课件-牛津译林版(2020)高中英语.pptx
- Unit2Differentfamilies第三课时(课件)-人教PEP版(2024)英语三年级上册.pptx
- 服务业的区位选择教学课件-湘教版高中地理必修二.pptx
- 城镇化进程及其影响课件高中地理湘教版(2019).pptx
- 国家海洋权益与海洋发展战略课件高一地理中图版必修2.pptx
- 工程变更管理细则.doc
文档评论(0)