《MySQL網(wǎng)絡(luò)數(shù)據(jù)庫項目化教程(新形態(tài)活頁式)》 課件 3.2.2-3.2.5創(chuàng)建和管理數(shù)據(jù)表_第1頁
《MySQL網(wǎng)絡(luò)數(shù)據(jù)庫項目化教程(新形態(tài)活頁式)》 課件 3.2.2-3.2.5創(chuàng)建和管理數(shù)據(jù)表_第2頁
《MySQL網(wǎng)絡(luò)數(shù)據(jù)庫項目化教程(新形態(tài)活頁式)》 課件 3.2.2-3.2.5創(chuàng)建和管理數(shù)據(jù)表_第3頁
《MySQL網(wǎng)絡(luò)數(shù)據(jù)庫項目化教程(新形態(tài)活頁式)》 課件 3.2.2-3.2.5創(chuàng)建和管理數(shù)據(jù)表_第4頁
《MySQL網(wǎng)絡(luò)數(shù)據(jù)庫項目化教程(新形態(tài)活頁式)》 課件 3.2.2-3.2.5創(chuàng)建和管理數(shù)據(jù)表_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

創(chuàng)建和管理數(shù)據(jù)表CONTENTS目錄情景導(dǎo)入01知識連接04任務(wù)目標03分解任務(wù)02知識總結(jié)05情景導(dǎo)入01PART

在3.2.1中小明學(xué)會了MySQL數(shù)據(jù)庫中的數(shù)據(jù)類型,小明需要在數(shù)據(jù)庫中創(chuàng)建表,那該如何創(chuàng)建呢?

小明還發(fā)現(xiàn),如果創(chuàng)建好數(shù)據(jù)表以后,不小心把表的名字、某一列的數(shù)據(jù)類型寫錯了,那該怎么修改呢?情景導(dǎo)入分解任務(wù)02PART分解任務(wù)1.在農(nóng)產(chǎn)品銷售管理數(shù)據(jù)庫中創(chuàng)建商品分類表、商品表。2.查看數(shù)據(jù)庫中已創(chuàng)建好的數(shù)據(jù)表,并顯示數(shù)據(jù)表的結(jié)

構(gòu)。3.管理數(shù)據(jù)表。主要包括在數(shù)據(jù)表中新增一列數(shù)據(jù)、

修改某一列的數(shù)據(jù)類型、刪除某一列等相關(guān)操作。4.刪除農(nóng)產(chǎn)品銷售管理數(shù)據(jù)庫中的數(shù)據(jù)表。任務(wù)目標03PART任務(wù)目標掌握創(chuàng)建數(shù)據(jù)表的方法A掌握查看數(shù)據(jù)表結(jié)構(gòu)的方法B掌握修改數(shù)據(jù)表結(jié)構(gòu)的方法C掌握刪除數(shù)據(jù)表的方法D知識連接

04PART1.創(chuàng)建數(shù)據(jù)表的語法結(jié)構(gòu)創(chuàng)建數(shù)據(jù)表的語法格式如下:知識連接三、查看數(shù)據(jù)表結(jié)構(gòu)CREATETABLE表名( 字段名1數(shù)據(jù)類型約束條件,

字段名2數(shù)據(jù)類型約束條件,……

字段名

n數(shù)據(jù)類型約束條件);

【例3.1】創(chuàng)建商品分類表、商品表。接下來,將在數(shù)據(jù)庫中創(chuàng)建商品分類表和商品表。(1)打開數(shù)據(jù)庫知識連接USE農(nóng)產(chǎn)品銷售管理數(shù)據(jù)庫;

(2)創(chuàng)建商品分類表知識連接CREATETABLE商品分類表(分類號 CHAR(10),分類名稱 VARCHAR(20),類別描述 TEXT);

(3)創(chuàng)建商品表知識連接CREATETABLE商品表(商品號CHAR(10),分類號CHAR(10),商品名VARCHAR(30),進貨價DECIMAL(10,2),銷售價DECIMAL(10,2),庫存 INT(11),單位CHAR(10),商品描述TEXT);2.查看數(shù)據(jù)庫已創(chuàng)建的表查看當前數(shù)據(jù)庫中已經(jīng)建立的表,語法格式如下:知識連接SHOWTABLES;

【例3.2】查看已創(chuàng)建的商品分類表和商品表知識連接SHOWTABLES;3.查看表的基本結(jié)構(gòu)需要查看已創(chuàng)建表的基本結(jié)構(gòu),語法格式如下知識連接DESCARIBE數(shù)據(jù)表名;或: DESC 數(shù)據(jù)表名;【例3.3】查看商品表基本結(jié)構(gòu)知識連接DESC商品表;錄屏操作4.查看表的詳細結(jié)構(gòu)需要查看已創(chuàng)建表的詳細結(jié)構(gòu),語法格式如下知識連接SHOWCREATETABLE數(shù)據(jù)表名;【例3.4】查看商品表詳細結(jié)構(gòu)知識連接SHOWCREATETABLE商品表;錄屏操作在創(chuàng)建好數(shù)據(jù)表以后,我們可以修改數(shù)據(jù)表的結(jié)構(gòu)。1.修改數(shù)據(jù)表表名修改表名的SQL語句語法格式如下知識連接四、修改數(shù)據(jù)表結(jié)構(gòu)ALTERTABLE表名 RENAME(TO)新表名;(圓括號中的“TO”可以加上,

也可以省略)【例3.5】將“商品表”改名為“商品表1”知識連接ALTERTABLE 商品表RENAME商品表1;或ALTER TABLE 商品表 RENAMETO商品表1;2.修改字段名修改字段名的SQL語句語法格式如下 ALTERTABLE表名 CHANGE舊字段名新字段名

數(shù)據(jù)類型;知識連接【例3.6】將商品表中的字段“庫存”修改為“庫存2”。 ALTERTABLE商品表CHANGE庫存庫存2;3.修改字段數(shù)據(jù)類型修改字段數(shù)據(jù)類型的SQL語句語法格式如下。 ALTERTABLE表名 MODIFY字段名新數(shù)據(jù)類型;知識連接【例3.7】將商品表中的字段“商品號”的數(shù)據(jù)類型修改為VARCHAR(10)。 ALTERTABLE商品表MODIFY商品號VARCHAR(10);4.修改字段的位置可以對數(shù)據(jù)表中的字段進行位置調(diào)整。根據(jù)調(diào)整的位置不同,有兩種方式可供選擇:(1)將字段a修改為改表的第一列,語法格式如下:

ALTERTABLE表名MODIFY字段a數(shù)據(jù)類型FIRST;知識連接【例3.8】將商品表中的字段“商品名”移動到表中第一列。ALTERTABLE商品表MODIFY商品名VARCHAR(30)FIRST;輸入“DESC商品表”,查看商品表的結(jié)構(gòu)如下所示,“商品名”已經(jīng)在表中第一列(2)修改字段a到表中字段b的后面,語法格式如下:ALTERTABLE表名MODIFY字段a數(shù)據(jù)類型AFTER字段b;知識連接【例3.9】將商品表中的字段“商品名”移動到“分類號”的后面。ALTERTABLE商品表MODIFY商品名varchar(30)AFTER分類號;5.新增字段可以往表中添加新的字段,根據(jù)添加字段的位置不同,共有三種方式:(1)在表的最后添加新字段,語法格式如下:

ALTERTABLE表名ADD字段名數(shù)據(jù)類型;知識連接【例3.10】在商品表的最后添加一列test1,數(shù)據(jù)類型為CHAR(10)。

ALTERTABLE商品表ADDtest1CHAR(10);(2)在表的最前面新增字段,SQL語句如下:

ALTERTABLE表名ADD字段名數(shù)據(jù)類型FIRST;知識連接【例3.11】在商品表的最前面添加一列test2,數(shù)據(jù)類型為CHAR(10)ALTERTABLE商品表ADDtest2CHAR(10)FIRST;(3)在表中某個字段后新增一列,語法格式如下:ALTERTABLE表名ADD字段名數(shù)據(jù)類型AFTER指定字段名;知識連接【例3.12】在商品表中,“商品描述”后面添加一列test3,數(shù)據(jù)類型為CHAR(10)。ALTERTABLE商品表ADDtest3CHAR(10)AFTER商品描述;6.刪除字段

如果需要刪除表中的某個字段,語法格式如下:ALTERTABLE表名DROP字段名;知識連接【例3.13】刪除商品表中的test3列。ALTERTABLE商品表DROPtest3;

刪除數(shù)據(jù)表時會將表中的數(shù)據(jù)全部刪除,所以最好先對數(shù)據(jù)進行備份,或者確認表中的數(shù)據(jù)不在使用再刪除數(shù)據(jù)表。知識連接五、刪除數(shù)據(jù)表語法格式:DROPTABLE表名1,表名2,……表名n;

【例3.14】刪除數(shù)據(jù)庫中的“商品表”DROPTABLE商品表;

在當前大數(shù)據(jù)時代中,數(shù)據(jù)信息成為每個部門、組織重要資產(chǎn)之一,數(shù)據(jù)庫作為數(shù)據(jù)管理的技術(shù),管理著數(shù)據(jù)資源。作為數(shù)據(jù)庫的創(chuàng)建者與管理者,只有確保數(shù)據(jù)庫建設(shè)的嚴謹性,數(shù)據(jù)操作的規(guī)范性,才能保護數(shù)據(jù)資源,更好的履行個人工作職

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論