實機操作練習題

  1. 前置處理
    1. 遠端登入 kvm3 虛擬機。
    2. 以 root 身份登入 mariadb。
    3. .txt 檔案存檔都存到 /tmp/$mysid.$evalname 目錄,目錄若不存在,必須自行建立,其中變數 $mysid 為自己的學號,$evalname 為評分程式名稱不加附檔名。
  2. 在資料庫 dbx 中建立資料表 tblx,包含下列欄位:
    1. id int not null auto_increment,
    2. title varchar(100) not null,
    3. author varchar(40) not null,
    4. score tinyint,
    5. submission_date date,
    6. primary key (id)
  3. 建立 createtbl.php 產生資料庫 dbxphp 中的資料表 tblxphp,資料表內容與 tblx 相同。
  4. 使用以下命令查詢資料表 tblx 及 tblxphp 的欄位描述,並分別導向到 createtbl.txt createtbl.php.txt。
    [root@kvm3 ~]# mariadb -uroot -p -e "use dbx; desc tblx"
    
  5. 建立 droptbl.php 刪除資料庫 dbxphp 中的資料表 tblxphp。