終端如何識(shí)別mysql指令原理如下:
成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),南平企業(yè)網(wǎng)站建設(shè),南平品牌網(wǎng)站建設(shè),網(wǎng)站定制,南平網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷(xiāo),網(wǎng)絡(luò)優(yōu)化,南平網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
通過(guò)cmd命令打開(kāi)一個(gè)命令行窗口,通過(guò)MySQL數(shù)據(jù)庫(kù)提供的mysql客戶端命令連接到MySQL數(shù)據(jù)庫(kù)服務(wù),連接本地服務(wù)的命令格式為:mysql-u用戶名-p;
顯示所有數(shù)據(jù)庫(kù),并切換到目標(biāo)數(shù)據(jù)庫(kù)中,命令如下:
1、showdatabases:顯示所有數(shù)據(jù)庫(kù);
2、use數(shù)據(jù)庫(kù)名稱:切換到指定數(shù)據(jù)庫(kù)中;
顯示該庫(kù)下所有的表,命令格式為:showtables;
通過(guò)如下命令查看建表語(yǔ)句,命令格式為:showcreatetable表名稱;
上述命令查詢的建表語(yǔ)句格式上并不友好,可以通過(guò)如下命令,獲取純文本格式的建表語(yǔ)句:showcreatetable表名稱\G;
通過(guò)上述這些指令中包含的原理,終端來(lái)識(shí)別mysql指令。
如果你是在cmd命令行下:use
數(shù)據(jù)庫(kù)名;
如果你是在PHP中選擇數(shù)據(jù)庫(kù):
mysqli_select_db(連接數(shù)據(jù)返回的資源變量,'數(shù)據(jù)庫(kù)名');
第一步:安裝MySQL客戶端
當(dāng)然你得確保MySQL客戶端已經(jīng)安裝完畢。如果沒(méi)有的話,可以按照下面的方法。
在Debian,Ubuntu 或者 Linux Mint上:
$ sudo apt-get install mysql-client
$ sudo apt-get install mysql
第二步:登陸到MySQL服務(wù)器
首先,你需要使用root用戶登陸進(jìn)你的MySQL數(shù)據(jù)庫(kù),如下:
$ mysql -u root -h -p
請(qǐng)注意:為了能登進(jìn)遠(yuǎn)程的MySQL服務(wù)器,你需要開(kāi)啟服務(wù)器上的遠(yuǎn)程訪問(wèn),如果你想調(diào)用同一主機(jī)上的MySQL服務(wù)器,你可以省略 "-h " 參數(shù)
$ mysql -u root -p
你將需要輸入MySQL服務(wù)器的密碼,如果認(rèn)證成功,MySQL提示將會(huì)出現(xiàn)。
第三步:創(chuàng)建一個(gè)MySQL數(shù)據(jù)庫(kù)
在MySQL提示中輸入命令之前,請(qǐng)記住所有的命令都是以分號(hào)結(jié)束的(否則將不會(huì)執(zhí)行)。另外,考慮輸入命令的時(shí)候使用大些字母,輸入數(shù)據(jù)庫(kù)對(duì)象使用小寫(xiě)字母。但那不是必須的,只是方便的閱讀。
現(xiàn)在,創(chuàng)建一個(gè)叫做xmodulo_DB的數(shù)據(jù)庫(kù):
mysql CREATE DATABASE IF NOT EXISTS xmodulo_DB;
第四步:創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
為了達(dá)到演示的目的,創(chuàng)建一個(gè)叫做posts_tbl的表,表里會(huì)存儲(chǔ)關(guān)于文章的如下信息:
文章的標(biāo)題
作者的名字
作者的姓
文章可用或者不可用
文章創(chuàng)建的日期
這個(gè)過(guò)程分兩步執(zhí)行:
首先,選擇需要使用的數(shù)據(jù)庫(kù):
mysql USE xmodulo_DB;
然后,在數(shù)據(jù)庫(kù)中創(chuàng)建新表:
mysql CREATE TABLE 'posts_tbl' (
'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,
'content' TEXT,
'author_FirstName' VARCHAR(100) NOT NULL,
'author_LastName' VARCHAR(50) DEFAULT NULL ,
'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,
'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
PRIMARY KEY ( 'post_id' )
TYPE = MYISAM;
第五步:創(chuàng)建一個(gè)用戶,并授予權(quán)限
當(dāng)涉及到訪問(wèn)新創(chuàng)的數(shù)據(jù)庫(kù)和表的時(shí)候,創(chuàng)建一個(gè)新用戶是一個(gè)很好的主意。這樣做就可以讓用戶在沒(méi)有整個(gè)MySQL服務(wù)器權(quán)限的情況下,去訪問(wèn)那個(gè)數(shù)據(jù)庫(kù)(而且只能是那個(gè)數(shù)據(jù)庫(kù))
你可以創(chuàng)建新用戶,授予權(quán)限,并且使改變生效:
mysql GRANT ALL PRIVILEGES ON xmodulo_DB.* TO 'new_user'@'%' IDENTIFIED BY 'new_password';
mysql FLUSH PRIVILEGES;
'newuser'和'newpassword'分別指的是新的用戶名和他的密碼。這條信息將會(huì)被保存在mysql.user表中,而且密碼會(huì)被加密。
第六步:測(cè)試
先插入一個(gè)虛擬的記錄到posts_tbl表:
mysql USE xmodulo_DB;
mysql INSERT INTO posts_tbl (content, author_FirstName, author_Las tName)
VALUES ('Hi! This is some dummy text.', 'Gabriel', 'Canepa');
然后查看posts_tbl表中的所有記錄:
mysql SELECT * FROM posts_tbl;
注意:MySQL會(huì)在先前定義的地方自動(dòng)插入適當(dāng)?shù)哪J(rèn)值(比如,'isEnabled'和'date')。
1、打開(kāi)Navicat for MySQL,找到要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)中數(shù)據(jù)表
2、接著我們?cè)凇氨怼鄙厦鎲螕羰髽?biāo)右鍵,然后點(diǎn)擊“新建表”
3、然后,右邊就會(huì)出現(xiàn)設(shè)計(jì)表的界面,這里可以設(shè)置表的字段名,類(lèi)型,長(zhǎng)度以及是否為null等
4、設(shè)計(jì)完數(shù)據(jù)表之后,點(diǎn)擊“保存”按鈕就OK了。
5、我們?cè)谄渲休斎氡砻忘c(diǎn)擊確定就可以了,表名可以根據(jù)自己的需求來(lái)設(shè)置
分享文章:mysql指令怎么選擇表,mysql命令行選擇數(shù)據(jù)庫(kù)
文章路徑:http://aaarwkj.com/article10/dssjpdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、標(biāo)簽優(yōu)化、移動(dòng)網(wǎng)站建設(shè)、App開(kāi)發(fā)、做網(wǎng)站、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)