- MySQL 8 DBA基礎教程
- 孫澤軍 劉華貞
- 617字
- 2020-11-23 16:40:53
4.7 綜合示例——創建一個學籍數據庫和學生信息表
通過4.1~4.5節的學習,我們掌握了如何在數據庫中創建、查看、修改和刪除表。接下來,通過一個示例來鞏固所學的知識。在數據庫school中創建一個student表,student表的內容如表4-2所示。
表4-2 student表的內容

下面進行實戰操作。
步驟01 創建和選擇數據庫school,SQL語句如下:
CREATE DATABASE school; USE school;
執行結果如圖4-117和圖4-118所示。

圖4-117 創建數據庫

圖4-118 選擇數據庫
步驟02 創建和查看student表,再用DESCRIBE語句查看表信息,SQL語句如下:
CREATE TABLE student( id INT(4) NOT NULL UNIQUE PRIMARY KEY AUTO_INCREMENT, num INT(10) NOT NULL UNIQUE,name VARCHAR(20) NOT NULL, gender VARCHAR(4) NOT NULL,birthday DATETIME, address VARCHAR(50),grade VARCHAR(4),class VARCHAR(10)); DESCRIBE student;
執行結果如圖4-119和圖4-120所示。

圖4-119 創建表student

圖4-120 查看表信息
步驟03 將student表的name字段的數據類型改成VARCHAR(25),再用DESCRIBE語句查看表信息,具體SQL語句如下:
ALTER TABLE student MODIFY name VARCHAR(25) NOT NULL; DESCRIBE student;
執行結果如圖4-121和圖4-122所示。

圖4-121 修改表字段的類型

圖4-122 查看表信息
步驟04 將字段address的位置改到字段gender之后,再用DESCRIBE語句查看表信息,具體SQL語句如下:
ALTER TABLE student MODIFY address VARCHAR(50) after gender; DESCRIBE student;
執行結果如圖4-123和圖4-124所示。

圖4-123 修改字段位置

圖4-124 查看表信息
步驟05 將字段num改名為stuid,再用DESCRIBE語句查看表信息,具體SQL語句如下:
ALTER TABLE student CHANGE num stuid INT(10) NOT NULL; DESCRIBE student;
執行結果如圖4-125和圖4-126所示。

圖4-125 修改表字段名稱

圖4-126 查看表信息
步驟06 在student表中增加名為nationality的字段,數據類型為VARCHAR(10),再用DESCRIBE語句查看表信息,具體SQL語句如下:
ALTER TABLE student ADD nationality VARCHAR(10); DESCRIBE student;
執行結果如圖4-127和圖4-128所示。

圖4-127 增加表字段

圖4-128 查看表信息
步驟07 將表student的名稱改為studentTab,再用DESCRIBE語句查看表信息,具體SQL語句如下:
ALTER TABLE student RENAME studentTab; DESCRIBE studentTab;
執行結果如圖4-129和圖4-130所示。

圖4-129 修改表的名稱

圖4-130 查看表信息
- DevOps:軟件架構師行動指南
- SPSS數據挖掘與案例分析應用實踐
- Arduino by Example
- Leap Motion Development Essentials
- 深入淺出WPF
- The React Workshop
- Learning Three.js:The JavaScript 3D Library for WebGL
- C++新經典
- FPGA Verilog開發實戰指南:基于Intel Cyclone IV(進階篇)
- Android系統原理及開發要點詳解
- NetBeans IDE 8 Cookbook
- Visual Basic程序設計上機實驗教程
- iOS自動化測試實戰:基于Appium、Python與Pytest
- Learning Material Design
- 深入淺出Go語言編程