第一步:登陸到MySQL服務(wù)器
成都創(chuàng)新互聯(lián)是一家網(wǎng)站設(shè)計(jì)公司,集創(chuàng)意、互聯(lián)網(wǎng)應(yīng)用、軟件技術(shù)為一體的創(chuàng)意網(wǎng)站建設(shè)服務(wù)商,主營(yíng)產(chǎn)品:響應(yīng)式網(wǎng)站建設(shè)、高端網(wǎng)站設(shè)計(jì)、成都全網(wǎng)營(yíng)銷推廣。我們專注企業(yè)品牌在網(wǎng)站中的整體樹立,網(wǎng)絡(luò)互動(dòng)的體驗(yàn),以及在手機(jī)等移動(dòng)端的優(yōu)質(zhì)呈現(xiàn)。網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、移動(dòng)互聯(lián)產(chǎn)品、網(wǎng)絡(luò)運(yùn)營(yíng)、VI設(shè)計(jì)、云產(chǎn)品.運(yùn)維為核心業(yè)務(wù)。為用戶提供一站式解決方案,我們深知市場(chǎng)的競(jìng)爭(zhēng)激烈,認(rèn)真對(duì)待每位客戶,為客戶提供賞析悅目的作品,網(wǎng)站的價(jià)值服務(wù)。
首先,你需要使用root用戶登陸進(jìn)你的MySQL數(shù)據(jù)庫(kù),如下:
$ mysql -u root -h -p
請(qǐng)注意:為了能登進(jìn)遠(yuǎn)程的MySQL服務(wù)器,你需要開啟服務(wù)器上的遠(yuǎ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à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è)過程分兩步執(zhí)行:
首先,選擇需要使用的數(shù)據(jù)庫(kù):
mysql USE xmodulo_DB;
第四步:創(chuàng)建一個(gè)用戶,并授予權(quán)限
當(dāng)涉及到訪問新創(chuàng)的數(shù)據(jù)庫(kù)和表的時(shí)候,創(chuàng)建一個(gè)新用戶是一個(gè)很好的主意。這樣做就可以讓用戶在沒有整個(gè)MySQL服務(wù)器權(quá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;
直接用SQL語(yǔ)言的create語(yǔ)句創(chuàng)建即可。
在MySQL提示中輸入命令之前,請(qǐng)記住所有的命令都是以分號(hào)結(jié)束的(否則將不會(huì)執(zhí)行)。另外,考慮輸入命令的時(shí)候使用大些字母,輸入數(shù)據(jù)庫(kù)對(duì)象使用小寫字母。但那不是必須的,只是方便你的閱讀。
現(xiàn)在,讓我們創(chuàng)建一個(gè)叫做xmodulo_DB的數(shù)據(jù)庫(kù):
mysql CREATE DATABASE IF NOT EXISTS xmodulo_DB;
1,
mysql
-uroot
-pxxxx
//登陸數(shù)據(jù)庫(kù)
2,
show
databases;
//查看數(shù)據(jù)庫(kù),例如要在test庫(kù)中建表
3,
use
test;//進(jìn)入test
4,
create
table
users(
//例如要建立users表,下面是建立字段
5,
id
int(10)
unsigned
not
null
auto_increment,
6,
username
varchar(20)
not
null,
7,
userpassword
varchar(20)
not
null,
8,
varchar(20)
not
null,
9,
primary
key
(id));
//這樣就建立好了一個(gè)基本完整的表了
這很簡(jiǎn)單??!
在windows下,假如你的mysql裝在
d:\mysql
就可以這樣:
先切換到它的bin目錄
cd
d:\mysql\bin\
d:\mysql\binmysql
-u
root
-p
接著輸入你的root密碼
接下來你就可以創(chuàng)建數(shù)據(jù)庫(kù)、創(chuàng)建用戶、創(chuàng)建修改表之類的操作(常用命令如下)。
查看現(xiàn)有數(shù)據(jù)庫(kù)
mysql
show
databases;
創(chuàng)建數(shù)據(jù)庫(kù)(假如數(shù)據(jù)庫(kù)名為
mydb)
mysql
create
database
mydb;
刪除數(shù)據(jù)庫(kù)(假如數(shù)據(jù)庫(kù)名為
mydb)
mysql
drop
database
accounts;
使用數(shù)據(jù)庫(kù)(假如使用數(shù)據(jù)庫(kù)
mydb)
mysql
use
mydb;
執(zhí)行完使用數(shù)據(jù)庫(kù)命令后,就可以對(duì)該數(shù)據(jù)庫(kù)進(jìn)行創(chuàng)建、修改、插入、刪除表等操作,這些表的操作命令你可以到網(wǎng)上找找,不是很難的。一個(gè)數(shù)據(jù)庫(kù)就相當(dāng)于一個(gè)
excel
文件,而表則相當(dāng)于excel文件的單元格,數(shù)據(jù)就是存放在表中。