1、使用show語(yǔ)句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫(kù):
專注于為中小企業(yè)提供成都網(wǎng)站制作、成都網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)威縣免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千多家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
mysql
show
databases;
+----------+
|
database
|
+----------+
|
mysql
|
|
test
|
+----------+
3
rows
in
set
(0.00
sec)
2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)abccs
mysql
create
database
abccs;
注意不同操作系統(tǒng)對(duì)大小寫(xiě)的敏感。
3、選擇你所創(chuàng)建的數(shù)據(jù)庫(kù)
mysql
use
abccs
database
changed
此時(shí)你已經(jīng)進(jìn)入你剛才所建立的數(shù)據(jù)庫(kù)abccs.
4、
創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
首先看現(xiàn)在你的數(shù)據(jù)庫(kù)中存在什么表:
mysql
show
tables;
empty
set
(0.00
sec)
說(shuō)明剛才建立的數(shù)據(jù)庫(kù)中還沒(méi)有數(shù)據(jù)庫(kù)表。下面來(lái)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表mytable:
我們要建立一個(gè)你公司員工的生日表,表的內(nèi)容包含員工姓名、性別、出生日期、出生城市。
mysql
create
table
mytable
(name
varchar(20),
sex
char(1),
-
birth
date,
birthaddr
varchar(20));
query
ok,
rows
affected
(0.00
sec)
由于name、birthadd的列值是變化的,因此選擇varchar,其長(zhǎng)度不一定是20??梢赃x擇從1到255的任何長(zhǎng)度,如果以后需要改變它的字長(zhǎng),可以使用alter
table語(yǔ)句。);性別只需一個(gè)字符就可以表示:"m"或"f",因此選用char(1);birth列則使用date數(shù)據(jù)類型。
創(chuàng)建了一個(gè)表后,我們可以看看剛才做的結(jié)果,用show
tables顯示數(shù)據(jù)庫(kù)中有哪些表:
mysql
show
tables;
+---------------------+
|
tables
in
menagerie
|
+---------------------+
|
mytables
|
+---------------------+
5、顯示表的結(jié)構(gòu):
mysql
describe
mytable;
+-------------+-------------+------+-----+---------+-------+
|
field
|
type
|
null
|
key
|
default
|
extra
|
+-------------+-------------+------+-----+---------+-------+
|
name
|
varchar(20)
|
yes
|
|
null
|
|
|
sex
|
char(1)
|
yes
|
|
null
|
|
|
birth
|
date
|
yes
|
|
null
|
|
|
deathaddr
|
varchar(20)
|
yes
|
|
null
|
|
+-------------+-------------+------+-----+---------+-------+
4
rows
in
set
(0.00
sec)
6、
往表中加入記錄
我們先用select命令來(lái)查看表中的數(shù)據(jù):
mysql
select
*
from
mytable;
empty
set
(0.00
sec)
這說(shuō)明剛才創(chuàng)建的表還沒(méi)有記錄。
加入一條新記錄:
mysql
insert
into
mytable
-
values
(′abccs′,′f′,′1977-07-07′,′china′);
query
ok,
1
row
affected
(0.05
sec)
再用上面的select命令看看發(fā)生了什么變化。我們可以按此方法一條一條地將所有員工的記錄加入到表中。
方法/步驟
1
首先下載該版本的Mysql
5.5.28
,大家可以百度一下這個(gè)版本進(jìn)行下載
2
雙擊軟件,彈出軟件的安裝界面如下
英文的安裝界面,沒(méi)有問(wèn)題,搞IT的人,搞數(shù)據(jù)的,怕這點(diǎn)英文的話那就真說(shuō)不過(guò)去了。點(diǎn)擊下一步繼續(xù)安裝
同意許可證之后,再點(diǎn)擊下一步。
到這里詢問(wèn)是要典型安裝,還是自定義安裝,還是完全安裝。在此我選擇自定義選項(xiàng)再繼續(xù)安裝。
這里選擇,軟件的安裝位置及功能。點(diǎn)擊下一步再繼續(xù)安裝
接著確認(rèn)并安裝,如果沒(méi)有問(wèn)題的話,就按
Install
在安裝過(guò)程中,會(huì)接著彈出一些自定義的設(shè)置,如下
安裝完成之后,就會(huì)提示彈出配置向?qū)?,如?/p>
標(biāo)準(zhǔn)配置,點(diǎn)擊下一步接著繼續(xù)
接著配置mysql
root用戶的密碼,以及設(shè)置是否可以遠(yuǎn)程連接mysql服務(wù)。
然后執(zhí)行這些配置寫(xiě)入文件里邊,有進(jìn)度顯示。最后點(diǎn)擊完成。
至此已經(jīng)完成了mysql的安裝,我們最后可以在命令行測(cè)試一下mysql的登陸是否成功。。
1、 mysql安裝好后,在mysql的安裝目錄中有個(gè)bin目錄,里面有很多客戶端軟件,如果是mysql的客戶端,找到mysql.exe,這個(gè)是用于操作數(shù)據(jù)庫(kù)的系統(tǒng)客戶端軟件。
2、 客戶端選擇:一般情況下,我們?cè)趯W(xué)習(xí)的時(shí)候會(huì)通過(guò)使用Windows下的控制臺(tái)進(jìn)行訪問(wèn),即win + R 同時(shí)按住打開(kāi)運(yùn)行,輸入cmd命令進(jìn)入控制臺(tái),然后進(jìn)入到mysql的bin目錄(具體可以看一下Windows下控制器切換路徑(百度經(jīng)驗(yàn)));或者在開(kāi)發(fā)的時(shí)候通常會(huì)使用一些集成工具,如Navicat之類。
3、 數(shù)據(jù)庫(kù)操作步驟:學(xué)習(xí)的時(shí)候客戶端和服務(wù)端是同時(shí)安裝的,都在一臺(tái)電腦上,但是要理解,mysql的客戶端和服務(wù)端通常不會(huì)在一臺(tái)機(jī)器上的(服務(wù)器在機(jī)房,客戶端就在個(gè)人電腦上),因此是需要進(jìn)行一些步驟操作的。(下面以windows下的控制臺(tái)為例)
① 連接認(rèn)證:mysql/mysql.exe -h主機(jī)地址 -P端口 -u用戶名 -p密碼,其中h可以是ip地址也可以是主機(jī)名如-hlocalhost/-h127.0.0.1,本地可以省略;-P(大寫(xiě)P)是端口,一般mysql是3306,默認(rèn)可以省略;-u是用戶名,如果沒(méi)有匿名賬號(hào),必填;-p(小寫(xiě)p)是密碼,一般必填,最好是輸入-p后先回車,后輸入密碼(密文輸入密碼,更安全)
② 發(fā)送SQL指令,SQL(【百科】結(jié)構(gòu)化查詢語(yǔ)言Structured Query Language結(jié)構(gòu)化查詢語(yǔ)言)是mysql能識(shí)別的操作指令,這塊如果想深入學(xué)習(xí)理解可以參照MySQL的API文檔或者參考黑馬程序員下的6天玩轉(zhuǎn)MySQL,一般情況下分為幾大類:
DDL:Data Definition Language,數(shù)據(jù)定義語(yǔ)言,定義結(jié)構(gòu)。如創(chuàng)建數(shù)據(jù)庫(kù):create database `test` charset utf8;
DML:Data Manipulation Language,數(shù)據(jù)操作語(yǔ)言,進(jìn)行數(shù)據(jù)操作。如增刪改查指令:insert into table values()/delete from table where condition/update table set key = value/select * from table
DCL:Data Controller Language,數(shù)據(jù)控制語(yǔ)言,進(jìn)行權(quán)限管理。如給用戶授權(quán):grant seletet on *.* to 'root'@localhost
③ 解析:一般情況下客戶端會(huì)自動(dòng)解析MySQL服務(wù)器執(zhí)行返回的結(jié)果不需要我們進(jìn)行額外操作,但是如果是其他編程語(yǔ)言需要使用MySQL執(zhí)行的結(jié)果,那么還需要額外的解析(參照黑馬程序員6天玩轉(zhuǎn)MySQL中的PHP操作mysql)
④ 斷開(kāi)連接:數(shù)據(jù)庫(kù)用完之后,要養(yǎng)成主動(dòng)斷開(kāi)的習(xí)慣(被動(dòng)也可以,但是如果被動(dòng)沒(méi)有斷開(kāi),那么就會(huì)“占線”),mysql的客戶端可以使用\q | quit | exit,任意一個(gè)退出
當(dāng)前文章:mysql軟件怎么用 運(yùn)行mysql的軟件
鏈接地址:http://jinyejixie.com/article10/dochego.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、用戶體驗(yàn)、品牌網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、虛擬主機(jī)、自適應(yīng)網(wǎng)站
聲明:本網(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)