湖濱散記部落格的樹心幽徑[login][主頁]
590:20200511使用mysql命令列在selldb資料庫新增一個factor資料表並新增3筆資料錄到factor

(0)執行CMD

(1)啟動MYSQL命令列

C:> cd C:\AppServ\MySQL\bin

C:> mysql -p -uroot
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.17 MySQL Community Server - GPL

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

:
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

(2) 設定欄名採用UTF8字元集:

mysql> set names utf8;
Query OK, 0 rows affected, 1 warning (0.06 sec)

(3) 使用selldb資料庫

mysql> use selldb;

(4)建立factory資料表

mysql> CREATE TABLE factory (facno char(20) primary key, facname char(30) default 'x', master char(30) default 'x',tel char(20) default '0823-12312' , addr char(40) default '-' , lastdeal char(10) default '-', accountd char(20) default '-', ps char(40) default '0');
Query OK, 0 rows affected (0.28 sec)

(5)列出factory資料表的欄位結構

mysql> desc factory;
+----------+----------+------+-----+------------+-------+
| Field    | Type     | Null | Key | Default    | Extra |
+----------+----------+------+-----+------------+-------+
| facno    | char(20) | NO   | PRI | NULL       |       |
| facname  | char(30) | YES  |     | x          |       |
| master   | char(30) | YES  |     | x          |       |
| tel      | char(20) | YES  |     | 0823-12312 |       |
| addr     | char(40) | YES  |     | -          |       |
| lastdeal | char(10) | YES  |     | -          |       |
| accountd | char(20) | YES  |     | -          |       |
| ps       | char(40) | YES  |     | 0          |       |
+----------+----------+------+-----+------------+-------+
8 rows in set (0.00 sec)

(6-1)加入一筆資料到factory資料表成功:

mysql> insert into factory (facno,facname,master, tel,addr,lastdeal,accountd) values ('717','花草樹木','吳花果','082-333274','田裡100號','2020-05-11','郵局013124-7');
Query OK, 1 row affected (0.04 sec)


(6-2)再加入一筆同樣的資料到factory資料表失敗:

mysql> insert into factory (facno,facname,master, tel,addr,lastdeal,accountd) values ('717','花草樹木','吳花果','082-333274','田裡100號','2020-05-11','郵局013124-7');
ERROR 1062 (23000): Duplicate entry '717' for key 'PRIMARY'
mysql>

(6-3)再加入另一筆資料到factory資料表成功:

mysql> insert into factory (facno,facname,master, tel,addr,lastdeal,accountd) values ('727','蟲魚鳥獸','楊一心','082-111222','山裡200號','2020-05-10','台銀111222-3');
Query OK, 1 row affected (0.06 sec)

 

(6-4)再加入另一筆資料到factory資料表成功:

mysql> insert into factory (facno,facname,master, tel,addr,lastdeal,accountd) values ('077','金農行','金老板','082-777777','金湖1號','2020-06-08','台銀777666-2');
Query OK, 1 row affected (0.04 sec)

 

(7)列出factory資料表的內容:

mysql> select * from  factory;
+-------+----------+--------+------------+-----------+------------+--------------+------+
| facno | facname  | master | tel        | addr      | lastdeal   | accountd     | ps   |
+-------+----------+--------+------------+-----------+------------+--------------+------+
| 077   | 金農行   | 金老板 | 082-777777 | 金湖1號   | 2020-06-08 | 台銀777666-2 | 0    |
| 717   | 花草樹木 | 吳花果 | 082-333274 | 田裡100號 | 2020-05-11 | 郵局013124-7 | 0    |
| 727   | 蟲魚鳥獸 | 楊一心 | 082-111222 | 山裡200號 | 2020-05-10 | 台銀111222-3 | 0    |
+-------+----------+--------+------------+-----------+------------+--------------+------+
3 rows in set (0.00 sec)

mysql>


(8)結束MYSQL命令列

mysql>quit


select id,article_id,topic,text from lt_articles_text where article_id =590; ok. update lt_articles set num_reads=num_reads +1 where id=590; ok.