mysql數(shù)據(jù)庫的安裝及常用命令-1

今天我們講mysql數(shù)據(jù)庫的安裝以及常用命令绝编。

第一部分:mysql安裝


1.下載

mysql官方下載地址:https://dev.mysql.com/downloads/mysql/

先下載到本地挡篓,下載自己需要的版本医瘫,比如選擇windows版本:

圖1

2.安裝

3.配置數(shù)據(jù)庫

下載完后酌媒,我們將 zip 包解壓到相應(yīng)的目錄,例如?C:\mysql-8.0.17-winx64?下捆憎。

接下來我們來準(zhǔn)備 MySQL 的配置文件挖帘,路徑C:\mysql-8.0.17-winx64,在該目錄下創(chuàng)建my-default.ini捺僻,編輯該文件乡洼,做如下配置:

[client]

# 設(shè)置mysql客戶端默認(rèn)字符集

default-character-set=utf8

[mysqld]

# 設(shè)置3306端口

port = 3306

# 設(shè)置mysql的安裝目錄

basedir=C:/mysql-8.0.17-winx64

# 設(shè)置 mysql數(shù)據(jù)庫的數(shù)據(jù)的存放目錄崇裁,MySQL 8+ 不需要以下配置,系統(tǒng)自己生成即可束昵,否則有可能報(bào)錯(cuò)

# datadir=C:/mysql-8.0.17-winx64/data

# 允許最大連接數(shù)

max_connections=20

# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集

character-set-server=utf8

# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎

default-storage-engine=INNODB

4.初始化數(shù)據(jù)庫

以管理員身份打開 cmd 命令行工具(開始拔稳,找到cmd,右鍵“以管理員身份打開”)妻怎,切換目錄:

cd C:\mysql-8.0.17-winx64\bin

如下圖所示:

執(zhí)行如下命令進(jìn)行數(shù)據(jù)庫初始化:

mysqld.exe? --initialize --console

其中劃線部分的QWgjrIw/o5#l就是root用戶的初始密碼壳炎,要記住哈,后續(xù)要用的逼侦。

5.安裝mysql服務(wù)

命令行輸入:

mysqld.exe install

如上圖所示匿辩,看到“Service successfully installed.”字樣說明安裝mysql服務(wù)成功。

6.設(shè)置環(huán)境變量

那么接下來我們要先設(shè)置環(huán)境變量榛丢,計(jì)算機(jī)铲球,右鍵點(diǎn)擊屬性,選擇高級(jí)系統(tǒng)配置晰赞,點(diǎn)擊環(huán)境變量按鈕稼病;具體如下圖所示:

點(diǎn)擊圖中1的新建,設(shè)置MYSQL_HOME的環(huán)境變量掖鱼,具體如圖中2所示然走,變量名為MYSQL_HOME,變量值為MYSQL的安裝路徑:C:\mysql-8.0.17-winx64戏挡;

然后查找PATH這個(gè)環(huán)境變量芍瑞,雙擊進(jìn)行修改,在其最后添加;%MYSQL_HOME%\bin;注意前后的分號(hào)‘;’(英文字符)褐墅,不可少拆檬。點(diǎn)擊確定后,關(guān)閉配置頁面妥凳,然后CMD必須重啟竟贯,環(huán)境變量才可生效,方能后續(xù)操作逝钥。

7.啟動(dòng)mysql服務(wù)

命令如下:

net start mysql

如下圖所示

則mysql啟動(dòng)成功屑那。成功后我們必須先修改root的初始密碼,否則不讓使用艘款,若不修改密碼持际,會(huì)出現(xiàn)如下錯(cuò)誤“ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.”。

8.登陸數(shù)據(jù)庫

那么修改用戶則需要先登錄進(jìn)去磷箕,命令如下:

mysql -u root -p

結(jié)果如下:

注意:執(zhí)行上述命令后,需要輸入密碼阵难,用上述的初始密碼即可岳枷,輸入后mysql會(huì)默認(rèn)密文輸入,即如劃線部分一樣用*來表示,大家自己粘貼即可空繁,不用管他是*還是具體值殿衰;回車即可。

9.修改初始密碼

然后我們來修改初始密碼盛泡,具體命令如下:

alter user 'root'@'localhost' identifiedby 'root';

如下圖所示闷祥,則成功。

成功后我們便可以對(duì)數(shù)據(jù)庫進(jìn)行其他操作了傲诵,至此數(shù)據(jù)庫安裝成功凯砍。

第二部分:常用命令


通常我們對(duì)數(shù)據(jù)庫的操作可以分為增刪改查四種,當(dāng)然也有其他操作拴竹,但是基本上都是在這四種基礎(chǔ)上來操作的悟衩。

所有的數(shù)據(jù)庫操作之前必須先登錄進(jìn)mysql系統(tǒng),命令之前已經(jīng)提到過:

mysql -u root -p

密碼輸入我們修改后的密碼root栓拜,回車座泳,則進(jìn)入mysql;

1.查看有哪些數(shù)據(jù)庫

語法:SHOW DATABASES;

例子:show databases;

2.創(chuàng)建數(shù)據(jù)庫

語法:CREATE DATABASE 數(shù)據(jù)庫名;

例子:create database msclasses;


如此創(chuàng)建成功幕与,我們來驗(yàn)證下挑势,查看mysql中是否有了msclasses庫;使用查看數(shù)據(jù)庫命令啦鸣;得到如下所示:

證實(shí)確實(shí)存在msclasses數(shù)據(jù)庫潮饱,至此,數(shù)據(jù)庫創(chuàng)建成功赏陵。

3.選擇數(shù)據(jù)庫

因?yàn)閙ysql中可以有多個(gè)數(shù)據(jù)庫饼齿,因此我們想要看某個(gè)數(shù)據(jù)庫里的表以及數(shù)據(jù)時(shí)則需要先告訴數(shù)據(jù)庫我們即將用選擇哪個(gè)庫,命令如下:

USE 數(shù)據(jù)庫名稱蝙搔;

效果如下:

想要查詢數(shù)據(jù)庫表中的信息缕溉,則必須經(jīng)過登錄、使用數(shù)據(jù)庫這兩個(gè)步驟吃型;方可操作证鸥。

4.創(chuàng)建數(shù)據(jù)庫表

語法:

CREATE TABLE table_name (column_name1 column_type1,column_name2 column_type2);

table_name:表示表名稱;根據(jù)需求訂或者自己依據(jù)公司規(guī)則命名勤晚;

column_name1:列名稱枉层;每列的名稱;

column_type1:列數(shù)據(jù)的類型赐写,比如INTEGER鸟蜡、SMALLINT、DECIMAL和NUMERIC挺邀;具體類型我們下篇講解揉忘;

例子:

執(zhí)行如下:

5.查看數(shù)據(jù)庫中的表

語法:

show tables跳座;

運(yùn)行后得到如下結(jié)果:

6.插入數(shù)據(jù)

語法:

INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );

例子:我們往student表中插入一條數(shù)據(jù)

語句:

INSERT INTO `school` VALUES ( '1', '春風(fēng)學(xué)校', '2010-09-01', '1');


注意:表中的列是有順序的,如果我們插入的數(shù)據(jù)是按照表中的列的順序泣矛,且是所有的列插入的疲眷,則無須再寫列名稱∧啵可以如上語法來寫狂丝。他其實(shí)等于:

INSERT INTO `school` (id,name,createTime,`rank`) VALUES ('1','春風(fēng)學(xué)校','2010-09-01','1');

rank是mysql的關(guān)鍵字,因此用反引號(hào)引起來哗总。

7.查詢數(shù)據(jù)庫表中數(shù)據(jù)

語法:

select * from 表名稱几颜;

例子:

select * from school ;

結(jié)果如下圖:

更多mysql常用命令以及相關(guān)知識(shí)見:mysql數(shù)據(jù)庫的常用命令-2

好了,本篇到此為止魂奥,剩余的我們下篇再講菠剩。下期再見!Bye~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末耻煤,一起剝皮案震驚了整個(gè)濱河市具壮,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌哈蝇,老刑警劉巖棺妓,帶你破解...
    沈念sama閱讀 212,294評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異炮赦,居然都是意外死亡怜跑,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,493評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門吠勘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來性芬,“玉大人,你說我怎么就攤上這事剧防≈诧保” “怎么了?”我有些...
    開封第一講書人閱讀 157,790評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵峭拘,是天一觀的道長俊庇。 經(jīng)常有香客問我,道長鸡挠,這世上最難降的妖魔是什么辉饱? 我笑而不...
    開封第一講書人閱讀 56,595評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮拣展,結(jié)果婚禮上彭沼,老公的妹妹穿的比我還像新娘。我一直安慰自己备埃,他們只是感情好姓惑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,718評(píng)論 6 386
  • 文/花漫 我一把揭開白布译株。 她就那樣靜靜地躺著,像睡著了一般挺益。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上乘寒,一...
    開封第一講書人閱讀 49,906評(píng)論 1 290
  • 那天望众,我揣著相機(jī)與錄音,去河邊找鬼伞辛。 笑死烂翰,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蚤氏。 我是一名探鬼主播甘耿,決...
    沈念sama閱讀 39,053評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼竿滨!你這毒婦竟也來了佳恬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,797評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤于游,失蹤者是張志新(化名)和其女友劉穎毁葱,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贰剥,經(jīng)...
    沈念sama閱讀 44,250評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡倾剿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,570評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蚌成。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片前痘。...
    茶點(diǎn)故事閱讀 38,711評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖担忧,靈堂內(nèi)的尸體忽然破棺而出芹缔,到底是詐尸還是另有隱情,我是刑警寧澤涵妥,帶...
    沈念sama閱讀 34,388評(píng)論 4 332
  • 正文 年R本政府宣布乖菱,位于F島的核電站,受9級(jí)特大地震影響蓬网,放射性物質(zhì)發(fā)生泄漏窒所。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,018評(píng)論 3 316
  • 文/蒙蒙 一帆锋、第九天 我趴在偏房一處隱蔽的房頂上張望吵取。 院中可真熱鬧,春花似錦锯厢、人聲如沸皮官。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,796評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽捺氢。三九已至藻丢,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間摄乒,已是汗流浹背悠反。 一陣腳步聲響...
    開封第一講書人閱讀 32,023評(píng)論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留馍佑,地道東北人斋否。 一個(gè)月前我還...
    沈念sama閱讀 46,461評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像拭荤,于是被迫代替她去往敵國和親茵臭。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,595評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容