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

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

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

    Welcome 布拉格

    BlogJava 首頁 聯系 聚合 管理
      6 Posts :: 13 Stories :: 15 Comments :: 0 Trackbacks

    mysql alter table創建外鍵(Foreign Key) 的語句


    ALTER TABLE Order ADD FOREIGN KEY ( userid ) REFERENCES app_user( id )
    ON UPDATE RESTRICT

    一個表有多個外鍵的情況:
    ALTER TABLE `tablename`
    ADD CONSTRAINT `FK_BOOK` FOREIGN KEY (`BOOKID`) REFERENCES `book` (`BOOKID`) ON DELETE CASCADE ON UPDATE CASCADE,
    ADD CONSTRAINT `FK_USER` FOREIGN KEY (`USERID`) REFERENCES `user` (`USERID`) ON UPDATE CASCADE;

    ALTER TABLE `dbname`.`tblname` ADD CONSTRAINT `FK_NAME` FOREIGN KEY `FK_NAME` (`USERID`)
    ? REFERENCES `USER` (`USERID`)
    ? ON DELETE CASCADE
    ? ON UPDATE CASCADE;

    http://www.sofee.cn/blog/2006/08/07/28/

    http://hi.baidu.com/jlhh/blog/item/69f9a011accf3c7eca80c48c.html

    mysql> show variables;



    D:\Dev_tools\mysql-5.0.24a-win32>cd bin

    D:\Dev_tools\mysql-5.0.24a-win32\bin>mysqldump zzesweb > D:/zz.sql

    D:\Dev_tools\mysql-5.0.24a-win32\bin>


    http://www.stephanwiesner.de/

    http://m.tkk7.com/max/rss

    CREATE TABLE example(
    id INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY(id),
    name VARCHAR(30),
    age INT)
    <--------------------------->?? Insert

    INSERT INTO example
    (name, age) VALUES('Timmy Mellowman', '23' )

    <----------------------------->?? update

    UPDATE example SET age='22' WHERE age='21'


    <------------------------------>? select

    SELECT * FROM example? ;

    SELECT * FROM example
    WHERE name='Sandy Smith' ;

    <---------------------------------->? delete

    DELETE FROM example WHERE age='15'

    posted on 2007-09-10 11:10 Welcome 閱讀(362) 評論(1)  編輯  收藏

    Feedback

    # re: sql學習 2007-10-08 11:32 天天進步一點點
    一、備份數據庫:(命令在DOS的mysql\bin目錄下執行)
    mysqldump --opt school>school.bbb
    注釋:將數據庫school備份到school.bbb文件,school.bbb是一個文本文件,文件名任取,打開看看你會有新發現。
    1.導出整個數據庫
    mysqldump -u 用戶名 -p 數據庫名 > 導出的文件名
    mysqldump -u root -p aikersql> aiker.sql
    2.導出一個表
    mysqldump -u 用戶名 -p 數據庫名 表名> 導出的文件名
    mysqldump -u aiker -p aikersql users> aiker_users.sql
    3.導出一個數據庫結構
    mysqldump -u root -p -d --add-drop-table aikersql>d:\aiker_db.sql

    -d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table

    二.導入數據庫
    常用source 命令
    進入mysql數據庫控制臺,如mysql -u root -p

    mysql>use 數據庫

    然后使用source命令,后面參數為腳本文件(如這里用到的.sql)
    mysql>source d:\aiker_db.sql

    也可以用 mysql -uroot -Ddb1 <d:\aiker_db.sql

    三、將文本數據轉到數據庫中
    1、文本數據應符合的格式:字段數據之間用tab鍵隔開,null值用n來代替.
    例:
    3 rose 深圳二中 1976-10-10
    4 mike 深圳一中 1975-12-23
    2、數據傳入命令 load data local infile "文件名" into table 表名;
    注意:你最好將文件復制到mysqlbin目錄下,并且要先用use命令打表所在的庫。
    數據導出
      數據導出主要有以下幾種方法:
      使用select into outfile "filename"語句
      使用mysqldump實用程序
    使用phpmyadmin導入
    例如:mysql> select * from driver into outfile "a.txt";

    導入
      同導出相類似,導入也有兩種方法:
    使用LOAD DATA INFILE "filename"命令
    使用mysqlimport實用程序
    使用phpmyadmin導入
    使用sql文件
      回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲男人第一av网站| 国产亚洲色婷婷久久99精品91| 亚洲色图在线观看| 久久精品免费电影| 亚洲国产精彩中文乱码AV| a级毛片视频免费观看| 亚洲AV无码不卡在线播放| 午夜不卡久久精品无码免费 | 女人18毛片免费观看| 亚洲av无码一区二区三区天堂古代 | 曰皮全部过程视频免费国产30分钟| 亚洲中文字幕一区精品自拍| 成人免费午间影院在线观看| 亚洲av午夜电影在线观看| 免费国产在线观看老王影院| 男人免费视频一区二区在线观看| 久久亚洲国产成人精品无码区| 最近免费中文字幕中文高清 | 精品熟女少妇a∨免费久久| 亚洲精品在线免费观看| 日韩毛片无码永久免费看| 丰满少妇作爱视频免费观看| 亚洲成AV人片一区二区| 在线看免费观看AV深夜影院| 久久久久亚洲精品无码网址色欲 | 国产99视频精品免费观看7| 亚洲精品日韩一区二区小说| 亚洲色婷婷综合开心网| 91福利视频免费观看| 亚洲成熟丰满熟妇高潮XXXXX| 亚洲无码日韩精品第一页| 中文字幕免费高清视频| 久久久久久亚洲av无码蜜芽| 亚洲一区二区三区偷拍女厕| 久久久久久曰本AV免费免费| 亚洲av午夜电影在线观看| 水蜜桃亚洲一二三四在线| 德国女人一级毛片免费| 成年免费a级毛片免费看无码| 亚洲国产综合精品| 亚洲日本va午夜中文字幕久久|