最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL筆記之修改數(shù)據(jù)的解決方法

 更新時(shí)間:2013年05月03日 17:15:08   作者:  
本篇文章介紹了,在mysql中修改數(shù)據(jù)的解決方法。需要的朋友參考下

數(shù)據(jù)庫(kù)通過(guò)插入、更新和刪除等方式來(lái)該表表中的記錄,其中

insert語(yǔ)句實(shí)現(xiàn)插入數(shù)據(jù)

update語(yǔ)句實(shí)現(xiàn)更新數(shù)據(jù)

delete語(yǔ)句實(shí)現(xiàn)刪除數(shù)據(jù)

參考表

插入數(shù)據(jù)不指定字段名插入

不指定字段名插入

復(fù)制代碼 代碼如下:

mysql> insert into person values(1,'張三','男',1988);
Query OK, 1 row affected, 1 warning (0.03 sec)

nsert into后面是表名,values后面是需要插入的數(shù)據(jù)

values中的數(shù)據(jù)必須與字段名相匹配,如第一字段為空值則輸入null,尾部可不輸入

需要注意的是,字符串?dāng)?shù)據(jù)必須用引號(hào)包裹


指定字段名插入

復(fù)制代碼 代碼如下:

mysql> insert into person(id,name,sex,birth) values(6,'王芳','女',1992);
Query OK, 1 row affected, 1 warning (0.05 sec)

insert into 后面接表名和字段,此處的字段可調(diào)整位置

但一個(gè)必要條件是后面的values值必須與其字段對(duì)應(yīng)


同時(shí)插入多條數(shù)據(jù)

復(fù)制代碼 代碼如下:

mysql> insert into person(id,name) values(8,'錢(qián)名'),(9,'章碩');
Query OK, 2 rows affected (0.04 sec)
Records: 2  Duplicates: 0  Warnings: 0

values后面用多個(gè)括號(hào)插入數(shù)據(jù),逗號(hào)隔開(kāi)即可

至于插入的字段只需結(jié)合上面講的兩個(gè)例子使用

將查詢(xún)結(jié)果插入到表中

復(fù)制代碼 代碼如下:

mysql> insert into person2(id,name,sex,birth) select * from person;
Query OK, 9 rows affected, 6 warnings (0.03 sec)
Records: 9  Duplicates: 0  Warnings: 6

這里要注意,插入的字段和表中的字段個(gè)數(shù)和數(shù)據(jù)類(lèi)型必須一致,否則就會(huì)報(bào)錯(cuò)


復(fù)制一張表

復(fù)制代碼 代碼如下:

mysql> CREATE TABLE per AS SELECT * FROM person;
Query OK, 1 row affected (0.16 sec)
Records: 1  Duplicates: 0  Warnings: 0

update+表名代表要更新的表,set后面設(shè)置需要更新的內(nèi)容

where用作限制更新條件,后面接表達(dá)式,只要表達(dá)式為真便滿(mǎn)足條件

Tips:where 1也能代表真,即全部滿(mǎn)足


多字段更新

復(fù)制代碼 代碼如下:

mysql> update person set name='小紅',sex='女' where id=3;
Query OK, 1 row affected (0.03 sec)
Rows matched: 1  Changed: 1  Warnings: 0

多字段更新只需要在set后面添加多個(gè)要修改的字段和數(shù)據(jù)即可,用逗號(hào)隔開(kāi)

如果想更新所有記錄則無(wú)需加where

tips:使用update要特別小心,因?yàn)橛锌赡芏鄺l記錄滿(mǎn)足where條件

     最好是先查看一邊表,確定要更新的記錄


刪除字段
刪除指定記錄

復(fù)制代碼 代碼如下:

mysql> delete from person where id=9;
Query OK, 1 row affected (0.02 sec)

刪除記錄也需要跟上where限定

tips:除非你非常確定where子句只會(huì)刪除你想要?jiǎng)h除的行

   否則都應(yīng)該用select來(lái)確認(rèn)情況


刪除所有記錄

復(fù)制代碼 代碼如下:

mysql> delete from person;
Query OK, 8 rows affected (0.03 sec)

在不跟where限定條件的情況下即可逐條刪除所有記錄

此外還有truncate table語(yǔ)句,它會(huì)刪除原來(lái)的表,再重新建立,效率更高

tips:這里刪除不會(huì)要任何提示,說(shuō)刪就刪了,快的很

     所以使用的時(shí)候要格外小心,最好先把數(shù)據(jù)備份

相關(guān)文章

  • MySQL MyISAM 優(yōu)化設(shè)置點(diǎn)滴

    MySQL MyISAM 優(yōu)化設(shè)置點(diǎn)滴

    MyISAM類(lèi)型的表強(qiáng)調(diào)的是性能,其執(zhí)行數(shù)度比InnoDB類(lèi)型更快, 只是不提供事務(wù)支持.大部分項(xiàng)目是讀多寫(xiě)少的項(xiàng)目,而Myisam的讀性能是比innodb強(qiáng)不少的
    2016-05-05
  • mysql 8.0.11 安裝步驟詳解

    mysql 8.0.11 安裝步驟詳解

    這篇文章主要為大家詳細(xì)介紹了mysql 8.0.11 安裝步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-08-08
  • SQL常用的四個(gè)排序函數(shù)梳理

    SQL常用的四個(gè)排序函數(shù)梳理

    這篇文章主要介紹了SQL常用的四個(gè)排序函數(shù)梳理,四個(gè)排序函數(shù)分別是SQL?Server排序中經(jīng)常用到的ROW_NUMBER()、RANK()、DENSE_RANK()、NTILE()、下文簡(jiǎn)單分享,需要的小伙伴可以參考一下
    2022-07-07
  • MySQL中dd::columns表結(jié)構(gòu)轉(zhuǎn)table過(guò)程及應(yīng)用詳解

    MySQL中dd::columns表結(jié)構(gòu)轉(zhuǎn)table過(guò)程及應(yīng)用詳解

    MySQL的dd表是用來(lái)存放表結(jié)構(gòu)和各種建表信息的,客戶(hù)端建的表都存在mysql.table和mysql.columns表里,還有一個(gè)表mysql.column_type_elements比較特殊,用來(lái)存放SET和ENUM類(lèi)型的字段集合值信息,對(duì)mysql dd::columns表結(jié)構(gòu)相關(guān)知識(shí)感興趣的朋友一起看看吧
    2022-09-09
  • Centos7 安裝mysql 8.0.13(rpm)的教程詳解

    Centos7 安裝mysql 8.0.13(rpm)的教程詳解

    這篇文章主要介紹了Centos7 安裝mysql 8.0.13(rpm)的教程詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • MySQL虛擬列的使用示例

    MySQL虛擬列的使用示例

    虛擬列是MySQL中的一種特殊列,它不存儲(chǔ)在表中,而是在查詢(xún)時(shí)動(dòng)態(tài)計(jì)算生成,虛擬列可以提高查詢(xún)效率、減少存儲(chǔ)需求、確保數(shù)據(jù)一致性、簡(jiǎn)化查詢(xún)和保護(hù)敏感數(shù)據(jù),感興趣的可以了解一下
    2024-11-11
  • 徹底搞懂?dāng)?shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別

    徹底搞懂?dāng)?shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別

    這篇文章主要為大家介紹了數(shù)據(jù)庫(kù)操作truncate delete drop關(guān)鍵詞的區(qū)別,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Mysql表創(chuàng)建外鍵報(bào)錯(cuò)解決方案

    Mysql表創(chuàng)建外鍵報(bào)錯(cuò)解決方案

    這篇文章主要介紹了Mysql表創(chuàng)建外鍵報(bào)錯(cuò)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • MySQL詳解如何優(yōu)化查詢(xún)條件

    MySQL詳解如何優(yōu)化查詢(xún)條件

    我們知道從MySQL表中使用SELECT語(yǔ)句來(lái)查詢(xún)數(shù)據(jù),如需有條件地從表中選取數(shù)據(jù),可將WHERE子句添加到SELECT語(yǔ)句中,本篇我們來(lái)看看怎樣優(yōu)化查詢(xún)條件
    2022-05-05
  • Mysql查詢(xún)語(yǔ)句執(zhí)行過(guò)程及運(yùn)行原理分析

    Mysql查詢(xún)語(yǔ)句執(zhí)行過(guò)程及運(yùn)行原理分析

    這篇文章主要介紹了Mysql查詢(xún)語(yǔ)句執(zhí)行過(guò)程及運(yùn)行原理分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08

最新評(píng)論

明光市| 青田县| 合水县| 祥云县| 图们市| 郑州市| 喜德县| 清涧县| 温宿县| 珲春市| 双城市| 扎兰屯市| 商水县| 六盘水市| 张掖市| 九龙城区| 任丘市| 克拉玛依市| 娄底市| 台江县| 宜宾市| 灵川县| 澄迈县| 渑池县| 绥棱县| 乌鲁木齐县| 共和县| 库车县| 青岛市| 杨浦区| 新宾| 镇原县| 汉川市| 深州市| 万盛区| 江油市| 仪征市| 井研县| 铜山县| 施甸县| 凌海市|