mysql 查詢結(jié)果小寫轉(zhuǎn)大寫 mysql連接命令?
mysql連接命令?以下命令表示使用root用戶(mysql的root用戶,非系統(tǒng)root用戶)連接mysql數(shù)據(jù)庫,-u表示指定用戶,-p表示會(huì)提示密碼,-u和root用戶名之間的空格可以省略。my
mysql連接命令?
以下命令表示使用root用戶(mysql的root用戶,非系統(tǒng)root用戶)連接mysql數(shù)據(jù)庫,-u表示指定用戶,-p表示會(huì)提示密碼,-u和root用戶名之間的空格可以省略。
mysql -u root -p
以下命令指示root用戶用于連接到數(shù)據(jù)庫,并且密碼以明文形式直接指定。請注意,以下示例中的密碼是123123,并且密碼和-p選項(xiàng)之間不能有空格。
mysql -u root -p123123
連接mysql時(shí),可以直接指定要登錄的具體數(shù)據(jù)庫,用-D指定數(shù)據(jù)庫名稱。以下命令表示連接mysql數(shù)據(jù)庫后可以直接使用測試數(shù)據(jù)庫。
mysql -u root -D測試-p123123
在本地連接mysql時(shí),可以指定通過哪個(gè)套接字文件連接數(shù)據(jù)庫,并通過-s指定套接字位置。
mysql -u root -p -S
當(dāng)連接到mysql時(shí),可以指定要連接到哪個(gè)遠(yuǎn)程主機(jī),也可以指定端口。-h指定mysql主機(jī),-P大寫指定mysql服務(wù)對(duì)應(yīng)的端口。連接的前提是當(dāng)前客戶端的IP地址已經(jīng)被授權(quán)連接數(shù)據(jù)庫。那個(gè) 這是Linux應(yīng)該學(xué)習(xí)的。
MySQL-u root-P-h 192 . 168 . 1 . 103-P 3306
在連接數(shù)據(jù)庫的同時(shí)執(zhí)行相應(yīng)的命令并返回命令的相應(yīng)結(jié)果,不會(huì)進(jìn)入mysql提示符。
示例如下,表示連接數(shù)據(jù)庫時(shí)執(zhí)行后跟-e選項(xiàng)的sql語句,并返回語句執(zhí)行的結(jié)果。
mysql-u root-p 123123-e #39使用MySQL從用戶# 39中選擇用戶、主機(jī)和密碼
MySQL-u root-p 123123-e #39如果不存在,則創(chuàng)建數(shù)據(jù)庫testdb顯示數(shù)據(jù)庫# 39
連接到數(shù)據(jù)庫的常見選項(xiàng)
–主機(jī)主機(jī)名稱,-h主機(jī)名稱:服務(wù)器地址;
–用戶用戶名,-用戶名:用戶名;
–端口編號(hào),-p端口編號(hào):服務(wù)器端口;
–socket path,-S路徑
–數(shù)據(jù)庫數(shù)據(jù)庫名稱,-數(shù)據(jù)庫數(shù)據(jù)庫名稱:
–壓縮,-c:數(shù)據(jù)壓縮傳輸
–execute語句,-e stAtement:以非交互模式執(zhí)行SQL語句;
–垂直,-e:查詢結(jié)果垂直顯示;
–協(xié)議{ TCP |套接字|管道|內(nèi)存
mysql和oracle字段名命名規(guī)則?
在MySQL數(shù)據(jù)庫中設(shè)置字符集為utf8,歸類為utf8_bin,在數(shù)據(jù)庫配置文件中設(shè)置lower_case_table_names1。
數(shù)據(jù)庫、表、字段等所有名稱的可用字符范圍為:a-z、A-Z、0-9和_下劃線,長度應(yīng)嚴(yán)格控制在30個(gè)字符以內(nèi)。
數(shù)據(jù)庫、表格、字段等所有名稱均使用英文單詞或英文短語或相應(yīng)縮寫,并使用單數(shù)名稱。禁止使用漢語拼音。
Oracle表、字段等名稱統(tǒng)一大寫,單詞之間用_下劃線分隔;MySQL數(shù)據(jù)庫、表、字段等名稱都是小寫,單詞之間用_下劃線隔開。