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

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

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

    午夜屠豬男
    I want to fly higher!
    posts - 12,comments - 0,trackbacks - 0

    INSERT語句是最常見的SQL語句之一,但是MySQL中INSERT語句的用法和標準用法不盡相同,下文就為您詳細介紹MySQL中INSERT的一般用法,供您參考。

    1用法

    在標準的SQL語句中,一次插入一條記錄的INSERT語句只有一種形式。

    INSERT INTO tablename(列名…) VALUES(列值);

    而在MySQL中還有另外一種形式。

    INSERT INTO tablename SET column_name1 = value1, column_name2 = value2,…;


    第一種方法將列名和列值分開了,在使用時,列名必須和列值的數一致。如下面的語句向users表中插入了一條記錄:

    INSERT INTO users(id, name, age) VALUES(123, '姚明', 25);

    第二種方法允許列名和列值成對出現和使用,如下面的語句將產生中樣的效果。

    INSERT INTO users SET id = 123, name = '姚明', age = 25;

     

    2不同點

     

    (1): 如果使用了SET方式,必須至少為一列賦值。如果某一個字段使用了省缺值(如默認或自增值),這兩種方法都可以省略這些字段。如id字段上使用了自增值,上面兩條語句可以寫成如下形式:

    INSERT INTO users (name, age) VALUES('姚明',25);
    INSERT INTO uses SET name = '姚明', age = 25;

    (2)MySQL在VALUES上也做了些變化。
    如果VALUES中什么都不寫,那MySQL將使用表中每一列的默認值來插入新記錄。
    INSERT INTO users () VALUES();

    如果表名后什么都不寫,就表示向表中所有的字段賦值。使用這種方式,不僅在VALUES中的值要和列數一致,而且順序不能顛倒。 INSERT INTO users VALUES(123, '姚明', 25);

    如果將INSERT語句寫成如下形式MySQL將會報錯。如:

    INSERT INTO users VALUES('姚明',25)


    (3)標準的INSERT語句允許一次插入多條數據,set不行

    INSERT INTO users (name, age) VALUES('姚明',25),('麥蒂',25)

    posted on 2014-12-15 16:23 午夜屠豬男 閱讀(44318) 評論(0)  編輯  收藏 所屬分類: Mysql

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲日韩久久综合中文字幕| 亚洲三级中文字幕| 精品女同一区二区三区免费播放| 最近最好的中文字幕2019免费| 亚洲国产精品网站久久| 最近在线2018视频免费观看| 亚洲精品中文字幕无码AV| 1a级毛片免费观看| 亚洲国产视频网站| 免费毛片a在线观看67194| 亚洲AV成人一区二区三区在线看| 免费看黄视频网站| 亚洲另类无码专区丝袜| 日韩免费毛片视频| 精品国产日韩亚洲一区在线| 亚洲av麻豆aⅴ无码电影| 一级a性色生活片久久无少妇一级婬片免费放| 国产精品免费看久久久无码| 无码人妻一区二区三区免费视频 | 亚洲人成网站看在线播放| 日日麻批免费40分钟日本的| 亚洲 欧洲 自拍 另类 校园| 日本免费中文字幕在线看| 一边摸一边爽一边叫床免费视频| 亚洲乱码国产乱码精品精| 57pao国产成视频免费播放| 亚洲一卡2卡3卡4卡5卡6卡| 一级毛片直播亚洲| 久久一本岛在免费线观看2020| 亚洲国产高清在线精品一区| 日韩免费视频在线观看| 国产午夜精品理论片免费观看 | 亚洲乱码一二三四五六区| 在线观看无码的免费网站| 产传媒61国产免费| 亚洲va在线va天堂va888www| 91免费资源网站入口| 一级毛片免费观看不收费| 亚洲综合综合在线| 亚洲AV无码专区日韩| 2020因为爱你带字幕免费观看全集 |