Enter password:
MariaDB [(none)]> use kkdb;
MariaDB [kkdb]> show tables;
+----------------+
| Tables_in_kkdb |
+----------------+
| tblch |
| tblexam |
| tblsr |
| tblstu |
+----------------+
MariaDB [kkdb]> select * from tblch;
+------+------+---------------------------------+
| chid | gra | chpr |
+------+------+---------------------------------+
| 1 | 7 | 第一章 資訊科技導論 |
| 2 | 7 | 第二章 基礎程式設計 |
| 3 | 8 | 第一章 資訊素養與倫理 |
+------+------+---------------------------------+
MariaDB [kkdb]> show create table tblch\G;
*************************** 1. row ***************************
Table: tblch
Create Table: CREATE TABLE `tblch` (
`chid` int(11) NOT NULL AUTO_INCREMENT,
`gra` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL,
`chpr` varchar(30) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`chid`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
MariaDB [kkdb]> insert into tblch(gra,chpr) values('7',"第四章 資料保護與資訊安 全");
MariaDB [kkdb]> select * from tblch;
+------+------+---------------------------------------+
| chid | gra | chpr |
+------+------+---------------------------------------+
| 1 | 7 | 第一章 資訊科技導論 |
| 2 | 7 | 第二章 基礎程式設計 |
| 3 | 8 | 第一章 資訊素養與倫理 |
| 4 | 7 | 第四章 資料保護與資訊安全 |
+------+------+---------------------------------------+
MariaDB [kkdb]> show create table tblexam\G; *************************** 1. row ***************************
Table: tblexam
Create Table: CREATE TABLE `tblexam` (
`qid` int(11) NOT NULL AUTO_INCREMENT,
`chid` int(11) DEFAULT NULL,
`qus` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
`opt1` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`opt2` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`opt3` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`opt4` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`ans` varchar(1) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`qid`)
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
# vi /var/lib/mysql/kkdb/tblexam.txt
77 4 哪一項個資在尊重當事人及合法情況下,可以蒐集、處理或利用? 病歷 財務情況 犯罪前科 基因。 B
78 4 自然人與法人兩者都是法律用語。從生物學的觀點,如何區分兩者差異? 自然人是在大自然中生長 法人是財團組織裡的員工 自然人是指出生而取得民事主體資格的人;而法人則指法律上擬人化的組織 自然人指法律上擬人化的組織;而法人則是指出生而取得民事主體資格的人。 C
...
78 4 自然人與法人兩者都是法律用語。從生物學的觀點,如何區分兩者差異? 自然人是在大自然中生長 法人是財團組織裡的員工 自然人是指出生而取得民事主體資格的人;而法人則指法律上擬人化的組織 自然人指法律上擬人化的組織;而法人則是指出生而取得民事主體資格的人。 C
...
// vi 內似乎不能太多筆資料,
// 不用加選項(A)(B)(C)(D)
//qid 接續之前
//Tab 區隔
----------------------------20200908
從題庫產生後,先以MS word整理、寫好,欄位間為Tab區隔,ans題庫產生預設是全形大寫,須改成半形大寫
再補上qid欄位資料與chid欄位資料
最後才複製到vi內
----------------------------
MariaDB [kkdb]> delete from tblexam ; //先刪除原資料
MariaDB [kkdb]> load data infile 'tblexam.txt' into table tblexam;
MariaDB [kkdb]> select * from tblexam;
MariaDB [kkdb]> delete from tblexam where qid=101; //刪除資料
http://192.168.1.4/addqus.php
//ans 匯入是全形大寫字母,須改成半形大寫字母
MariaDB [kkdb]> update tblexam set ans='B' where qid=77;
MariaDB [kkdb]> select qid,ans from tblexam;
//7年級第一章給8年級測
MariaDB [kkdb]> update tblch set gra='8' where chid=1;
//2020-09-11刪除與更新
MariaDB [kkdb]> select * from tblstu where sid=987;MariaDB [kkdb]> update tblstu set cla='04' where sid=987;
MariaDB [kkdb]> delete from tblstu where sid=985;
//2020-09-14 修改欄位長度
MariaDB [kkdb]> alter table tblexam modify column qus varchar(200);
http://172.31.145.99/addqus.php
MariaDB [kkdb]> select * from tblexam where qid=160;
MariaDB [kkdb]> delete from tblexam where qid=160;
MariaDB [kkdb]> update tblstu set sno='40' where sid=552;
[root@centos7 ~]# vi /var/lib/mysql/kkdb/tblexam.txt
//刪除原內容
//貼上在word整理好的新題目
//新增題目
//先確認目前qid 是多少,再到word依序補上qid 與 chid 兩欄位資料
http://172.31.145.99/addqus.php
MariaDB [kkdb]> select qid from tblexam;
[root@centos7 ~]# vi /var/lib/mysql/kkdb/tblexam.txt
MariaDB [kkdb]> load data infile 'tblexam.txt' into table tblexam;
沒有留言:
張貼留言