<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    在幸福中痛苦的掙扎

    專注于效率 專注于價值
     
    書法.JAVA BLOG

    mysql 常用操作命令

    有些時候我們不得不去用命令行操作mysql數據庫,下面是筆者總結的常見操作命令:

    1.連接
    ? 命令:? mysql -h主機地址 -u用戶名 -p密碼
    ? 本地:連接?? cmd進入mysql/bin之后, 輸入mysql -uroot -p然后回車 會提示你輸入密碼 接著回車即可(如果密碼為空);
    ? 遠程連接:假設遠程主機的IP為:222.222.212.212,用戶名為root,密碼為abcdef。則鍵入以下命令:
    ???? mysql -h222.222.212.212 ?-uroot? -pabcdef

    2.對數據庫和表的操作
    ???
    ???查看用戶擁有權限的數據庫?:????? show databases;(注意分號)
    ?
    ?? 創建數據庫test:? create database testdb;

    ?? 切換到testdb數據庫:?????? use testdb;

    ?? 刪除數據庫testdb: drop database?testdb;

    ?? 查看當前數據庫中有權限的表: show tables;

    ?? 創建表s_position,department,,depart_pos,testtable:
    ???? create table s_position
    ???? (
    ???????? id int not null auto_increment,
    ???????? name varchar(20) not null default? '經理',????????? #設定默認值
    ???????? description varchar(100),
    ???????? primary key PK_positon (id)?????????????????????????? ?#設定主鍵
    ???? );????
    ???? create table department
    ???? (
    ???????? id int not null auto_increment,
    ???????? name varchar(20) not null default '系統部',????????? #設定默認值
    ???????? description varchar(100),
    ???????? primary key PK_department (id)??????????????????????? #設定主鍵
    ???? );
    ???? create table depart_pos
    ???? (
    ???????? department_id int not null,
    ???????? position_id int not null,
    ???????? primary key PK_depart_pos (department_id,position_id)? #設定復和主鍵
    ???? );
    ???? create table testtable
    ???? (
    ???????? id int not null auto_increment primary key,???? #設定主鍵
    ???????? name varchar(20) not null default '無名氏',? #設定默認值
    ???????? department_id int not null,
    ???????? position_id int not null,
    ???????? unique (department_id,position_id)????????????? #設定唯一值
    ???? );

    ?? 查看表testtable的結構:?? desc testtable;

    ?? 刪除表testtable:?????
    ??????? drop table testtable;???????

    ? 修改表結構 操作數據(增,刪,改,查)
    ???.....(同sql語句,略)

    ?3. 備份和恢復
    ?? 對數據的備份和恢復命令,在網上有許多種版本,經筆者親身測驗,下面的命令是可行方法之一:
    ???
    ??? 備份數據庫testdb:??
    ??? 本地:mysqldump -uroot? -pabcdef testdb>e:testdb.sql?
    ??? 遠程:mysqldump -h222.222.212.212 -uroot? -pabcdef testdb>e:testdb.sql?
    ???這里假設數據庫的用戶名和密碼分別是root和abcdef, 導出到額盤根目錄下,得到的testdb.sql是一個sql腳本,不包括建庫的語句,所以你需要手工創建數據庫下次才可以導入 恢復數據庫testdb;
    ??????
    ???? 恢復數據庫testdb:??????首先 需要創建一個空庫testdb(原因如上);
    ???? 命令:??
    ???? 本地:mysql -uroot -pabcdef? testdb<e:testdb.sql????
    ???? 遠程:mysql -h222.222.212.212? -uroot -pabcdef? testdb<e:testdb.sql????
    ???? 后面e:testdb.db代表本地sql文件路徑,如果mysql安裝在本地可以把sql文件考到mysql/bin的安裝目錄下,就不用寫路徑了.


    注:在網上有些朋友說,mysql的安裝目錄必須為默認目錄(即c:/mysql),否則會出問題,筆者也測驗了一下在安裝d盤的效果,結果暫時沒有發現什么問題.,這說明有時候命令執行異??赡芎桶惭b目錄無關.^_^

    posted on 2006-11-24 17:41 書法 閱讀(507) 評論(1)  編輯  收藏 所屬分類: 數據庫

    Feedback

    # re: mysql 常用操作命令 2006-12-10 16:44 quto

    頂一下  回復  更多評論   



    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    My Links

    Blog Stats

    News

    常用鏈接

    留言簿(4)

    隨筆分類(6)

    隨筆檔案(6)

    文章檔案(1)

    收藏夾(4)

    友情鏈接

    最新隨筆

    最新評論

    閱讀排行榜

    評論排行榜


    copyright@2006 書法(soft)版權所有.
    E_mail:posoft@126.com     點     點我找我
    主站蜘蛛池模板: 亚洲图片校园春色| 永久黄网站色视频免费观看| 亚洲国产成人久久综合区| 亚洲成熟丰满熟妇高潮XXXXX| 999国内精品永久免费观看| 亚洲成a人不卡在线观看| 国内精自视频品线六区免费| 亚洲精品国产福利在线观看| 在线日本高清免费不卡| 亚洲午夜国产精品无卡| 国产在线观看麻豆91精品免费 | jizz免费在线影视观看网站| www亚洲精品少妇裸乳一区二区| 337p日本欧洲亚洲大胆人人| 亚洲精品无码成人片在线观看| 特级毛片aaaa免费观看| 国产中文在线亚洲精品官网| 久久久精品视频免费观看| 国产成人精品日本亚洲| 最近2019中文字幕免费大全5| 亚洲国产日韩在线人成下载| 在线观看成人免费| 人成午夜免费大片在线观看| 亚洲国产无套无码av电影| 中文字幕无码一区二区免费| 亚洲日产2021三区| 国产精品久久久久影院免费| 2022免费国产精品福利在线| 亚洲一区二区三区电影| 99在线视频免费观看视频 | **aaaaa毛片免费| 亚洲精品无码专区久久| 亚洲午夜精品久久久久久浪潮 | 亚洲欧洲国产精品久久| 精品国产精品久久一区免费式| 国产精品免费在线播放| 91亚洲一区二区在线观看不卡| 在线精品免费视频无码的 | 91精品国产免费入口| 亚洲中文无码永久免费| 国产精品亚洲mnbav网站|