mysql基本使用命令Word版_第1頁(yè)
mysql基本使用命令Word版_第2頁(yè)
mysql基本使用命令Word版_第3頁(yè)
mysql基本使用命令Word版_第4頁(yè)
mysql基本使用命令Word版_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1、MySQL常用命令 -create database name; 創(chuàng)建數(shù)據(jù)庫(kù) -use databasename; 選擇數(shù)據(jù)庫(kù) -drop database name 直接刪除數(shù)據(jù)庫(kù),不提醒 -show tables; 顯示表 -describe tablename; 表的詳細(xì)描述 -select 中加上distinct去除重復(fù)字段 -mysqladmin drop databasename 刪除數(shù)據(jù)庫(kù)前,有提示。 -顯示當(dāng)前mysql版本和當(dāng)前日期 -select version(),current_date; -2、修改mysql中root的密碼: -1 / 23shell>my

2、sql -u root -p -mysql> update user set password=password(”xueok654123) where user=root; -mysql> flush privileges /刷新數(shù)據(jù)庫(kù) -mysql>use dbname; 打開數(shù)據(jù)庫(kù): -mysql>show databases; 顯示所有數(shù)據(jù)庫(kù) -mysql>show tables; 顯示數(shù)據(jù)庫(kù)mysql中所有的表:先use mysql;然后 -mysql>describe user; 顯示表mysql數(shù)據(jù)庫(kù)中user表的列信息); -3、grant

3、-創(chuàng)建一個(gè)可以從任何地方連接服務(wù)器的一個(gè)完全的超級(jí)用戶,但是必須使用一個(gè)口令something做這個(gè) -mysql> grant all privileges on *.* to userlocalhost identified by something with -增加新用戶 -格式:grant select on 數(shù)據(jù)庫(kù).* to 用戶名登錄主機(jī) identified by “密碼” -GRANT ALL PRIVILEGES ON *.* TO montylocalhost IDENTIFIED BY something WITH GRANT OPTION; -GRANT ALL

4、PRIVILEGES ON *.* TO monty”%” IDENTIFIED BY something WITH GRANT OPTION; -刪除授權(quán): -mysql> revoke all privileges on *.* from root”%”; -mysql> delete from user where user=”root” and host=”%”; -mysql> flush privileges; -創(chuàng)建一個(gè)用戶custom在特定客戶端登錄,可訪問特定數(shù)據(jù)庫(kù)fangchandb -mysql >grant select, insert, upd

5、ate, delete, create,drop on fangchandb.* to custom identified by passwd -重命名表: -mysql > alter table t1 rename t2; -4、mysqldump -備份數(shù)據(jù)庫(kù) -shell> mysqldump -h host -u root -p dbname >dbname_backup.sql -恢復(fù)數(shù)據(jù)庫(kù) -shell> mysqladmin -h myhost -u root -p create dbname -shell> mysqldump -h host -

6、u root -p dbname < dbname_backup.sql -如果只想卸出建表指令,則命令如下: -shell> mysqladmin -u root -p -d databasename > a.sql -如果只想卸出插入數(shù)據(jù)的sql命令,而不需要建表命令,則命令如下: -shell> mysqladmin -u root -p -t databasename > a.sql -那么如果我只想要數(shù)據(jù),而不想要什么sql命令時(shí),應(yīng)該如何操作呢? - mysqldump -T./ phptest driver -其中,只有指定了-T參數(shù)才可以卸出純文本

7、文件,表示卸出數(shù)據(jù)的目錄,./表示當(dāng)前目錄,即與mysqldump同一目錄。如果不指定driver 表,則將卸出整個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)。每個(gè)表會(huì)生成兩個(gè)文件,一個(gè)為.sql文件,包含建表執(zhí)行。另一個(gè)為.txt文件,只包含數(shù)據(jù),且沒有sql指令。 -5、可將查詢存儲(chǔ)在一個(gè)文件中并告訴mysql從文件中讀取查詢而不是等待鍵盤輸入??衫猛鈿こ绦蜴I入重定向?qū)嵱贸绦騺硗瓿蛇@項(xiàng)工作。例如,如果在文件my_file.sql 中存放有查 -詢,可如下執(zhí)行這些查詢: -例如,如果您想將建表語(yǔ)句提前寫在sql.txt中: -mysql > mysql -h myhost -u root -p database

8、< sql.txt -MySQL實(shí)用命令 Wikipedia,自由的百科全書 一) 連接MYSQL: 格式: mysql -h主機(jī)地址 -u用戶名 p用戶密碼 1、例1:連接到本機(jī)上的MYSQL 首先在打開DOS窗口,然后進(jìn)入mysql安裝目錄下的bin目錄下,例如: D:mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級(jí)用戶root是沒有密碼的,故直接回車即可進(jìn)入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:連接到遠(yuǎn)程主機(jī)上的MYSQL 假設(shè)遠(yuǎn)程主機(jī)的IP為:10.0.0.1,用戶名為root,密碼為12

9、3。則鍵入以下命令: mysql -h10.0.0.1 -uroot -p123 (注:u與root可以不用加空格,其它也一樣) 3、退出MYSQL命令 exit (回車) (二) 修改密碼: 格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 1、例1:給root加個(gè)密碼123。首先在DOS下進(jìn)入目錄C:mysqlbin,然后鍵入以下命令: mysqladmin -uroot -password 123 注:因?yàn)殚_始時(shí)root沒有密碼,所以-p舊密碼一項(xiàng)就可以省略了。 2、例2:再將root的密碼改為456 mysqladmin -uroot -pab12 pass

10、word 456 (三) 增加新用戶:(注意:和上面不同,下面的因?yàn)槭荕YSQL環(huán)境中的命令,所以后面都帶一個(gè)分號(hào)作為命令結(jié)束符) 格式:grant select on 數(shù)據(jù)庫(kù).* to 用戶名登錄主機(jī) identified by "密碼" 例1、增加一個(gè)用戶test1密碼為abc,讓他可以在任何主機(jī)上登錄,并對(duì)所有數(shù)據(jù)庫(kù)有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入MYSQL,然后鍵入以下命令: grant select,insert,update,delete on *.* to test1"%" Identified by "a

11、bc" 但例1增加的用戶是十分危險(xiǎn)的,你想如某個(gè)人知道test1的密碼,那么他就可以在internet上的任何一臺(tái)電腦上登錄你的mysql數(shù)據(jù)庫(kù)并對(duì)你的數(shù)據(jù)可以為所欲為了,解決辦法見例2。 例2、增加一個(gè)用戶test2密碼為abc,讓他只可以在localhost上登錄,并可以對(duì)數(shù)據(jù)庫(kù)mydb進(jìn)行查詢、插入、修改、刪除的操作(localhost指本地主機(jī),即MYSQL數(shù)據(jù)庫(kù)所在的那臺(tái)主機(jī)),這樣用戶即使用知道test2的密碼,他也無法從internet上直接訪問數(shù)據(jù)庫(kù),只能通過MYSQL主機(jī)上的web頁(yè)來訪問了。 grant select,insert,update,delete on

12、 mydb.* to test2localhost identified by "abc" 如果你不想test2有密碼,可以再打一個(gè)命令將密碼消掉。 grant select,insert,update,delete on mydb.* to test2localhost identified by "" (四) 顯示命令 1、顯示數(shù)據(jù)庫(kù)列表: show databases; 剛開始時(shí)才兩個(gè)數(shù)據(jù)庫(kù):mysql和test。mysql庫(kù)很重要它里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫(kù)進(jìn)行操作。 2、顯示庫(kù)中的數(shù)據(jù)表: use my

13、sql; /打開庫(kù) show tables; 3、顯示數(shù)據(jù)表的結(jié)構(gòu): describe 表名; 4、建庫(kù): create database 庫(kù)名; 5、建表: use 庫(kù)名; create table 表名 (字段設(shè)定列表); 6、刪庫(kù)和刪表: drop database 庫(kù)名; drop table 表名; 7、將表中記錄清空: delete from 表名; 8、顯示表中的記錄: select * from 表名; MySQL導(dǎo)入導(dǎo)出命令 1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù) mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名 mysqldump -u wcnc -p smgp_app

14、s_wcnc > wcnc.sql 2.導(dǎo)出一個(gè)表 mysqldump -u 用戶名 -p 數(shù)據(jù)庫(kù)名 表名> 導(dǎo)出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql 3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu) mysqldump -u wcnc -p -d -add-drop-table smgp_apps_wcnc >d:wcnc_db.sql -d 沒有數(shù)據(jù) -add-drop-table 在每個(gè)create語(yǔ)句之前增加一個(gè)drop table 4.導(dǎo)入數(shù)據(jù)庫(kù) 常用source 命令 進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái),

15、 如mysql -u root -p mysql>use 數(shù)據(jù)庫(kù) 然后使用source命令,后面參數(shù)為腳本文件(如這里用到的.sql) mysql>source d:wcnc_db.sql (注:如果寫成source d:wcnc_db.sql,就會(huì)報(bào)語(yǔ)法錯(cuò)誤) color=darkred/colorMySQL 命令行 1、mysql服務(wù)的啟動(dòng)和停止 net stop mysql net start mysql 2、登陸mysql 語(yǔ)法如下: mysql -u用戶名 -p用戶密碼 鍵入命令mysql -uroot -p, 回車后提示你輸入密碼,輸入12345,然后回車即可進(jìn)入到my

16、sql中了,mysql的提示符是: mysql> 注意,如果是連接到另外的機(jī)器上,則需要加入一個(gè)參數(shù)-h機(jī)器IP 3、增加新用戶 格式: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 user1localhost Identified by "pas

17、sword1" 如果希望該用戶能夠在任何機(jī)器上登陸mysql,則將localhost改為"%"。 如果你不想user1有密碼,可以再打一個(gè)命令將密碼去掉。 grant select,insert,update,delete on mydb.* to user1localhost identified by "" 4: 操作數(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)和用

18、戶權(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 表名; 5、導(dǎo)出和導(dǎo)入數(shù)據(jù) 1. 導(dǎo)出數(shù)據(jù): mysqldump -opt test > mys

19、ql.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 tab

20、le 表名; 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í)說明操作成功!) 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

21、(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>sour

22、ce 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ù)庫(kù)mysqldump -u root 庫(kù)名>xxx.data14: 例2:連接到遠(yuǎn)程主機(jī)上的MYSQL 假設(shè)遠(yuǎn)程主機(jī)的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令: mysql -h110

23、.110.110.110 -uroot -pabcd123 (注:u與root可以不用加空格,其它也一樣) 3、退出MYSQL命令: exit 第一招、mysql服務(wù)的啟動(dòng)和停止net stop mysqlnet 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 用戶名登錄主

24、機(jī) identified by "密碼"如,增加一個(gè)用戶user1密碼為password1,讓其可以在本機(jī)上登錄, 并對(duì)所有數(shù)據(jù)庫(kù)有查詢、插入、修改、刪除的權(quán)限。首先用以root用戶連入mysql,然后鍵入以下命令:grant select,insert,update,delete on *.* to user1localhost Identified by "password1"如果希望該用戶能夠在任何機(jī)器上登陸mysql,則將localhost改為"%"。如果你不想user1有密碼,可以再打一個(gè)命令將密碼去掉。grant sele

25、ct,insert,update,delete on mydb.* to user1localhost 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 d

26、atabase 庫(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)出到

27、文件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ù)MYSQLDATAmysql> CREATE DATABASE MYSQLDATA; 3:選擇你所創(chuàng)建的數(shù)據(jù)庫(kù) mys

28、ql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說明操作成功!)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ù)表

29、中(例如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" w

30、here name='hyq' 13:備份數(shù)據(jù)庫(kù)mysqldump -u root 庫(kù)名>xxx.data14:例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 重要提示:mysql命令直到遇到;才開始執(zhí)行,除了幾個(gè)特殊命令1、啟動(dòng)MySQL服務(wù)器實(shí)際上上篇已講到如何啟動(dòng)MySQL。兩種方法:一是用winmysq

31、ladmin,如果機(jī)器啟動(dòng)時(shí)已自動(dòng)運(yùn)行,則可直接進(jìn)入下一步操作。二是在DOS方式下運(yùn)行 c:mysqlbinmysqld2、進(jìn)入mysql交互操作界面在DOS方式下,運(yùn)行: d:mysqlbinmysql出現(xiàn): mysql 的提示符,此時(shí)已進(jìn)入mysql的交互操作方式。如果出現(xiàn) "ERROR 2003: Cant connect to MySQL server on localhost (10061)“,說明你的MySQL還沒有啟動(dòng)。3、退出MySQL操作界面在mysql>提示符下輸入quit可以隨時(shí)退出交互操作界面:mysql> quitBye你也可以用control-

32、D退出。4、第一條命令mysql> select version(),current_date();+-+-+| version() | current_date() |+-+-+| 3.23.25a-debug | 2001-05-17 |+-+-+1 row in set (0.01 sec)mysql>此命令要求mysql服務(wù)器告訴你它的版本號(hào)和當(dāng)前日期。嘗試用不同大小寫操作上述命令,看結(jié)果如何。結(jié)果說明mysql命令的大小寫結(jié)果是一致的。練習(xí)如下操作:mysql>Select (20+5)*4;mysql>Select (20+5)*4,sin(pi()/3);

33、mysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名為Result)5、多行語(yǔ)句一條命令可以分成多行輸入,直到出現(xiàn)分號(hào)“;”為止:mysql> select-> USER()-> ,-> now()->+-+-+| USER() | now() |+-+-+| ODBClocalhost | 2001-05-17 22:59:15 |+-+-+1 row in set (0.06 sec)mysql>注意中間的逗號(hào)和最后的分號(hào)的使用方法。6、一行多命令輸入如下命令:mysql> SELECT

34、 USER(); SELECT NOW();+-+| USER() |+-+| ODBClocalhost |+-+1 row in set (0.00 sec)+-+| NOW() |+-+| 2001-05-17 23:06:15 |+-+1 row in set (0.00 sec)mysql>注意中間的分號(hào),命令之間用分號(hào)隔開。7、顯示當(dāng)前存在的數(shù)據(jù)庫(kù)mysql> show databases;+-+| Database |+-+| mysql | test |+-+2 row in set (0.06 sec)mysql>8、選擇數(shù)據(jù)庫(kù)并顯示當(dāng)前選擇的數(shù)據(jù)庫(kù)mysq

35、l> USE mysqlDatabase changedmysql>(USE 和 QUIT 命令不需要分號(hào)結(jié)束。)mysql> select database();+-+| database() |+-+| mysql |+-+1 row in set (0.00 sec)9、顯示當(dāng)前數(shù)據(jù)庫(kù)中存在的表mysql> SHOW TABLES;10、顯示表(db)的內(nèi)容mysql>select * from db;11、命令的取消當(dāng)命令輸入錯(cuò)誤而又無法改變(多行語(yǔ)句情形)時(shí),只要在分號(hào)出現(xiàn)前就可以用 c來取消該條命令mysql> select-> user(

36、)-> cmysql>這是一些最常用的最基本的操作命令,通過多次練習(xí)就可以牢牢掌捂了。 Mysql數(shù)據(jù)庫(kù)是一個(gè)多用戶,多線程的關(guān)系型數(shù)據(jù)庫(kù),是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的應(yīng)用程序。它是對(duì)個(gè)人用戶和商業(yè)用戶是免費(fèi)的. Mysql數(shù)據(jù)庫(kù)具有以下優(yōu)點(diǎn): 1.同時(shí)訪問數(shù)據(jù)庫(kù)的用戶的數(shù)量不受限制 2.可以保存超過5千萬條的記錄 3.是目前市場(chǎng)上現(xiàn)有數(shù)據(jù)庫(kù)產(chǎn)品中運(yùn)行速度最快的數(shù)據(jù)庫(kù)系統(tǒng) 4.用戶權(quán)限設(shè)置簡(jiǎn)單、有效。 Mysql數(shù)據(jù)庫(kù)常用命令: 啟動(dòng)Mysql數(shù)據(jù)庫(kù) C:>cd Mysql5.0bin C:Mysql5.0bin>mysqld install 安裝Mysql服務(wù) C:My

37、sql5.0bin>net start mysql 啟動(dòng)Mysql服務(wù) 請(qǐng)求的服務(wù)已經(jīng)啟動(dòng)。 連接mysql 用戶需要提供Mysql的用戶名和密碼來連接服務(wù)器,如果服務(wù)器不是在本機(jī),則還需要一個(gè)主機(jī)名或IP來指定服務(wù)器的位置。 C:Mysql5.0bin>mysql -h localhost -u root -p Enter password: * Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 6 to server version: 5.0.18-nt Typ

38、e 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql> 使用一條簡(jiǎn)單的查詢語(yǔ)句 mysql> select version(),current_date; mysql> select version();select now(); 新建或刪除一個(gè)數(shù)據(jù)庫(kù) Mysql>create database mydb; Mysql> drop database mydb; 打開的數(shù)據(jù)庫(kù)的命令 mysql> use mysql Database chan

39、ged 查看數(shù)據(jù)庫(kù)的命令 mysql> show databases; 查看數(shù)據(jù)表的詳細(xì)結(jié)構(gòu) mysql> desc func; 新建數(shù)據(jù)庫(kù) mysql> create database school; Query OK, 1 row affected (0.00 sec) 新建表 mysql> create table user01( -> id varchar(20) NOT NULL, -> userName varchar(10) NOT NULL, -> age int(11) default'0', -> sex char(2) NOT NULL default'm', -> PRIMARY KEY (id) -> )TYPE=InnoDB; Query OK, 0 rows affected, 1 warning (0.02 sec)mysql>desc student; 插入和刪除表中的數(shù)據(jù) Create table student(stuName varchar(20),age va

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論