posts - 0,  comments - 19,  trackbacks - 0
             盡管DOS環(huán)境中的操作命令我們現在的開發(fā)者很少使用,但是有些命令我們還是應該會,否則顯得很不專業(yè)哦!下面首先開始在DOS環(huán)境下操作Mysql吧:

          如果你的mysql不是安裝在默認路徑下面,首先要配置用戶變量,方法如下:

          我的電腦–屬性–高級–環(huán)境變量–在用戶變量的PATH里面添加mysql的安裝路徑
          例如:D:\APM\APMServ5.2.0\MySQL5.0\bin

          第一招、mysql服務的啟動和停止

          net stop mysql

          net start mysql

          第二招、登陸mysql

          語法如下: mysql -u用戶名 -p用戶密碼

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

          mysql>

          注意,如果是連接到另外的機器上,則需要加入一個參數-h機器IP

          第三招、增加新用戶

          格式:grant 權限 on 數據庫.* to 用戶名@登錄主機 identified by “密碼”

          如,增加一個用戶user1密碼為password1,讓其可以在本機上登錄, 并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入mysql,然后鍵入以下命令:

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

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

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

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

          第四招: 操作數據庫

          登錄到mysql中,然后在mysql的提示符下運行下列命令,每個命令以分號結束。

          1、 顯示數據庫列表。

          show databases;

          缺省有兩個數據庫:mysql和test。 mysql庫存放著mysql的系統和用戶權限信息,我們改密碼和新增用戶,實際上就是對這個庫進行操作。

          2、 顯示庫中的數據表:

          use mysql;

          show tables;

          3、 顯示數據表的結構:

          describe 表名;

          4、 建庫與刪庫:

          create database 庫名;

          drop database 庫名;

          5、 建表:

          use 庫名;

          create table 表名(字段列表);

          drop table 表名;

          6、 清空表中記錄:

          delete from 表名;

          7、 顯示表中的記錄:

          select * from 表名;

          第五招、導出和導入數據


          1. 導出數據:

          mysqldump –opt test > mysql.test

          即將數據庫test數據庫導出到mysql.test文件,后者是一個文本文件

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

          就是把數據庫dbname導出到文件mysql.dbname中。

          2. 導入數據:

          mysqlimport -u root -p123456 < mysql.dbname。

          不用解釋了吧。

          3. 將文本數據導入數據庫:

          文本數據的字段數據之間用tab鍵隔開。

          use test;

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

          1:使用SHOW語句找出在服務器上當前存在什么數據庫:

          mysql> SHOW DATABASES;

          2:2、創(chuàng)建一個數據庫MYSQLDATA

          mysql> CREATE DATABASE MYSQLDATA;

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

          mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)

          4:查看現在的數據庫中存在什么表

          mysql> SHOW TABLES;

          5:創(chuàng)建一個數據庫表

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

          6:顯示表的結構:

          mysql> DESCRIBE MYTABLE;

          7:往表中加入記錄

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

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

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

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

          mysql>use database;

          mysql>source d:/mysql.sql;

          10:刪除表

          mysql>drop TABLE MYTABLE;

          11:清空表

          mysql>delete from MYTABLE;

          12:更新表中數據

          mysql>update MYTABLE set sex=”f” where name=’hyq’;

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

          13:備份數據庫

          mysqldump -u root 庫名>xxx.data

          14:例2:連接到遠程主機上的MYSQL

          假設遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:

          mysql -h110.110.110.110 -uroot -pabcd123

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

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

          posted on 2012-03-16 10:06 canry Tong 閱讀(1318) 評論(0)  編輯  收藏 所屬分類: 收藏
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          留言簿

          文章分類

          文章檔案

          搜索

          •  

          最新評論

          主站蜘蛛池模板: 嘉祥县| 海安县| 中牟县| 佛坪县| 呼图壁县| 思南县| 宁乡县| 高淳县| 比如县| 乾安县| 大冶市| 牙克石市| 珠海市| 墨竹工卡县| 依兰县| 化德县| 浙江省| 深州市| 香港| 西藏| 叶城县| 永寿县| 肇庆市| 乌兰浩特市| 上蔡县| 丹东市| 温宿县| 肥西县| 墨江| 五河县| 通海县| 大安市| 三门峡市| 阳曲县| 保康县| 云南省| 和静县| 张家口市| 林口县| 济宁市| 宜州市|