![]() |
溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - 103-2-資管二甲乙資料庫管理系統 - 第1週-MySQL資料庫管理系統-CREATE |
| 第1週-MySQL資料庫管理系統-CREATEMySQL(讀作/maɪ ˈsiːkwəl/ "My Sequel")原本是一個開放原始碼的關聯式資料庫管理系統, MySQL在過去由於效能高、成本低、可靠性好,已經成為最流行的開源資料庫, LAMP是指一組通常一起使用來執行動態網站或者伺服器的自由軟體名稱首字母縮寫: 考慮使用 MySQL 的原因 AppServ是一個在Windows平台運行的WAMP開源工具,起源於泰國。這個開源工具包含了
MySQL 是各開源架站系統最偏好的資料庫系統,使用資料庫不用說當然就是存取資料。 MySQL 有二個與編碼相關的設定:Character Sets (文字編碼)、Collations (連線校對)。 Character set 是一組符號及其編碼。舉例來說:有四個字元『A, B, a, b』, Collation 則是一組用來比較上述文字編碼的規則 (rules)。譬如:上述 A 與 B 進行比較, Character Sets 與 Collations 的設定 MySQL預設的編碼與校對都是 Latin1,但對中文來說,比較適當的方式應該是 萬國碼utf8、 由 HediSql 建立MySQL 資料庫
>show variables like "%character"
刪除資料庫 DROP DATABASE 資料庫名; 語法:DROP DATABASE IF EXISTS db_name 建立資料庫 CREATE DATABASE 資料庫名; 語法:CREATE DATABASE db_name 使用資料庫 USE 資料庫名; 語法:USE db_name 建立資料表 CREATE TABLE 資料表名 (欄位1 資料型態, 欄位2 資料型態, ......); 語法: CREATE TABLE [IF NOT EXISTS] tbl_name (create_definition,...) [table_options] [select_statement] 作業: 有一資料表如下,請利用latin、Big5、與UTF8三種字元編碼建立資料庫與資料表,
使用拉丁語系看看結果如何 DROP DATABASE IF EXISTS mydb; -- 刪除資料庫 CREATE DATABASE mydb DEFAULT CHARACTER SET latin1; -- 建立資料庫 拉丁語系 USE mydb; -- 使用資料庫 SHOW CREATE DATABASE mydb; -- 顯示建立資料庫 CREATE TABLE stmd ( -- 建立資料表 depart_class CHAR(6) COMMENT '班級代碼', student_no CHAR(9) COMMENT '學號', student_name VARCHAR(20) COMMENT '姓名', address VARCHAR(60) COMMENT '地址' ) comment '班級代碼表'; INSERT INTO stmd VALUES("164D21","10014D001","張中華","台北市南港區研究院路3段245號"); SELECT * FROM stmd; 再使用Big5看看結果如何 DROP DATABASE IF EXISTS mydb; -- 刪除資料庫 CREATE DATABASE mydb DEFAULT CHARACTER SET big5; -- 建立資料庫 繁體中文 USE mydb; -- 使用資料庫 SHOW CREATE DATABASE mydb; -- 顯示建立資料庫 CREATE TABLE stmd ( -- 建立資料表 depart_class CHAR(6) COMMENT '班級代碼', student_no CHAR(9) COMMENT '學號', student_name VARCHAR(20) COMMENT '姓名', address VARCHAR(60) COMMENT '地址' ) comment '班級代碼表'; INSERT INTO stmd VALUES("164D21","10014D001","張中華","台北市南港區研究院路3段245號"); SELECT * FROM stmd; 再使用Utf8看看結果如何 DROP DATABASE IF EXISTS mydb; -- 刪除資料庫 CREATE DATABASE mydb DEFAULT CHARACTER SET utf8; -- 建立資料庫 繁體中文 USE mydb; -- 使用資料庫 SHOW CREATE DATABASE mydb; -- 顯示建立資料庫 CREATE TABLE stmd ( -- 建立資料表 depart_class CHAR(6) COMMENT '班級代碼', student_no CHAR(9) COMMENT '學號', student_name VARCHAR(20) COMMENT '姓名', address VARCHAR(60) COMMENT '地址', ) comment '班級代碼表'; INSERT INTO stmd VALUES("164D21","10014D001","張中華","台北市南港區研究院路3段245號"); SELECT * FROM stmd; 請將整個建立utf8資料庫的程序儲存在隨身碟或上傳至個人網路儲存空間,至少輸入20筆資料
|
|
中華科技大學數位化學習歷程 - 意見反應 | ![]() |