Navicat for MySQL是一款可視化操作Mysql數(shù)據(jù)庫的軟件,界面簡單,方便使用。
創(chuàng)新互聯(lián)是一家專業(yè)提供聶拉木企業(yè)網(wǎng)站建設(shè),專注與做網(wǎng)站、網(wǎng)站制作、H5網(wǎng)站設(shè)計(jì)、小程序制作等業(yè)務(wù)。10年已為聶拉木眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
1、使用Navicat for MySQL之前當(dāng)然先下載該軟件,可以通過百度搜索查找?Navicat for MySQL。請(qǐng)認(rèn)準(zhǔn)百度安全驗(yàn)證最好到官方網(wǎng)站,或者正規(guī)網(wǎng)站站下載;
2、下載完以后直接雙擊安裝包,根據(jù)自己的的需要安裝對(duì)應(yīng)的組件以及指定對(duì)應(yīng)的安裝位置就可以了;
3、打開Navicat for MySQL主界面如下圖所示:
4、點(diǎn)擊主界面中的“鏈接”,會(huì)彈出一個(gè)添加鏈接的窗口;
"連接名”可以任意輸入,這個(gè)會(huì)窗口顯示,建議輸入容易識(shí)別和有意義的名稱;
“主機(jī)名或IP地址”必須輸入有效MySql訪問IP地址;
“端口”一般默認(rèn)為3306,如果有自定義MySql訪問端口,則輸入對(duì)應(yīng)的自定義端口即可;
“用戶名”和“密碼”則是對(duì)應(yīng)訪問MysSql數(shù)據(jù)庫的帳號(hào),注意如果連接的MySql是非本機(jī)服務(wù),則使用“root”是無法鏈接成功,這是MySql的安全策略問題;
點(diǎn)擊“確認(rèn)”則可以成功創(chuàng)建一個(gè)數(shù)據(jù)連接,并且會(huì)在左窗口顯示,也可以點(diǎn)擊“連接測(cè)試”,測(cè)試一下是否可以成功鏈接;
5、點(diǎn)擊左窗口鏈接,連接成功后,在左側(cè)的導(dǎo)航窗口后會(huì)看到當(dāng)前鏈接的所有的MySQL數(shù)據(jù)庫,其中灰色的表示沒有打開數(shù)據(jù)庫,綠色的標(biāo)識(shí)的就是已經(jīng)被打開的數(shù)據(jù)庫。
右鍵點(diǎn)擊一個(gè)灰色的數(shù)據(jù)庫,在右鍵菜單中包含打開、關(guān)閉、新建、刪除和數(shù)據(jù)傳輸?shù)炔僮鳎?/p>
在已經(jīng)打開數(shù)據(jù)中的選中表,可以創(chuàng)建、刪除、修改表,在右鍵菜單中包含建表、導(dǎo)入、導(dǎo)出、運(yùn)行SQL文件等操作;
6、在主窗口點(diǎn)擊“查詢”,則可以對(duì)當(dāng)前選中的數(shù)據(jù)庫進(jìn)行表查詢、以及對(duì)查詢的創(chuàng)建、修改、刪除等;
7、在主窗口點(diǎn)擊“視圖”,則可以對(duì)當(dāng)前選中的數(shù)據(jù)庫進(jìn)行添加、修改、刪除、導(dǎo)出視圖;
8、在主窗口點(diǎn)擊“函數(shù)”,則可以對(duì)當(dāng)前選中的數(shù)據(jù)庫進(jìn)行添加、修改、刪除、運(yùn)行函數(shù);
9、在主窗口還有“事件”、“報(bào)表”、“備份”、“計(jì)劃”、“模型”等菜單,這些都不怎么常用,不過基本也是創(chuàng)建、刪除、修改等操作。
登陸mysql
打cmd命令終端,如果已經(jīng)添加了mysql的環(huán)境變量,可以直接使用命令mysql -uroot直接回車,之后按提示輸入密碼。
如果未添加mysql的環(huán)境變量,可以切換到mysql的安裝目錄下的bin目錄,再使用mysq -uroot
你也可以手動(dòng)為mysql添加環(huán)境變量。
下面先介紹怎么添加環(huán)境變量的方法,使得在cmd命令行中運(yùn)行mysql。
下載最新版mysql軟件,將mysql安裝到系統(tǒng)目錄中,記錄當(dāng)前安裝目錄;
如:安裝mysql到C:/program files/mysql目錄下
步驟:1、打開win7系統(tǒng)——計(jì)算機(jī)——系統(tǒng)屬性
2、點(diǎn)擊環(huán)境變量,進(jìn)入環(huán)境變量設(shè)置菜單
3、選中系統(tǒng)變量中的“path”,在path值開頭處輸入:C:\program files\mysql\bin;,保存退出
4、開始——搜索——CMD,打開CMD命令行,輸入mysql -u 用戶名 -p 登陸mysql
注釋:mysql -u 用戶名:用戶名處輸入mysql的用戶名
-p:表示要輸入密碼
密碼輸入正確之后,就會(huì)出現(xiàn)“Welcome to the MySQL monitor. Commands end with ; or \g. ......”字樣,
命令行出現(xiàn)“mysql”字符前綴?,F(xiàn)在你就可以使用命令對(duì)mysql進(jìn)行操作了。曾經(jīng)有沒有過這樣的經(jīng)歷,原來看見別人在命令行里面咔咔的猛敲時(shí),就一通的崇拜,覺得這人很牛,現(xiàn)在你也可以讓別一通崇拜了。
mysql的所有命令都以";"或者\(yùn)g為結(jié)束符
新建數(shù)據(jù)庫
在新建數(shù)據(jù)庫之后,我們先設(shè)置一下字符集:mysqlSET NAMES utf8;
然后再創(chuàng)建數(shù)據(jù)庫:mysqlCREATE DATABASE lesson
顯示所有數(shù)據(jù)庫:mysqlSHOW DATABASES;
使用數(shù)據(jù)庫:mysqlUSE 數(shù)據(jù)庫名;
新建表
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mysqlCREATE TABLE study(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '學(xué)生id號(hào)',
username varchar(30) NOT NULL DEFAULT '' COMMENT '學(xué)生名字',
class tinyint(3) unsigned NOT NULL,
sex enum('男','女','保密') CHARACTERSETutf8COLLATEutf8_general_ciNOTNULLDEFAULT '保密' COMMENT '性別',
addtime int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)ENGINE=InnoDB COMMENT='學(xué)生表';
顯示所有表:mysqlSHOW TABLES;
修改表的名稱:
mysqlRENAMETABLE study TO study_new ;
或者
mysqlALTERTABLEstudy_newRENAMETOstudy;
顯示字段信息:SHOW COLUMNS FROM study或者DESCRIBE study
插入數(shù)據(jù):mysqlinsert into study (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');
查詢數(shù)據(jù)(使concat函數(shù)拼接數(shù)據(jù)):mysql SELECT username,CONCAT(class,'班'),sex FROM study;
刪除數(shù)據(jù):mysqlDELETE FROM study WHERE id=1;
刪除數(shù)據(jù)表:DROP TABLE study;
刪除數(shù)據(jù)庫:mysql DROP DATABASE lesson;
你好,
方法/步驟
1
登陸mysql
打cmd命令終端,如果已經(jīng)添加了mysql的環(huán)境變量,可以直接使用命令
mysql -uroot
直接回車,之后按提示輸入密碼,
如果未添加mysql的環(huán)境變量,可以切換到mysql的安裝目錄下的bin目錄,再使用
mysq -uroot
你也可以手動(dòng)為mysql添加環(huán)境變量。這里就不介紹怎么添加環(huán)境變量的方法了
密碼輸入正確之后,就會(huì)出現(xiàn)“Welcome to the MySQL monitor. Commands end with ; or \g. ......”字樣,
命令行出現(xiàn)“mysql”字符前綴?,F(xiàn)在你就可以使用命令對(duì)mysql進(jìn)行操作了。曾經(jīng)有沒有過這樣的經(jīng)歷,原來看見別人在命令行里面咔咔的猛敲時(shí),就一通的崇拜,覺得這人很牛,現(xiàn)在你也可以讓別一通崇拜了。
mysql的所有命令都以";"或者\(yùn)g為結(jié)束符
2
新建數(shù)據(jù)庫
在新建數(shù)據(jù)庫之后,我們先設(shè)置一下字符集
mysqlSET NAMES utf8;
然后再創(chuàng)建數(shù)據(jù)庫
mysqlCREATE DATABASE lesson
3
顯示所有數(shù)據(jù)庫
mysqlSHOW DATABASES;
4
使用數(shù)據(jù)庫
mysqlUSE 數(shù)據(jù)庫名;
5
新建表
mysqlCREATE TABLE study(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '學(xué)生id號(hào)',
username varchar(30) NOT NULL DEFAULT '' COMMENT '學(xué)生名字',
class tinyint(3) unsigned NOT NULL,
sex enum('男','女','保密') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性別',
addtime int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)ENGINE=InnoDB COMMENT = '學(xué)生表';
6
顯示所有表
mysqlSHOW TABLES;
7
修改表的名稱
mysqlRENAME TABLE study TO study_new ;
或者
mysqlALTER TABLE study_new RENAME TO study;
8
顯示字段信息
SHOW COLUMNS FROM study或者DESCRIBE study
9
插入數(shù)據(jù)
mysql insert into study (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');
10
查詢數(shù)據(jù)(使concat函數(shù)拼接數(shù)據(jù))
mysql SELECT username,CONCAT(class,'班'),sex FROM study;
11
刪除數(shù)據(jù)
mysqlDELETE FROM study WHERE id=1;
12
刪除數(shù)據(jù)表
DROP TABLE study;
13
刪除數(shù)據(jù)庫
mysql DROP DATABASE lesson;
在where條件中,每個(gè)條件之間的鏈接可以用and或or。or就是或的意思,但注意要放在最后一個(gè)條件中,不然會(huì)有問題的。
不會(huì)用命令行的話可以網(wǎng)上下載一個(gè)mysql gui tool,安裝之后可以直接圖形用戶界面操作。
用jsp開發(fā),連接數(shù)據(jù)庫的話可以用一些現(xiàn)成的框架,ibatis或者h(yuǎn)ibernate等。
新聞名稱:mysql中的或者怎么用 mysql中@的用法
當(dāng)前路徑:http://jinyejixie.com/article8/doschip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、企業(yè)網(wǎng)站制作、外貿(mào)建站、網(wǎng)站排名、網(wǎng)站改版、微信公眾號(hào)
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)