實機操作練習題

  1. 前置處理
    1. 遠端登入 kvm6 虛擬機。
    2. 以 root 身份登入 mysql。
    3. 在資料庫 dbk 進行以下資料表的處理,如果資料庫 dbk 不存在,請自行產生。
  2. primary key
    1. 建立資料表 keya,包含下列欄位,指定 phone 為 primary key。
      1. id int unsigned not null,
      2. name varchar(30),
      3. phone varchar(20)
    2. 下載檔案 key1.tbl,將其匯入 dbk 並設定欄位 id 為 primary key。
    3. 下載檔案 key2.tbl,將其匯入 dbk 並清除 primary key。
    4. 建立資料表 keyb,包含下列欄位,指定 lname 及 fname 組合為 primary key。
      1. id int unsigned not null,
      2. lname varchar(30),
      3. fname varchar(30),
      4. phone varchar(10)
    5. 下載檔案 key3.tbl,將其匯入 dbk 並設定欄位 lname 及 fname 組合為 primary key。
    6. 下載檔案 key4.tbl,將其匯入 dbk 並清除 primary key。
  3. unique key
    1. 建立資料表 keyc,包含下列欄位,指定 uid 為 unique key。
      1. uid int unsigned not null,
      2. user varchar(30),
    2. 下載檔案 key5.tbl,將其匯入 dbk 並設定欄位 uid 為 unique key。
    3. 下載檔案 key6.tbl,將其匯入 dbk 並清除 unique key。
  4. index
    1. 建立資料表 keyd,包含下列欄位,指定 uid 為 index。
      1. uid int unsigned not null,
      2. user varchar(30),
    2. 下載檔案 key7.tbl,將其匯入 dbk 並設定欄位 uid 為 index。
    3. 下載檔案 key8.tbl,將其匯入 dbk 並清除 index。
    4. 建立資料表 keye,包含下列欄位,指定 uid 與 user 組合為 index。
      1. uid int unsigned not null,
      2. user varchar(30),
      3. home varchar(40)
    5. 下載檔案 key9.tbl,將其匯入 dbk 並設定欄位 uid 與 user 組合成名為 login 的 index。
    6. 下載檔案 key10.tbl,將其匯入 dbk 並清除 index。
  5. 自動編號
    1. 建立資料表 keyf,包含下列欄位,指定 uid 為自動增加數字編號。
      1. uid int unsigned not null,
      2. user varchar(30),
      3. home varchar(40)
    2. 下載檔案 key11.tbl,將其匯入 dbk 並設定欄位 uid 為自動增加數編號,編號從 500 編起,至少再新增一筆紀錄。
    3. 下載檔案 key12.tbl,將其匯入 dbk 並清除 primary key 及自動編號。
  DYWANG_HOME