亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優(yōu)質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯(lián)系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業(yè)務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發(fā)消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

MYSQL數據庫初學者指南

添加時間:2014-5-31 17:37:11  添加: 思海網絡 

有很多朋友雖然安裝好了mysql但卻不知如何使用它。在這篇文章中我們就從連接MYSQL、修改密碼、增加用戶等方面來學習一些MySQL的常用命令。

一、連接MySQL。

格式:

MySQL -h主機地址
-u用戶名
-p用戶密碼

1、例1:連接到本機上的MySQL。

首先在打開DOS窗口,然后進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MySQL的提示符是:

MySQL>

2、例2:連接到遠程主機上的MySQL。假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:

MySQL -h110.110.110.110 -uroot -pabcd123

(注:u與root可以不用加空格,其它也一樣)

3、退出MySQL命令:

exit (回車)

二、修改密碼。

格式:MySQLadmin -u用戶名 -p舊密碼 password 新密碼

1、例1:給root加個密碼ab12。首先在DOS下進入目錄MySQLbin,然后鍵入以下命令

MySQLadmin -uroot -password ab12

注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。

2、例2:再將root的密碼改為djg345。

MySQLadmin -uroot -pab12 password djg345

三、增加新用戶。(注意:和上面不同,下面的因為是MySQL環(huán)境中的命令,所以后面都帶一個分號作為命令結束符)

格式:

grant select on 數據庫.* to 用戶名@登錄主機 identified by "密碼"

例1、增加一個用戶test1密碼為abc,讓他可以在任何主機上登錄,并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入MySQL,然后鍵入以下命令:

grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

但例1增加的用戶是十分危險的,你想如某個人知道test1的密碼,那么他就可以在internet上的任何一臺計算機上登錄你的MySQL數據庫并對你的資料可以為所欲為了,解決辦法見例2。

例 2、增加一個用戶test2密碼為abc,讓他只可以在localhost上登錄,并可以對數據庫mydb進行查詢、插入、修改、刪除的操作 (localhost指本地主機,即MYSQL數據庫所在的那臺主機),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數據 庫,只能通過MySQL主機上的web頁來訪問了。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

如果你不想test2有密碼,可以再打一個命令將密碼消掉。

grant select,insert,update,delete on mydb.* to test2@localhost identified by "";
 
在 上篇我們講了登錄、增加用戶、密碼更改等問題。下篇我們來看看MYSQL中有關數據庫方面的操作。注意:你必須首先登錄到MYSQL中,以下操作都是在 MYSQL的提示符下進行的,而且每個命令以分號結束。 一、操作技巧 1、如果你打命令時,回車后發(fā)現(xiàn)忘記加分號,你無須重打一遍命令,只要打個分號回車就可以了。也就是說你可以把一個完整的命令分成幾行來打,完后用分號作 結束標志就OK。 2、你可以使用光標上下鍵調出以前的命令。但以前我用過的一個MySQL舊版本不支持。我現(xiàn)在用的是:MySQL-3.23.27-beta-win。

二、顯示命令

1、顯示數據庫列表。

show databases;

剛開始時才兩個數據庫:mysql和test。mysql庫很重要它里面有MySQL的系統(tǒng)信息,我們改密碼和新增用戶,實際上就是用這個庫進行操作。

2、顯示庫中的資料表:

use MySQL; //打開庫,學過FOXBASE的一定不會陌生吧

show tables;

3、顯示資料表的結構:

describe 表名;

4、建庫:

create database 庫名;

5、建表:

use 庫名;

create table 表名 (字段設定列表);

6、刪庫和刪表:

drop database 庫名;

drop table 表名;

7、將表中記錄清空:

delete from 表名;

8、顯示表中的記錄:

select * from 表名;

三、一個建庫和建表以及插入數據的實例

drop database if exists school; //如果存在SCHOOL則刪除

create database school; //建立庫SCHOOL

use school; //打開庫SCHOOL

create table teacher //建立表TEACHER

(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default 深圳,

year date

); //建表結束

//以下為插入字段

insert into teacher valuess(,glchengang,深圳一中,1976-10-10);

insert into teacher valuess(,jack,深圳一中,1975-12-23);

注: 在建表中(1)將ID設為長度為3的數字字段:int(3)并讓它每個記錄自動加一:auto_increment并不能為空:not null而且讓他成為主字段primary key(2)將NAME設為長度為10的字符字段(3)將ADDRESS設為長度50的字符字段,而且缺省值為深圳。varchar和char有什么區(qū)別 呢,只有等以后的文章再說了。 (4)將YEAR設為日期字段。

如果你在mysql提示符鍵入上面的命令也可以,但不方便調試。你可以將以上命令原樣寫入一個文本文件中假設為school.sql,然后復制到c:下,并在DOS狀態(tài)進入目錄MySQLbin,然后鍵入以下命令:

MySQL -uroot -p密碼 < c:school.sql

如果成功,空出一行無任何顯示;如有錯誤,會有提示。(以上命令已經調試,你只要將//的注釋去掉即可使用)。

四、將文本資料轉到數據庫中

1、文本資料應符合的格式:字段資料之間用tab鍵隔開,null值用n來代替.

例:

3 rose 深圳二中 1976-10-10

4 mike 深圳一中 1975-12-23

2、數據傳入命令 load data local infile "文件名" into table 表名;

注意:你最好將文件復制到MySQLbin目錄下,并且要先用use命令打表所在的庫。

五、備份數據庫:(命令在DOS的MySQLbin目錄下執(zhí)行)

MySQLdump --opt school>school.bbb

注釋:將數據庫school備份到school.bbb文件,school.bbb是一個文本文件,文件名任取,打開看看你會有新發(fā)現(xiàn)。

關鍵字:MYSQL、數據庫

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯(lián)系電話:(0757)22630313、22633833
中華人民共和國增值電信業(yè)務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站