第一招烁焙、mysql服務(wù)的啟動(dòng)和停止
net stop mysql net start mysql
第二招、登陸mysql 語法如下:
mysql -u用戶名 -p用戶密碼 鍵入命令mysql -uroot -p施绎, 回車后提示你輸入密碼溯革,輸入12345,然后回車即可進(jìn)入到mysql中了谷醉,mysql的提示符是:mysql>注意致稀,如果是連接到另外的機(jī)器上,則需要加入一個(gè)參數(shù)-h機(jī)器IP
第三招俱尼、增加新用戶 格式:
grant 權(quán)限 on 數(shù)據(jù)庫.* to 用戶名@登錄主機(jī) identified by "密碼"
如抖单,增加一個(gè)用戶user1密碼為password1,讓其可以在本機(jī)上登錄号显, 并對(duì)所有數(shù) 據(jù)庫有查詢臭猜、插入、修改押蚤、刪除的權(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ù)庫 登錄到mysql中劫灶,然后在mysql的提示符下運(yùn)行下列命令,每個(gè)命令以分號(hào)結(jié)束掖桦。
1本昏、 顯示數(shù)據(jù)庫列表。show databases;缺省有兩個(gè)數(shù)據(jù)庫:mysql和test枪汪。 mysql庫存放著mysql的系統(tǒng)和用戶權(quán)限信息涌穆,我們改密碼和新增用戶怔昨,實(shí)際上就是對(duì)這個(gè)庫進(jìn)行操作。
2宿稀、 顯示庫中的數(shù)據(jù)表: use mysql; show tables;
3趁舀、 顯示數(shù)據(jù)表的結(jié)構(gòu): describe 表名;
4、 建庫與刪庫: create database 庫名; drop database 庫名;
5祝沸、 建表: use 庫名; create table 表名(字段列表); drop table 表名;
6矮烹、 清空表中記錄: delete from 表名;
7、 顯示表中的記錄: select * from 表名
第五招罩锐、導(dǎo)出和導(dǎo)入數(shù)據(jù)
導(dǎo)出數(shù)據(jù): mysqldump --opt test > mysql.test即將數(shù)據(jù)庫test數(shù)據(jù)庫導(dǎo)出到mysql.test文件奉狈,后者是一個(gè)文本文件如:mysqldump -u root -p123456 --databases dbname > mysql.dbname就是把數(shù)據(jù)庫dbname導(dǎo)出到文件mysql.dbname中。
-
導(dǎo)入數(shù)據(jù): mysqlimport -u root -p123456 < mysql.dbname唯欣。不用解釋了吧嘹吨。
2-14:例2:連接到遠(yuǎn)程主機(jī)上的MYSQL假設(shè)遠(yuǎn)程主機(jī)的IP為:
2-1. 將文本數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫:文本數(shù)據(jù)的字段數(shù)據(jù)之間用tab鍵隔開。 use test; load data local infile "文件名" into table 表名;1:使用SHOW語句找出在服務(wù)器上當(dāng)前存在什么數(shù)據(jù)庫: mysql> SHOW DATABASES;
2-2境氢、創(chuàng)建一個(gè)數(shù)據(jù)庫MYSQLDATA mysql> CREATE DATABASE MYSQLDATA;
2-3:選擇你所創(chuàng)建的數(shù)據(jù)庫 mysql> USE MYSQLDATA; (按回車鍵出現(xiàn)Database changed 時(shí)說明操作成功!)
2-4:查看現(xiàn)在的數(shù)據(jù)庫中存在什么表 mysql> SHOW TABLES;
2-5:創(chuàng)建一個(gè)數(shù)據(jù)表 mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));2-6:顯示表的結(jié)構(gòu): mysql> DESCRIBE MYTABLE;
2-7:往表中加入記錄 mysql> insert into MYTABLE values ("hyq","M");
2-8:用文本方式將數(shù)據(jù)裝入數(shù)據(jù)庫表中(例如D:/mysql.txt) mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
2-9:導(dǎo)入.sql文件命令(例如D:/mysql.sql) mysql>use database; mysql>source d:/mysql.sql;
2-10:刪除表 mysql>drop TABLE MYTABLE;
2-11:清空表 mysql>delete from MYTABLE;
2-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
2-13:備份數(shù)據(jù)庫 mysqldump -u root 庫名>xxx.data
mysql -h
(注:u與root可以不用加空格蟀拷,其它也一樣)
3、退出MYSQL命令: exit (回車)