亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql中insert語句的5種用法簡單示例

 更新時(shí)間:2023年08月19日 10:35:02   作者:小馬穿云  
這篇文章主要給大家介紹了關(guān)于mysql中insert語句的5種用法的相關(guān)資料,insert into是mysql中最常用的插入語句,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下

前言

insert語句是標(biāo)準(zhǔn)sql中的語法,是插入數(shù)據(jù)的意思。在實(shí)際應(yīng)用中,它也演變了很多種用法來實(shí)現(xiàn)特殊的功能,下面介紹在mysql數(shù)據(jù)庫中insert語句的五種用法。

一、values參數(shù)后單行插入

語法:

insert into tableName (colunm1,colunm2,...) value(value1,value2,...);

如果插入多條數(shù)據(jù),需要寫多條sql。

insert into a(id,name,type) values (1,'A1','T1');
insert into a(id,name,type) values (2,'A2','T2');

二、values參數(shù)后多行插入

語法:

insert into tableName(colunm1,colunm2,..) values(value1,value2...),(value1,value2...);

多條數(shù)據(jù)1條sql即可,相較于方法1效率更高。

insert into a(id,name,type) values (1,'A1','T1'),(2,'A2','T2');

三、搭配select插入數(shù)據(jù)

語法:

insert into tableName(colunm1,colunm2,..) select colunm1,colunm2,..;

多條數(shù)據(jù)使用union all關(guān)聯(lián)即可。

insert into a(id,name,type)
	select 1,'A1','T1'
	union all
	select 2,'A2','T2';

四、復(fù)制舊表的信息到新表

語法:

insert into tableName(colunm1,colunm2,..) select colunm1,colunm2,.. from tableName1;

假設(shè)兩個(gè)表的表結(jié)構(gòu)一樣則語句如下,否則請指定字段名稱。

insert into a select * from b where id=1;

五、搭配set插入數(shù)據(jù)

語法:

insert into tableName  set colunm1=value1,colunm2=value2....;

使用set是拓展寫法,可以精準(zhǔn)的對列賦值,防止賦值時(shí)由于順序混亂導(dǎo)致的數(shù)據(jù)錯(cuò)誤,同時(shí)這種寫法插入數(shù)據(jù)的速度更快,但不適合批量循環(huán)插入。

insert into a set id=1,name='A1',type='T1';

總結(jié)

到此這篇關(guān)于mysql中insert語句的5種用法的文章就介紹到這了,更多相關(guān)mysql insert語句用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySql死鎖怎么排查的方法實(shí)現(xiàn)

    MySql死鎖怎么排查的方法實(shí)現(xiàn)

    本文主要介紹了MySql死鎖怎么排查的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-02-02
  • 將MySQL數(shù)據(jù)導(dǎo)出為sql文件的最佳實(shí)踐

    將MySQL數(shù)據(jù)導(dǎo)出為sql文件的最佳實(shí)踐

    這篇文章主要給大家介紹了如何將MySQL數(shù)據(jù)導(dǎo)出為sql文件,避免數(shù)據(jù)丟失的最佳實(shí)踐,文中有詳細(xì)的導(dǎo)出流程步驟,跟著文中的步驟就可以導(dǎo)出文件,需要的朋友可以借鑒參考
    2023-07-07
  • mysql中l(wèi)ower_case_table_names=1參數(shù)的作用

    mysql中l(wèi)ower_case_table_names=1參數(shù)的作用

    lower_case_table_names是MySQL數(shù)據(jù)庫中的一個(gè)系統(tǒng)變量,本文主要介紹了mysql中l(wèi)ower_case_table_names=1參數(shù)的作用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • Mysql主鍵和唯一鍵的區(qū)別點(diǎn)總結(jié)

    Mysql主鍵和唯一鍵的區(qū)別點(diǎn)總結(jié)

    在本篇文章中小編給大家分享了關(guān)于Mysql主鍵和唯一鍵的區(qū)別,有興趣的朋友們學(xué)習(xí)下吧。
    2019-02-02
  • mySQL中LEN()與DATALENGTH()的區(qū)別

    mySQL中LEN()與DATALENGTH()的區(qū)別

    LEN返回指定字符串表達(dá)式的字符數(shù),其中不包含尾隨空格。DATALENGTH返回用于表示任何表達(dá)式的字節(jié)數(shù)。
    2011-03-03
  • oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的

    oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的

    最近開發(fā)的時(shí)候遇到一個(gè)任務(wù),需要對重復(fù)的數(shù)據(jù)進(jìn)行篩選,只取插入時(shí)間最早的一條數(shù)據(jù),這篇文章主要給大家介紹了關(guān)于oracle/mysql數(shù)據(jù)庫多條重復(fù)數(shù)據(jù)如何取最新的相關(guān)資料,需要的朋友可以參考下
    2024-08-08
  • 關(guān)于join?on和where執(zhí)行順序分析

    關(guān)于join?on和where執(zhí)行順序分析

    這篇文章主要介紹了join?on和where執(zhí)行順序,如果是inner?join,?放on和放where產(chǎn)生的結(jié)果一樣,?執(zhí)行計(jì)劃也是一樣,但推薦使用on,本文對join?on和where執(zhí)行順序給大家詳細(xì)講解,需要的朋友可以參考下
    2023-03-03
  • MySQL數(shù)據(jù)庫InnoDB引擎主從復(fù)制同步經(jīng)驗(yàn)總結(jié)

    MySQL數(shù)據(jù)庫InnoDB引擎主從復(fù)制同步經(jīng)驗(yàn)總結(jié)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫InnoDB引擎主從復(fù)制同步經(jīng)驗(yàn)總結(jié),本文總結(jié)了設(shè)置主從復(fù)制時(shí)遇到的一些錯(cuò)誤和解決方法,需要的朋友可以參考下
    2015-01-01
  • MySQL配置SSL主從復(fù)制

    MySQL配置SSL主從復(fù)制

    本文給大家分享的是如何給mysql配置SSL主從復(fù)制的具體方法,分別給出了5.6和5.7兩個(gè)版本的實(shí)例,希望大家能夠喜歡
    2019-01-01
  • MySQL編程中的6個(gè)實(shí)用技巧

    MySQL編程中的6個(gè)實(shí)用技巧

    這篇文章主要介紹了MySQL編程中的6個(gè)實(shí)用技巧,本文講解了每一行命令都是用分號(;)作為結(jié)束、采用關(guān)聯(lián)數(shù)組存取查詢結(jié)果、TEXT、DATE、和SET數(shù)據(jù)類型等內(nèi)容,需要的朋友可以參考下
    2015-02-02

最新評論