資料庫管理系統 EX1. SQL 資管二 曾家雄
MySQL首頁 請於網址列中鍵入 http://mysql.com/
成為會員 Register
註冊畫面 輸入資料後 請按 Submit form
下載MYSQL (一) Developer Zone
下載MYSQL (二) 不建議下載6.0(測試版不穩定) GA 5.0.5.1
下載MYSQL (三) 選擇OS
下載MYSQL (四) 歡樂Download!!
安裝 安裝步驟同助教ppt
Command Line 開啟命令提示字元
進入MYSQL(一) 打上 mysql -h localhost -u root –p -h : host -u : user -p : password
進入MYSQL(二) 輸入你之前安裝的密碼 進來了
新增Database 打上 create database dbName; 已經有了耶…… 把他刪掉好了 迷之音(不是剛才灌的嗎? )
刪除Database 打上 drop database dbName; 刪除成功
進入Database(一) 打上 use dbName;
進入Database(二) 在登入時也可以選擇要進入的Database 打上 成功 mysql -h localhost -u root -p dbName 成功
創建表格 打上 create table tableName( fieldName1 type, fieldName2 type, …… fieldNameN type ); 沒有s喔!! 清楚的分段不僅可以讓畫面清楚, 更可以確保指令的正確性喔
刪除表格 打上 drop table tableName; 刪除成功 哎呀 建錯表格了
有哪些表格呢? 打上 show tables; 有s喔!!
表格裡面有什麼?(一) 打上 show columns from tableName; 哎呀 熱熱長耶
表格裡面有什麼?(二) 打上 describe tableName; 精簡多了
寫入Instances(一) 打上 Input成功 insert into tableName( field1, field2,……fieldN ) values ( arg1, arg2,……argN ); Input成功
寫入Instances(二) 一次寫入多個 Input成功 ( arg2-1, arg2-2,……arg2-N ); insert into tableName( field1, field2,……fieldN ) values ( arg1-1, arg1-2,……arg1-N ), ( arg2-1, arg2-2,……arg2-N ); Input成功
寫入Instances(三) 不想打熱熱長的話 insert into tableName values ( arg1-1, arg1-2,……arg1-N ), ( arg2-1, arg2-2,……arg2-N ); Input成功
查詢Instances 打上 select * from tableName; 你發現了嗎?
DBMS的強大功能 不管輸入的先後順序 DBMS已經幫你Sort好了
更新Records 打上 update tableName set fieldName = [Value] where //e.g. account_number =“Kim”; [Condition];
刪除Records 打上 delete from tableName where //e.g. account_number =“Richard"; [Conditon];
新增Field 打上 alter table tableName add column fieldName type;
清除螢幕 錯誤好多想重新開始怎辦? Step1: 輸入quit( 登出sql ) Step2: 輸入cls Step3: 按鍵盤 ↑ 又是嶄新的開始
無法克服的問題 發現不能使用foreign key
參考資料 助教、學長PPT MySQL使用說明