網頁

2017/12/6

記帳簿資料庫設計

記帳簿資料庫設計

使用MYSQL 5.7資料庫。

設定MySQL預設字元集,在MySQL安裝目錄C:\Program Files\MySQL\MySQL Server 5.7下的my.ini檔加入以下設定將character-set改為utf-8(原本預設是latin1)

[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci

重新啟動MySQL,先使用mysqladmin shutdown -u root停止MySQL Server,然後用mysqld restart重新載入my.ini設定後再用mysqld指令啟動。

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqladmin shutdown -u root

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld restart

C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqld

開啟後檢視資料庫字元集設定:

SELECT @@character_set_database, @@collation_database;
+--------------------------+----------------------+
| @@character_set_database | @@collation_database |
+--------------------------+----------------------+
| utf8mb4                  | utf8mb4_unicode_ci   |
+--------------------------+----------------------+

資料表:

  • 使用者 MEMBER
  • 消費類別 CATG
  • 消費紀錄 EXP
  • 標籤 TAG
  • EXP_TAG


參考:

沒有留言:

張貼留言