![]() |
溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 資管三甲乙資料庫系統教學資源區 - MySQL第一次接觸 |
| MySQL第一次接觸壹、MySQL命令 一、登入MySQL 1. 開始-->所有程式-->附屬應用程式-->命令題示字元 或 開始-->執行-->cmd 2. > mysql -u root -p 接著會要求輸入密碼 輸入 1234 即可 二、建立資料庫 命令: CREATE DATABASE [IF NOT EXISTS] <Database Name>; 範例: CREATE DATABASE IF NOT EXISTS mydb; CREATE DATABASE mydb; 三、刪除資料庫 命令: DROP DATABASE [IF EXISTS] <Database Name>; 範例: DROP DATABASE IF EXISTS mydb; 四、使用資料庫 命令: USE <Database Name>; 範例: USE mydb; 五、建立資料表 假設有一組資料如下
則建立資料表命令如下: CREATE TABLE stmd ( depart_class char(6), -- 班級代碼 student_no char(9), -- 學號 student_name char(10), -- 姓名 address varchar(100), -- 地址 primary key(student_no) -- 主要鍵 ); 六、插入資料表 資料表格式如前,插入資料表的命令如下 INSERT INTO stmd VALUES(“164D INSERT INTO stmd VALUES(“164D 七、查詢資料表 SELECT * FROM stmd; 八、離開MySQL QUIT 貳、重建資料庫環境 由於MySQL必須在local執行(ccs.cust.edu.tw未安裝),但關機之後資料就不存在了, 一、在 www目錄下建立一個MySQL命令檔 mysql.sql,內容如下: DROP DATABASE IF EXISTS mydb; -- 刪除資料庫 USE mydb; -- 使得資料庫 depart_class char(6), -- 班級代碼 student_no char(9), -- 學號 student_name char(10), -- 姓名 address varchar(100), -- 地址 primary key(student_no) -- 主要鍵 ); INSERT INTO stmd VALUES("164D31", "9714D002 ", "Michel ", "xxxxxxxxxx"); INSERT INTO stmd VALUES("164D31", "9714D001", "Jenny", "yyyyyyyyy "); SELECT * FROM stmd; 二、登入至MySQL並下SOURCE命令 SOURCE c:/AppServ/www/mysql.sql; 參、匯入檔案資料到資料表 插入資料表如果利用INSERT命令,每次只能插入一列資料,如果要利用檔案匯入,操作方式如下 一、按照資料表格式建立文字檔,欄位之間以分號格開,例如檔名為 stmd.txt 164D31;9714D001;張1;xxxxxxxxx; 164D31;9714D002;張2;yyyyyyyyy; 164D31;9714D003;張3;aaaaaaaaa; 164D31;9714D004;張4;bbbbbbbbb; 164D31;9714D005;張5;ccccccccc; 二、下匯入命令 LOAD DATA INFILE “c:/AppServ/www/stmd.txt” INTO TABLE stmd FIELDS TERMINATED BY ";"; 第七次作業 一、按照stmd資料表格式建立至少20筆學生資料,其中 depart_class班級代碼應有 164D11 資管 二、再建立一個命令檔,包括所有需要的命令,可以在每次上課時重建資料庫環境 三、儲存資料檔與命令檔到個人隨身碟
|
|
中華科技大學數位化學習歷程 - 意見反應 | ![]() |