db.opt文件的主要功能是記錄當前數據庫的默認字符集及字符序等信息。如果想修改某個數據庫的字符集,直接編輯該數據庫對應的opt文件即可,使用mysql命令“alter database choose character set utf8;”也可以設置數據庫的字符集,該命令的修改結果將保存到opt文件。
在my.ini配置文件的【mysqld】選項組中,參數datadir配置了mysql數據庫文件存放的路徑,使用命令“show variable like ‘datadir’;”查看參數datadir的值。
在my.ini配置文件的【mysqld】選項組中,參數basedir配置了mysql的安裝路徑(一般情況下,與mysql的bin目錄所在的目錄相同)。
查看數據庫
Information_schema系統數據庫定義了所有數據庫對象的元數據信息,例如所產生數據庫、表、字段、索引、約束、權限、存儲引擎、字符集和觸發器等信息都存儲在information_schema數據庫中。
Choose數據庫爲剛剛新建的數據庫
Mysql系統數據庫記錄了mysql的賬戶信息以及mysql賬戶的訪問權限,進而實現mysql賬戶的身份認證以及權限驗證,避免非法用戶‘越權’執行。
Performance_schema系統數據庫用於收集mysql服務器的性能參數,以便數據管理員瞭解產生性能瓶頸的原因。
備註:元數據是用於定義數據(也叫數據字典),元數據定義了數據庫中使用的字段名、字段類型等信息,對數據庫中的數據起到約束作用,避免數據出現‘錯別字’。
顯示數據庫結構
Show create database database_name;查看命令database_name數據庫的結構。
Show create database choose;可以查看choose數據庫的相關信息。
Mysql表管理
Mysql數據庫中,典型的數據庫對象包括表、視圖、索引、存儲過程、函數、觸發器等。其中,表示數據庫中最爲重要的數據庫對象。使用SQL語句‘create table表名’既可創建一個數據庫表。