學習php就不得不提mysql,雖然有phpmyadmin這樣的工具可以圖形化運算元據庫,但我還是想借學習php的機會使用下命令列方式運算元據庫。以下就是我的學習小結,包括命令列連線資料庫,檢視當前使用者,檢視當前使用的儲存引擎,檢視mysql版本等基本命令。
命令格式:mysql -h hostname -u username -p
-h指定要連線的mysql資料庫所在的主機,如果是本機,可以省略。
-u指定登入的使用者名稱,如果不指定,預設是作業系統的登入使用者名稱。
-p指定密碼。可以在-p之後直接輸入密碼,但是這種方式密碼將顯示出來。好的方式是先不輸入密碼,回車之後系統會提示輸入密碼,此時再輸入密碼將使用*顯示。這樣相對安全一些。正確連線後將出現歡迎介面。如下圖所示:
退出資料庫使用quit命令即可。
當乙個應用連線資料庫時,建議不要使用root管理員使用者連線。好的方法是為應用建立乙個或幾個特定許可權的普通使用者來運算元據庫。對於普通使用者遵循最小許可權原則,這樣能最大程度的提高資料庫的安全性。
命令:
load data local infile 『filepath』 into table tablename (確定檔案)
fields terminated by 『,』 (定義字段分隔符)
lines terminated by 『\r\n』; (定義行分隔符,windows環境換行符)
圖例:
txt文字資料:(注意:在windows環境下, 在文字資料中使用\n來表示mysql中的null,一定是大寫的\n)
官方文件
MySQL連線及基本資訊檢視命令彙總
學習php就不得不提mysql,雖然有phpmyadmin這樣的工具可以圖形化運算元據庫,但我還是想借學習php的機會使用下命令列方式運算元據庫。以下就是我程式設計客棧的學習小結,包括命令列連線資料庫,檢視當前使用者,檢視當前使用的儲存引擎,檢視mysql版本等基本命令。連線資料庫 命令格式 mys...
centos中MySQL連線及基本資訊檢視命令小結
命令格式 mysql h hostname u username p h指定要連線的mysql資料庫所在的主機,如果是本機,可以省略。u指定登入的使用者名稱,如果不指定,預設是作業系統的登入使用者名稱。p指定密碼。可以在 p之後直接輸入密碼,但是這種方式密碼將顯示出來。好的方式是先不輸入密碼,回車之...
mysql基本資訊
my qsql不區分大家小寫 展示資料庫e show database 使用資料庫 use 資料庫名 建立資料庫 create database 資料庫名 展示表 show tables 建立表 create table 表名 欄位名 資料型別,欄位名 資料型別 刪除表 1 drop table 表...