隨筆 - 31  文章 - 2  trackbacks - 0

          第一招、mysql服務(wù)的啟動(dòng)和停止

          net stop mysql

          net start mysql

          第二招、登陸mysql

          語(yǔ)法如下: mysql -u用戶名 -p用戶密碼

          鍵入命令mysql -uroot -p, 回車后提示你輸入密碼,輸入12345,然后回車即可進(jìn)入到mysql中了,mysql的提示符是:

          mysql>

          注意,如果是連接到另外的機(jī)器上,則需要加入一個(gè)參數(shù)-h機(jī)器IP

          第三招、增加新用戶

          格式:grant 權(quán)限 on 數(shù)據(jù)庫(kù).* to 用戶名@登錄主機(jī) identified by "密碼"

          如,增加一個(gè)用戶user1密碼為password1,讓其可以在本機(jī)上登錄, 并對(duì)所有數(shù)據(jù)庫(kù)有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入mysql,然后鍵入以下命令:

          grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";

          如果希望該用戶能夠在任何機(jī)器上登陸mysql,則將localhost改為"%"。

          如果你不想user1有密碼,可以再打一個(gè)命令將密碼去掉。

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

          第四招: 操作數(shù)據(jù)庫(kù)

          登錄到mysql中,然后在mysql的提示符下運(yùn)行下列命令,每個(gè)命令以分號(hào)結(jié)束。

          1、 顯示數(shù)據(jù)庫(kù)列表。

          show databases;

          缺省有兩個(gè)數(shù)據(jù)庫(kù):mysql和test。 mysql庫(kù)存放著mysql的系統(tǒng)和用戶權(quán)限信息,我們改密碼和新增用戶,實(shí)際上就是對(duì)這個(gè)庫(kù)進(jìn)行操作。

          2、 顯示庫(kù)中的數(shù)據(jù)表:

          use mysql;

          show tables;

          3、 顯示數(shù)據(jù)表的結(jié)構(gòu):

          describe 表名;

          4、 建庫(kù)與刪庫(kù):

          create database 庫(kù)名;

          drop database 庫(kù)名;

          5、 建表:

          use 庫(kù)名;

          create table 表名(字段列表);

          drop table 表名;

          6、 清空表中記錄:

          delete from 表名;

          7、 顯示表中的記錄:

          select * from 表名;

          第五招、導(dǎo)出和導(dǎo)入數(shù)據(jù)

          1. 導(dǎo)出數(shù)據(jù):

          mysqldump --opt test > mysql.test

          即將數(shù)據(jù)庫(kù)test數(shù)據(jù)庫(kù)導(dǎo)出到mysql.test文件,后者是一個(gè)文本文件

          如:mysqldump -u root -p123456 --databases dbname > mysql.dbname

          就是把數(shù)據(jù)庫(kù)dbname導(dǎo)出到文件mysql.dbname中。

          2. 導(dǎo)入數(shù)據(jù):

          mysqlimport -u root -p123456 < mysql.dbname。

          不用解釋了吧。

          3. 將文本數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù):

          文本數(shù)據(jù)的字段數(shù)據(jù)之間用tab鍵隔開。

          use test;

          load data local infile "文件名" into table 表名;

          1:使用SHOW語(yǔ)句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫(kù):

          mysql> SHOW DATABASES;

          2:2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)MYSQLDATA

          mysql> CREATE DATABASE MYSQLDATA;

          3:選擇你所創(chuàng)建的數(shù)據(jù)庫(kù)

          mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說(shuō)明操作成功!)

          4:查看現(xiàn)在的數(shù)據(jù)庫(kù)中存在什么表

          mysql> SHOW TABLES;

          5:創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表

          mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

          6:顯示表的結(jié)構(gòu):

          mysql> DESCRIBE MYTABLE;

          7:往表中加入記錄

          mysql> insert into MYTABLE values ("hyq","M");

          8:用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)表中(例如D:/mysql.txt)

          mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

          9:導(dǎo)入.sql文件命令(例如D:/mysql.sql)

          mysql>use database;

          mysql>source d:/mysql.sql;

          10:刪除表

          mysql>drop TABLE MYTABLE;

          11:清空表

          mysql>delete from MYTABLE;

          12:更新表中數(shù)據(jù)

          mysql>update MYTABLE set sex="f" where name='hyq';

          posted on 2006-01-10 16:21 happytian 閱讀(6) 評(píng)論(0) 編輯 收藏 收藏至365Key

          13:備份數(shù)據(jù)庫(kù)

          mysqldump -u root 庫(kù)名>xxx.data

          14:例2:連接到遠(yuǎn)程主機(jī)上的MYSQL

          假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:

          mysql -h110.110.110.110 -uroot -pabcd123

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

          3、退出MYSQL命令: exit (回車)

           

          =====================================================================

          1:使用SHOW語(yǔ)句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫(kù):
          mysql> SHOW DATABASES;
          2:2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)MYSQLDATA
          mysql> CREATE DATABASE MYSQLDATA;
          3:選擇你所創(chuàng)建的數(shù)據(jù)庫(kù)
          mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說(shuō)明操作成功!)
          4:查看現(xiàn)在的數(shù)據(jù)庫(kù)中存在什么表
          mysql> SHOW TABLES;
          5:創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表
          mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
          6:顯示表的結(jié)構(gòu):
          mysql> DESCRIBE MYTABLE;
          7:往表中加入記錄
          mysql> insert into MYTABLE values ("hyq","M");
          8:用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)表中(例如D:/mysql.txt)
          mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
          9:導(dǎo)入.sql文件命令(例如D:/mysql.sql)
          mysql>use database;
          mysql>source d:/mysql.sql;
          10:刪除表
          mysql>drop TABLE MYTABLE;
          11:清空表
          mysql>delete from MYTABLE;
          12:更新表中數(shù)據(jù)
          mysql>update MYTABLE set sex="f" where name=hyq;


          以下是無(wú)意中在網(wǎng)絡(luò)看到的使用MySql的管理心得,
          摘自:http://www1.xjtusky.com/article/htmldata/2004_12/3/57/article_1060_1.html 
            
          在windows中MySql以服務(wù)形式存在,在使用前應(yīng)確保此服務(wù)已經(jīng)啟動(dòng),未啟動(dòng)可用net start mysql命令啟動(dòng)。而Linux中啟動(dòng)時(shí)可用“/etc/rc.d/init.d/mysqld start"命令,注意啟動(dòng)者應(yīng)具有管理員權(quán)限。
          剛安裝好的MySql包含一個(gè)含空密碼的root帳戶和一個(gè)匿名帳戶,這是很大的安全隱患,對(duì)于一些重要的應(yīng)用我們應(yīng)將安全性盡可能提高,在這里應(yīng)把匿名帳戶刪除、 root帳戶設(shè)置密碼,可用如下命令進(jìn)行:
          use mysql;
          delete from User where User="";
          update User set Password=PASSWORD(newpassword) where User=root;
          如果要對(duì)用戶所用的登錄終端進(jìn)行限制,可以更新User表中相應(yīng)用戶的Host字段,在進(jìn)行了以上更改后應(yīng)重新啟動(dòng)數(shù)據(jù)庫(kù)服務(wù),此時(shí)登錄時(shí)可用如下類似命令:
          mysql -uroot -p;
          mysql -uroot -pnewpassword;
          mysql mydb -uroot -p;
          mysql mydb -uroot -pnewpassword;
          上面命令參數(shù)是常用參數(shù)的一部分,詳細(xì)情況可參考文檔。此處的mydb是要登錄的數(shù)據(jù)庫(kù)的名稱。
          在進(jìn)行開發(fā)和實(shí)際應(yīng)用中,用戶不應(yīng)該只用root用戶進(jìn)行連接數(shù)據(jù)庫(kù),雖然使用root用戶進(jìn)行測(cè)試時(shí)很方便,但會(huì)給系統(tǒng)帶來(lái)重大安全隱患,也不利于管理技術(shù)的提高。我們給一個(gè)應(yīng)用中使用的用戶賦予最恰當(dāng)?shù)臄?shù)據(jù)庫(kù)權(quán)限。如一個(gè)只進(jìn)行數(shù)據(jù)插入的用戶不應(yīng)賦予其刪除數(shù)據(jù)的權(quán)限。MySql的用戶管理是通過(guò)User表來(lái)實(shí)現(xiàn)的,添加新用戶常用的方法有兩個(gè),一是在User表插入相應(yīng)的數(shù)據(jù)行,同時(shí)設(shè)置相應(yīng)的權(quán)限;二是通過(guò)GRANT命令創(chuàng)建具有某種權(quán)限的用戶。其中GRANT的常用用法如下:
          grant all on mydb.* to NewUserName@HostName identified by "password" ;
          grant usage on *.* to NewUserName@HostName identified by "password";
          grant select,insert,update on mydb.* to NewUserName@HostName identified by "password";
          grant update,delete on mydb.TestTable to NewUserName@HostName identified by "password";
          若要給此用戶賦予他在相應(yīng)對(duì)象上的權(quán)限的管理能力,可在GRANT后面添加WITH GRANT OPTION選項(xiàng)。而對(duì)于用插入U(xiǎn)ser表添加的用戶,Password字段應(yīng)用PASSWORD 函數(shù)進(jìn)行更新加密,以防不軌之人竊看密碼。對(duì)于那些已經(jīng)不用的用戶應(yīng)給予清除,權(quán)限過(guò)界的用戶應(yīng)及時(shí)回收權(quán)限,回收權(quán)限可以通過(guò)更新User表相應(yīng)字段,也可以使用REVOKE操作。
          下面給出本人從其它資料(www.cn-java.com)獲得的對(duì)常用權(quán)限的解釋:
          全局管理權(quán)限:
          FILE: 在MySQL服務(wù)器上讀寫文件。
          PROCESS: 顯示或殺死屬于其它用戶的服務(wù)線程。
          RELOAD: 重載訪問(wèn)控制表,刷新日志等。
          SHUTDOWN: 關(guān)閉MySQL服務(wù)。
          數(shù)據(jù)庫(kù)/數(shù)據(jù)表/數(shù)據(jù)列權(quán)限:
          ALTER: 修改已存在的數(shù)據(jù)表(例如增加/刪除列)和索引。
          CREATE: 建立新的數(shù)據(jù)庫(kù)或數(shù)據(jù)表。
          DELETE: 刪除表的記錄。
          DROP: 刪除數(shù)據(jù)表或數(shù)據(jù)庫(kù)。
          INDEX: 建立或刪除索引。
          INSERT: 增加表的記錄。
          SELECT: 顯示/搜索表的記錄。
          UPDATE: 修改表中已存在的記錄。
          特別的權(quán)限:
          ALL: 允許做任何事(和root一樣)。
          USAGE: 只允許登錄--其它什么也不允許做。

           

          常用MYSQL命令 
          啟動(dòng):net start mySql; 
            進(jìn)入:mysql -u root -p/mysql -h localhost -u root -p databaseName; 
            列出數(shù)據(jù)庫(kù):show databases; 
            選擇數(shù)據(jù)庫(kù):use databaseName; 
            列出表格:show tables; 
            創(chuàng)建數(shù)據(jù)表:mysql> CREATE TABLE mytable (name VARCHAR(20), sex CHAR(1), 
          -> birth DATE, birthaddr VARCHAR(20)); 
              顯示表格列的屬性:show columns from tableName; 
              修改表的結(jié)構(gòu):DESCRIBE mytable; 
            建立數(shù)據(jù)庫(kù):source fileName.txt; 
            匹配字符:可以用通配符_代表任何一個(gè)字符,%代表任何字符串; 
            增加一個(gè)字段:alter table tabelName add column fieldName dateType; 
            增加多個(gè)字段:alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType; 
            多行命令輸入:注意不能將單詞斷開;當(dāng)插入或更改數(shù)據(jù)時(shí),不能將字段的字符串展開到多行里,否則硬回車將被儲(chǔ)存到數(shù)據(jù)中; 
            增加一個(gè)管理員帳戶:grant all on *.* to user@localhost identified by "password"; 
            每條語(yǔ)句輸入完畢后要在末尾填加分號(hào)';',或者填加'\g'也可以; 
            查詢時(shí)間:select now(); 
            查詢當(dāng)前用戶:select user(); 
            查詢數(shù)據(jù)庫(kù)版本:select version(); 
            查詢當(dāng)前使用的數(shù)據(jù)庫(kù):select database(); 
             
              用文本方式將數(shù)據(jù)裝入一個(gè)數(shù)據(jù)庫(kù)表 

            如果一條一條地輸入,很麻煩。我們可以用文本文件的方式將所有記錄加入你的數(shù)據(jù)庫(kù)表中。創(chuàng)建一個(gè)文本文件“mysql.txt”,每行包含一個(gè)記錄,用定位符(tab)把值分開,并且以在CREATE TABLE語(yǔ)句中列出的列次序給出,例如: 

          abccs f 1977-07-07 china   mary f 1978-12-12 usa tom m 1970-09-02 usa 


            使用下面命令將文本文件“mytable.txt”裝載到mytable表中:mysql> LOAD DATA LOCAL INFILE "mytable.txt" INTO TABLE pet; 

            再使用如下命令看看是否已將數(shù)據(jù)輸入到數(shù)據(jù)庫(kù)表中:mysql> select * from mytable; 
          (e129)    
            1、刪除student_course數(shù)據(jù)庫(kù)中的students數(shù)據(jù)表: 
            rm -f student_course/students.* 
             
            2、備份數(shù)據(jù)庫(kù):(將數(shù)據(jù)庫(kù)test備份) 
            mysqldump -u root -p test>c:\test.txt 
            備份表格:(備份test數(shù)據(jù)庫(kù)下的mytable表格) 
            mysqldump -u root -p test mytable>c:\test.txt 
            將備份數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù):(導(dǎo)回test數(shù)據(jù)庫(kù)) 
            mysql -u root -p test<c:\test.txt 
             
            3、創(chuàng)建臨時(shí)表:(建立臨時(shí)表zengchao) 
            create temporary table zengchao(name varchar(10)); 
             
            4、創(chuàng)建表是先判斷表是否存在 
            create table if not exists students(……); 
             
            5、從已經(jīng)有的表中復(fù)制表的結(jié)構(gòu) 
            create table table2 select * from table1 where 1<>1; 
             
            6、復(fù)制表 
            create table table2 select * from table1; 
             
            7、對(duì)表重新命名 
            alter table table1 rename as table2; 
             
            8、修改列的類型 
            alter table table1 modify id int unsigned;//修改列id的類型為int unsigned 
            alter table table1 change id sid int unsigned;//修改列id的名字為sid,而且把屬性修改為int unsigned 
             
            9、創(chuàng)建索引 
            alter table table1 add index ind_id (id); 
            create index ind_id on table1 (id); 
            create unique index ind_id on table1 (id);//建立唯一性索引 
             
            10、刪除索引 
            drop index idx_id on table1; 
            alter table table1 drop index ind_id; 
             
            11、聯(lián)合字符或者多個(gè)列(將列id與":"和列name和"="連接) 
            select concat(id,':',name,'=') from students; 
             
            12、limit(選出10到20條)<第一個(gè)記錄集的編號(hào)是0> 
            select * from students order by id limit 9,10; 
             
            13、MySQL不支持的功能 
            事務(wù),視圖,外鍵和引用完整性,存儲(chǔ)過(guò)程和觸發(fā)器 
             
             
            14、MySQL會(huì)使用索引的操作符號(hào) 
            <,<=,>=,>,=,between,in,不帶%或者_(dá)開頭的like 
             
            15、使用索引的缺點(diǎn) 
            1)減慢增刪改數(shù)據(jù)的速度; 
            2)占用磁盤空間; 
            3)增加查詢優(yōu)化器的負(fù)擔(dān); 
            當(dāng)查詢優(yōu)化器生成執(zhí)行計(jì)劃時(shí),會(huì)考慮索引,太多的索引會(huì)給查詢優(yōu)化器增加工作量,導(dǎo)致無(wú)法選擇最優(yōu)的查詢方案; 
             
            16、分析索引效率 
            方法:在一般的SQL語(yǔ)句前加上explain; 
            分析結(jié)果的含義: 
            1)table:表名; 
            2)type:連接的類型,(ALL/Range/Ref)。其中ref是最理想的; 
            3)possible_keys:查詢可以利用的索引名; 
            4)key:實(shí)際使用的索引; 
            5)key_len:索引中被使用部分的長(zhǎng)度(字節(jié)); 
            6)ref:顯示列名字或者"const"(不明白什么意思); 
            7)rows:顯示MySQL認(rèn)為在找到正確結(jié)果之前必須掃描的行數(shù); 
            8)extra:MySQL的建議; 
             
            17、使用較短的定長(zhǎng)列 
            1)盡可能使用較短的數(shù)據(jù)類型; 
            2)盡可能使用定長(zhǎng)數(shù)據(jù)類型; 
            a)用char代替varchar,固定長(zhǎng)度的數(shù)據(jù)處理比變長(zhǎng)的快些; 
            b)對(duì)于頻繁修改的表,磁盤容易形成碎片,從而影響數(shù)據(jù)庫(kù)的整體性能; 
            c)萬(wàn)一出現(xiàn)數(shù)據(jù)表崩潰,使用固定長(zhǎng)度數(shù)據(jù)行的表更容易重新構(gòu)造。使用固定長(zhǎng)度的數(shù)據(jù)行,每個(gè)記錄的開始位置都是固定記錄長(zhǎng)度的倍數(shù),可以很容易被檢測(cè)到,但是使用可變長(zhǎng)度的數(shù)據(jù)行就不一定了; 
            d)對(duì)于MyISAM類型的數(shù)據(jù)表,雖然轉(zhuǎn)換成固定長(zhǎng)度的數(shù)據(jù)列可以提高性能,但是占據(jù)的空間也大; 
             
            18、使用not null和enum 
            盡量將列定義為not null,這樣可使數(shù)據(jù)的出來(lái)更快,所需的空間更少,而且在查詢時(shí),MySQL不需要檢查是否存在特例,即null值,從而優(yōu)化查詢; 
            如果一列只含有有限數(shù)目的特定值,如性別,是否有效或者入學(xué)年份等,在這種情況下應(yīng)該考慮將其轉(zhuǎn)換為enum列的值,MySQL處理的更快,因?yàn)樗械膃num值在系統(tǒng)內(nèi)都是以標(biāo)識(shí)數(shù)值來(lái)表示的; 
             
            19、使用optimize table 
            對(duì)于經(jīng)常修改的表,容易產(chǎn)生碎片,使在查詢數(shù)據(jù)庫(kù)時(shí)必須讀取更多的磁盤塊,降低查詢性能。具有可變長(zhǎng)的表都存在磁盤碎片問(wèn)題,這個(gè)問(wèn)題對(duì)blob數(shù)據(jù)類型更為突出,因?yàn)槠涑叽缱兓浅4蟆?梢酝ㄟ^(guò)使用optimize table來(lái)整理碎片,保證數(shù)據(jù)庫(kù)性能不下降,優(yōu)化那些受碎片影響的數(shù)據(jù)表。 optimize table可以用于MyISAM和BDB類型的數(shù)據(jù)表。實(shí)際上任何碎片整理方法都是用mysqldump來(lái)轉(zhuǎn)存數(shù)據(jù)表,然后使用轉(zhuǎn)存后的文件并重新建數(shù)據(jù)表; 
             
            20、使用procedure analyse() 
            可以使用procedure analyse()顯示最佳類型的建議,使用很簡(jiǎn)單,在select語(yǔ)句后面加上procedure analyse()就可以了;例如: 
            select * from students procedure analyse(); 
            select * from students procedure analyse(16,256); 
            第二條語(yǔ)句要求procedure analyse()不要建議含有多于16個(gè)值,或者含有多于256字節(jié)的enum類型,如果沒(méi)有限制,輸出可能會(huì)很長(zhǎng); 
             
            21、使用查詢緩存 
            1)查詢緩存的工作方式: 
            第一次執(zhí)行某條select語(yǔ)句時(shí),服務(wù)器記住該查詢的文本內(nèi)容和查詢結(jié)果,存儲(chǔ)在緩存中,下次碰到這個(gè)語(yǔ)句時(shí),直接從緩存中返回結(jié)果;當(dāng)更新數(shù)據(jù)表后,該數(shù)據(jù)表的任何緩存查詢都變成無(wú)效的,并且會(huì)被丟棄。 
            2)配置緩存參數(shù): 
            變量:query_cache _type,查詢緩存的操作模式。有3中模式,0:不緩存;1:緩存查詢,除非與select sql_no_cache開頭;2:根據(jù)需要只緩存那些以select sql_cache開頭的查詢;query_cache_size:設(shè)置查詢緩存的最大結(jié)果集的大小,比這個(gè)值大的不會(huì)被緩存。 
             
            22、調(diào)整硬件 
            1)在機(jī)器上裝更多的內(nèi)存; 
            2)增加更快的硬盤以減少I/O等待時(shí)間; 
            尋道時(shí)間是決定性能的主要因素,逐字地移動(dòng)磁頭是最慢的,一旦磁頭定位,從磁道讀則很快; 
            3)在不同的物理硬盤設(shè)備上重新分配磁盤活動(dòng); 
            如果可能,應(yīng)將最繁忙的數(shù)據(jù)庫(kù)存放在不同的物理設(shè)備上,這跟使用同一物理設(shè)備的不同分區(qū)是不同的,因?yàn)樗鼈儗?zhēng)用相同的物理資源(磁頭)。

          1、啟動(dòng)MySQL服務(wù)器 
             
           兩種方法: 一是用winmysqladmin,如果機(jī)器啟動(dòng)時(shí)已自動(dòng)運(yùn)行,則可直接進(jìn)入下一步操作。 二是在DOS方式下運(yùn)行 d:\mysql\bin\mysqld 
           (假設(shè)mysql 安裝在d:\mysql);當(dāng)然也可以 net start mysql命令啟動(dòng)。而Linux中啟動(dòng)時(shí)可用“/etc/rc.d/init.d/mysqld start”命令,注 意啟動(dòng)者應(yīng)具有管理員權(quán)限。 
            
          2、進(jìn)入mysql交互操作界面 
             
            在DOS方式下,運(yùn)行: d:\mysql\bin\mysql 
            出現(xiàn): mysql 的提示符” mysql> “,此時(shí)已進(jìn)入mysql的交互操作方式。 
            如果出現(xiàn) “ERROR 2003: Can′t connect to MySQL server on ′localhost′ (10061)“,說(shuō)明你的MySQL還沒(méi)有啟動(dòng)。 
             
          3、退出MySQL操作界面 
             
            在mysql>提示符下輸入quit可以隨時(shí)退出交互操作界面:   
            mysql> quit 
            Bye 
             
            
          4、第一條命令(多條命令用 “,” 分隔 ,一條命令可以分成多行輸入,直到出現(xiàn)分號(hào)”;”為止 
             
            mysql> select version(),current_date(); 
            mysql>Select (20+5)*4; 
            mysql>Select (20+5)*4,sin(pi()/3); 
            mysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名為Result) 

          5、常用sql 語(yǔ)句 

          1:使用SHOW語(yǔ)句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫(kù): 
          mysql> SHOW DATABASES; 
          2:2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)MYSQLDATA 
          mysql> Create DATABASE MYSQLDATA; 
          3:選擇你所創(chuàng)建的數(shù)據(jù)庫(kù) 
          mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說(shuō)明操作成功!) 
          4:查看現(xiàn)在的數(shù)據(jù)庫(kù)中存在什么表 
          mysql> SHOW TABLES; 
          5:創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)表 
          mysql> Create TABLE MYTABLE (name VARCHAR(20), sex CHAR(1)); 
          6:顯示表的結(jié)構(gòu): 
          mysql> DESCRIBE MYTABLE; 
          7:往表中加入記錄 
          mysql> insert into MYTABLE values (”hyq”,”M”); 
          8:用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫(kù)表中(例如D:/mysql.txt) 
          mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE; 
          9:導(dǎo)入.sql文件命令(例如D:/mysql.sql) 
          mysql>use database; 
          mysql>source d:/mysql.sql; 
          10:刪除表 
          mysql>drop TABLE MYTABLE; 
          11:清空表 
          mysql>delete from MYTABLE; 
          12:更新表中數(shù)據(jù) 
          mysql>update MYTABLE set sex=”f” where name=’hyq’; 
          13:插入數(shù)據(jù) 
          mysq>linsert into MYTABLE values (1, ‘第二章’, 0×2134545); 
          14:登錄后使用數(shù)據(jù)庫(kù) mysql 
          mysql -u root -p mysql 
          mysql -u root -p -h 11.11.11.11 database 
          15:mysql jdbc連接url 使用中文 
          jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=gb2312 

          [separator] 

          其它: 
          show processlist;列出每一筆聯(lián)機(jī)的信息。 
          show variables;列出mysql的系統(tǒng)設(shè)定。 
          show tables from db_name;列出db_name中所有數(shù)據(jù)表; 
          show [full] columns from table_name;列出table_name中完整信息,如欄名、類型,包括字符集編碼。 
          show index from table_name; 列出table_name中所有的索引。 
          show table status;;列出當(dāng)前數(shù)據(jù)庫(kù)中數(shù)據(jù)表的信息。 
          show table status from db_name;;列出當(dāng)前db_name中數(shù)據(jù)表的信息。 
          alter table table_name engine innodb|myisam|memory ;更改表類型 
          explain table_name / describe table_name ; 列出table_name完整信息,如欄名、類型。 
          show create table table_name 顯示當(dāng)前表的建表語(yǔ)句 
          alter table table_name add primary key (picid) ; 向表中增加一個(gè)主鍵 
          alter table table_name add column userid int after picid 修改表結(jié)構(gòu)增加一個(gè)新的字段 
          alter table table_name character set gb2312 改變表的編碼 
          select user(); 顯示當(dāng)前用戶。 
          select password(’root’); 顯示當(dāng)前用戶密碼 
          select now(); 顯示當(dāng)前日期 
          flush privileges 在不重啟的情況下刷新用戶權(quán)限 
          mysqld –default-character-set=gb2312 ;設(shè)置默認(rèn)字符集為gb2312 

          6、安全 

          剛安裝好的MySql包含一個(gè)含空密碼的root帳戶和一個(gè)匿名帳戶,這是很大的安全隱患,對(duì)于一些重要的應(yīng)用我們應(yīng)將安全性盡可能提高,在這里應(yīng)把匿名帳戶刪除、 root帳戶設(shè)置密碼,可用如下命令進(jìn)行: 

          use mysql; 
          delete from User where User=”"; 
          update User set Password=PASSWORD(’newpassword’) where User=’root’; 

          改完重啟 mysql 才能生效. 

          上面命令參數(shù)是常用參數(shù)的一部分,詳細(xì)情況可參考文檔。此處的mydb是要登錄的數(shù)據(jù)庫(kù)的名稱。 
          在進(jìn)行開發(fā)和實(shí)際應(yīng)用中,用戶不應(yīng)該只用root用戶進(jìn)行連接數(shù)據(jù)庫(kù),雖然使用root用戶進(jìn)行測(cè)試時(shí)很方便,但會(huì)給系統(tǒng)帶來(lái)重大安全隱患,也不利于管理技術(shù)的提高。我們給一個(gè)應(yīng)用中使用的用戶賦予最恰當(dāng)?shù)臄?shù)據(jù)庫(kù)權(quán)限。如一個(gè)只進(jìn)行數(shù)據(jù)插入的用戶不應(yīng)賦予其刪除數(shù)據(jù)的權(quán)限。MySql的用戶管理是通過(guò) User表來(lái)實(shí)現(xiàn)的,添加新用戶常用的方法有兩個(gè),一是在User表插入相應(yīng)的數(shù)據(jù)行,同時(shí)設(shè)置相應(yīng)的權(quán)限;二是通過(guò)GRANT命令創(chuàng)建具有某種權(quán)限的用戶。其中GRANT的常用用法如下: 

          grant all on mydb.* to NewUserName@HostName identified by “password” ; 
          grant usage on *.* to NewUserName@HostName identified by “password”; 
          grant select,insert,update on mydb.* to NewUserName@HostName identified by “password”; 
          grant update,delete on mydb.TestTable to NewUserName@HostName identified by “password”; 
          grant all privileges on *.* to root@localhost 
          grant select,insert,delete,update,alter,create,drop on lybbs.* to NewUserName@”%” identified by “lybbs”; 

          若要給此用戶賦予他在相應(yīng)對(duì)象上的權(quán)限的管理能力,可在GRANT后面添加WITH GRANT OPTION選項(xiàng)。而對(duì)于用插入U(xiǎn)ser表添加的用戶,Password字段應(yīng)用PASSWORD 函數(shù)進(jìn)行更新加密,以防不軌之人竊看密碼。對(duì)于那些已經(jīng)不用的用戶應(yīng)給予清除,權(quán)限過(guò)界的用戶應(yīng)及時(shí)回收權(quán)限,回收權(quán)限可以通過(guò)更新User表相應(yīng)字段,也可以使用REVOKE操作。 

          全局管理權(quán)限: 
          FILE: 在MySQL服務(wù)器上讀寫文件。 
          PROCESS: 顯示或殺死屬于其它用戶的服務(wù)線程。 
          RELOAD: 重載訪問(wèn)控制表,刷新日志等。 
          SHUTDOWN: 關(guān)閉MySQL服務(wù)。 
          數(shù)據(jù)庫(kù)/數(shù)據(jù)表/數(shù)據(jù)列權(quán)限: 
          Alter: 修改已存在的數(shù)據(jù)表(例如增加/刪除列)和索引。 
          Create: 建立新的數(shù)據(jù)庫(kù)或數(shù)據(jù)表。 
          Delete: 刪除表的記錄。 
          Drop: 刪除數(shù)據(jù)表或數(shù)據(jù)庫(kù)。 
          INDEX: 建立或刪除索引。 
          Insert: 增加表的記錄。 
          Select: 顯示/搜索表的記錄。 
          Update: 修改表中已存在的記錄。 
          特別的權(quán)限: 
          ALL: 允許做任何事(和root一樣)。 
          USAGE: 只允許登錄–其它什么也不允許做。 



          修改默認(rèn)密碼: 
          cd d:\mysql\bin 
          mysqladmin -u root -p password 123456 
          回車出現(xiàn) 
          Enter password: ( 注:這是叫你輸入原密碼. 剛安裝時(shí)密碼為空,所以直接回車即可) 
          此時(shí)mysql 中賬號(hào) root 的密碼 被改為 123456 安裝完畢

          一、引言 

             想使用Linux已經(jīng)很長(zhǎng)時(shí)間了,由于沒(méi)有硬性任務(wù)一直也沒(méi)有系統(tǒng)學(xué)習(xí),近日由于工作需要必須使用Linux下的MySQL。本以為有Windows下使用SQL Server的經(jīng)驗(yàn),覺得在Linux下安裝MySql應(yīng)該是易如反掌的事,可在真正安裝和使用MySQL時(shí)走了很多彎路,遇見很多問(wèn)題,畢竟Linux和Windows本身就有很大區(qū)別。為了讓和我一樣的初學(xué)者在學(xué)習(xí)的過(guò)程中少走彎路,盡快入門,寫了此文,希望對(duì)您有所幫助。本文的Linux環(huán)境是Red Hat 9.0,MySQL是4.0.16。 

             二、安裝Mysql 

             1、下載MySQL的安裝文件 
             安裝MySQL需要下面兩個(gè)文件: 
             MySQL-server-4.0.16-0.i386.rpm    
             MySQL-client-4.0.16-0.i386.rpm 
             下載地址為:http://www.mysql.com/downloads/mysql-4.0.html, 打開此網(wǎng)頁(yè),下拉網(wǎng)頁(yè)找到“Linux x86 RPM downloads”項(xiàng),找到“Server”和“Client programs”項(xiàng),下載需要的上述兩個(gè)rpm文件。 

             2、安裝MySQL 
             rpm文件是Red Hat公司開發(fā)的軟件安裝包,rpm可讓Linux在安裝軟件包時(shí)免除許多復(fù)雜的手續(xù)。該命令在安裝時(shí)常用的參數(shù)是 –ivh ,其中i表示將安裝指定的rmp軟件包,V表示安裝時(shí)的詳細(xì)信息,h表示在安裝期間出現(xiàn)“#”符號(hào)來(lái)顯示目前的安裝過(guò)程。這個(gè)符號(hào)將持續(xù)到安裝完成后才停止。 
             1)安裝服務(wù)器端 
             在有兩個(gè)rmp文件的目錄下運(yùn)行如下命令: 
             [root@test1 local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm 
             顯示如下信息。 
              warning: MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 
             Preparing...       ########################################### [100%] 
             1:MySQL-server     ########################################### [100%] 
              。。。。。。(省略顯示) 
             /usr/bin/mysqladmin -u root password 'new-password' 
             /usr/bin/mysqladmin -u root -h test1 password 'new-password' 
              。。。。。。(省略顯示) 
             Starting mysqld daemon with databases from /var/lib/mysql 
             如出現(xiàn)如上信息,服務(wù)端安裝完畢。測(cè)試是否成功可運(yùn)行netstat看Mysql端口是否打開,如打開表示服務(wù)已經(jīng)啟動(dòng),安裝成功。Mysql默認(rèn)的端口是3306。 
             [root@test1 local]# netstat -nat 
             Active Internet connections (servers and established) 
             Proto Recv-Q Send-Q Local Address      Foreign Address     State    
             tcp  0  0 0.0.0.0:3306     0.0.0.0:*      LISTEN    
             上面顯示可以看出MySQL服務(wù)已經(jīng)啟動(dòng)。 
             2)安裝客戶端 
             運(yùn)行如下命令: 
             [root@test1 local]# rpm -ivh MySQL-client-4.0.16-0.i386.rpm 
             warning: MySQL-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5 
             Preparing...    ########################################### [100%] 
             1:MySQL-client  ########################################### [100%] 
             顯示安裝完畢。 
             用下面的命令連接mysql,測(cè)試是否成功。 
            三、登錄MySQL 

             登錄MySQL的命令是mysql, mysql 的使用語(yǔ)法如下: 
             mysql [-u username] [-h host] [-p[password]] [dbname] 
             username 與 password 分別是 MySQL 的用戶名與密碼,mysql的初始管理帳號(hào)是root,沒(méi)有密碼,注意:這個(gè)root用戶不是Linux的系統(tǒng)用戶。MySQL默認(rèn)用戶是root,由于初始沒(méi)有密碼,第一次進(jìn)時(shí)只需鍵入mysql即可。 
             [root@test1 local]# mysql 
             Welcome to the MySQL monitor. Commands end with ; or \g. 
             Your MySQL connection id is 1 to server version: 4.0.16-standard 
             Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 
             mysql> 
             出現(xiàn)了“mysql>”提示符,恭喜你,安裝成功! 
             增加了密碼后的登錄格式如下: 
             mysql -u root -p 
             Enter password: (輸入密碼) 
             其中-u后跟的是用戶名,-p要求輸入密碼,回車后在輸入密碼處輸入密碼。 

             注意:這個(gè)mysql文件在/usr/bin目錄下,與后面講的啟動(dòng)文件/etc/init.d/mysql不是一個(gè)文件。 

             四、MySQL的幾個(gè)重要目錄 

             MySQL安裝完成后不象SQL Server默認(rèn)安裝在一個(gè)目錄,它的數(shù)據(jù)庫(kù)文件、配置文件和命令文件分別在不同的目錄,了解這些目錄非常重要,尤其對(duì)于Linux的初學(xué)者,因?yàn)長(zhǎng)inux本身的目錄結(jié)構(gòu)就比較復(fù)雜,如果搞不清楚MySQL的安裝目錄那就無(wú)從談起深入學(xué)習(xí)。 

             下面就介紹一下這幾個(gè)目錄。 

             1、數(shù)據(jù)庫(kù)目錄 
             /var/lib/mysql/ 

             2、配置文件 
             /usr/share/mysql(mysql.server命令及配置文件) 

             3、相關(guān)命令 
             /usr/bin(mysqladmin mysqldump等命令) 

             4、啟動(dòng)腳本 
             /etc/rc.d/init.d/(啟動(dòng)腳本文件mysql的目錄) 
            五、修改登錄密碼 

             MySQL默認(rèn)沒(méi)有密碼,安裝完畢增加密碼的重要性是不言而喻的。 

             1、命令 
             usr/bin/mysqladmin -u root password 'new-password' 
             格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 

             2、例子 
             例1:給root加個(gè)密碼123456。 
             鍵入以下命令 : 
             [root@test1 local]# /usr/bin/mysqladmin -u root password 123456 
             注:因?yàn)殚_始時(shí)root沒(méi)有密碼,所以-p舊密碼一項(xiàng)就可以省略了。 

             3、測(cè)試是否修改成功 
             1)不用密碼登錄 
             [root@test1 local]# mysql 
             ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO) 
             顯示錯(cuò)誤,說(shuō)明密碼已經(jīng)修改。 
             2)用修改后的密碼登錄 
             [root@test1 local]# mysql -u root -p 
             Enter password: (輸入修改后的密碼123456) 
             Welcome to the MySQL monitor. Commands end with ; or \g. 
             Your MySQL connection id is 4 to server version: 4.0.16-standard 
             Type 'help;' or '\h' for help. Type '\c' to clear the buffer. 
             mysql> 
             成功! 
             這是通過(guò)mysqladmin命令修改口令,也可通過(guò)修改庫(kù)來(lái)更改口令。 

             六、啟動(dòng)與停止 

             1、啟動(dòng) 
             MySQL安裝完成后啟動(dòng)文件mysql在/etc/init.d目錄下,在需要啟動(dòng)時(shí)運(yùn)行下面命令即可。 
             [root@test1 init.d]# /etc/init.d/mysql start 

             2、停止 
             /usr/bin/mysqladmin -u root -p shutdown 

             3、自動(dòng)啟動(dòng) 
             1)察看mysql是否在自動(dòng)啟動(dòng)列表中 
             [root@test1 local]# /sbin/chkconfig –list 
             2)把MySQL添加到你系統(tǒng)的啟動(dòng)服務(wù)組里面去 
             [root@test1 local]# /sbin/chkconfig – add mysql 
             3)把MySQL從啟動(dòng)服務(wù)組里面刪除。 
             [root@test1 local]# /sbin/chkconfig – del mysql 
          七、更改MySQL目錄 

             MySQL默認(rèn)的數(shù)據(jù)文件存儲(chǔ)目錄為/var/lib/mysql。假如要把目錄移到/home/data下需要進(jìn)行下面幾步: 

             1、home目錄下建立data目錄 
             cd /home 
             mkdir data 

             2、把MySQL服務(wù)進(jìn)程停掉: 
             mysqladmin -u root -p shutdown 

             3、把/var/lib/mysql整個(gè)目錄移到/home/data 
             mv /var/lib/mysql /home/data/ 
             這樣就把MySQL的數(shù)據(jù)文件移動(dòng)到了/home/data/mysql下 

             4、找到my.cnf配置文件 
             如果/etc/目錄下沒(méi)有my.cnf配置文件,請(qǐng)到/usr/share/mysql/下找到*.cnf文件,拷貝其中一個(gè)到/etc/并改名為my.cnf)中。命令如下: 
             [root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf 

             5、編輯MySQL的配置文件/etc/my.cnf 
             為保證MySQL能夠正常工作,需要指明mysql.sock文件的產(chǎn)生位置。 修改socket=/var/lib/mysql/mysql.sock一行中等號(hào)右邊的值為:/home/mysql/mysql.sock 。操作如下: 
             vi  my.cnf    (用vi工具編輯my.cnf文件,找到下列數(shù)據(jù)修改之) 
             # The MySQL server 
              [mysqld] 
              port   = 3306 
              #socket  = /var/lib/mysql/mysql.sock(原內(nèi)容,為了更穩(wěn)妥用“#”注釋此行) 
              socket  = /home/data/mysql/mysql.sock   (加上此行) 

             6、修改MySQL啟動(dòng)腳本/etc/rc.d/init.d/mysql 
             最后,需要修改MySQL啟動(dòng)腳本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等號(hào)右邊的路徑改成你現(xiàn)在的實(shí)際存放路徑:home/data/mysql。 
             [root@test1 etc]# vi /etc/rc.d/init.d/mysql 
             #datadir=/var/lib/mysql    (注釋此行) 
             datadir=/home/data/mysql   (加上此行) 

             7、重新啟動(dòng)MySQL服務(wù) 
             /etc/rc.d/init.d/mysql start 
             或用reboot命令重啟Linux 
             如果工作正常移動(dòng)就成功了,否則對(duì)照前面的7步再檢查一下。 

             八、MySQL的常用操作 

             注意:MySQL中每個(gè)命令后都要以分號(hào);結(jié)尾。 

             1、顯示數(shù)據(jù)庫(kù) 
             mysql> show databases; 
             +----------+ 
             | Database | 
             +----------+ 
             | mysql  | 
             | test   | 
             +----------+ 
             2 rows in set (0.04 sec) 
             Mysql剛安裝完有兩個(gè)數(shù)據(jù)庫(kù):mysql和test。mysql庫(kù)非常重要,它里面有MySQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫(kù)中的相關(guān)表進(jìn)行操作。 

             2、顯示數(shù)據(jù)庫(kù)中的表 
             mysql> use mysql; (打開庫(kù),對(duì)每個(gè)庫(kù)進(jìn)行操作就要打開此庫(kù),類似于foxpro ) 
             Database changed 

             mysql> show tables; 
             +-----------------+ 
             | Tables_in_mysql | 
             +-----------------+ 
             | columns_priv  | 
             | db       | 
             | func      | 
             | host      | 
             | tables_priv   | 
             | user      | 
             +-----------------+ 
             6 rows in set (0.01 sec) 

             3、顯示數(shù)據(jù)表的結(jié)構(gòu): 
             describe 表名; 

             4、顯示表中的記錄: 
             select * from 表名; 
             例如:顯示mysql庫(kù)中user表中的紀(jì)錄。所有能對(duì)MySQL用戶操作的用戶都在此表中。 
             Select * from user; 

             5、建庫(kù): 
             create database 庫(kù)名; 
             例如:創(chuàng)建一個(gè)名字位aaa的庫(kù) 
             mysql> create databases aaa; 
          6、建表: 
             use 庫(kù)名; 
             create table 表名 (字段設(shè)定列表); 
             例如:在剛創(chuàng)建的aaa庫(kù)中建立表name,表中有id(序號(hào),自動(dòng)增長(zhǎng)),xm(姓名),xb(性別),csny(出身年月)四個(gè)字段 
             use aaa; 
             mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date); 
             可以用describe命令察看剛建立的表結(jié)構(gòu)。 
             mysql> describe name; 

             +-------+---------+------+-----+---------+----------------+ 
             | Field | Type  | Null | Key | Default | Extra     | 
             +-------+---------+------+-----+---------+----------------+ 
             | id  | int(3) |   | PRI | NULL  | auto_increment | 
             | xm  | char(8) | YES |   | NULL  |        | 
             | xb  | char(2) | YES |   | NULL  |        | 
             | csny | date  | YES |   | NULL  |        | 
             +-------+---------+------+-----+---------+----------------+ 

             7、增加記錄 
             例如:增加幾條相關(guān)紀(jì)錄。 
             mysql> insert into name values('','張三','男','1971-10-01'); 
             mysql> insert into name values('','白云','女','1972-05-20'); 
             可用select命令來(lái)驗(yàn)證結(jié)果。 
             mysql> select * from name; 
             +----+------+------+------------+ 
             | id | xm  | xb  | csny    | 
             +----+------+------+------------+ 
             | 1 | 張三 | 男  | 1971-10-01 | 
             | 2 | 白云 | 女  | 1972-05-20 | 
             +----+------+------+------------+ 

             8、修改紀(jì)錄 
             例如:將張三的出生年月改為1971-01-10 
             mysql> update name set csny='1971-01-10' where xm='張三'; 

             9、刪除紀(jì)錄 
             例如:刪除張三的紀(jì)錄。 
             mysql> delete from name where xm='張三'; 

             10、刪庫(kù)和刪表 
             drop database 庫(kù)名; 
             drop table 表名; 

             九、增加MySQL用戶 

             格式:grant select on 數(shù)據(jù)庫(kù).* to 用戶名@登錄主機(jī) identified by "密碼" 
          例1、增加一個(gè)用戶user_1密碼為123,讓他可以在任何主機(jī)上登錄,并對(duì)所有數(shù)據(jù)庫(kù)有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MySQL,然后鍵入以下命令:

             mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123"; 
          例1增加的用戶是十分危險(xiǎn)的,如果知道了user_1的密碼,那么他就可以在網(wǎng)上的任何一臺(tái)電腦上登錄你的MySQL數(shù)據(jù)庫(kù)并對(duì)你的數(shù)據(jù)為所欲為了,解決辦法見例2。 

             例2、增加一個(gè)用戶user_2密碼為123,讓此用戶只可以在localhost上登錄,并可以對(duì)數(shù)據(jù)庫(kù)aaa進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MySQL數(shù)據(jù)庫(kù)所在的那臺(tái)主機(jī)),這樣用戶即使用知道user_2的密碼,他也無(wú)法從網(wǎng)上直接訪問(wèn)數(shù)據(jù)庫(kù),只能通過(guò)MYSQL主機(jī)來(lái)操作aaa庫(kù)。 

             mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123"; 

             用新增的用戶如果登錄不了MySQL,在登錄時(shí)用如下命令: 

             mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登錄主機(jī)的ip地址) 

             十、備份與恢復(fù) 

             1、備份 

             例如:將上例創(chuàng)建的aaa庫(kù)備份到文件back_aaa中 

             [root@test1 root]# cd /home/data/mysql (進(jìn)入到庫(kù)目錄,本例庫(kù)已由val/lib/mysql轉(zhuǎn)到/home/data/mysql,見上述第七部分內(nèi)容) 
             [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa 

             2、恢復(fù) 

             [root@test mysql]# mysql -u root -p ccc < back_aaa

          posted on 2012-10-11 00:33 緣來(lái)如此 閱讀(22322) 評(píng)論(1)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)

          FeedBack:
          # re: Mysql常用命令行大全 2012-10-11 14:27 dirkmurphy

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 余江县| 呼和浩特市| 肇源县| 措美县| 齐齐哈尔市| 新宾| 高尔夫| 赣榆县| 舞钢市| 北流市| 从化市| 鄄城县| 江西省| 万荣县| 崇州市| 义乌市| 新营市| 潢川县| 德惠市| 合川市| 张北县| 新乡市| 青铜峡市| 茶陵县| 右玉县| 资中县| 思茅市| 宝山区| 界首市| 十堰市| 沙湾县| 鄂温| 当雄县| 布尔津县| 祁连县| 江永县| 建昌县| 新闻| 江口县| 维西| 南阳市|