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

SQL DML數據操作方法

 更新時間:2025年05月13日 14:44:31   作者:鶴擾..  
這篇文章主要介紹了SQL DML數據操作語言,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧

一、表記錄的增刪改

1、增加表記錄(掌握表數據的insert操作)

# 不指定字段插入:一次性插入一行,并且指定所有列

INSERT  INTO  表  VALUES (值1,值2,值3 ...) ;

# 指定字段插入:一次性插入一行,并且指定插入列

INSERT  INTO  表  (字段1,字段2,字段3 ...)  VALUES (值1,值2,值3 ...) ;

# 不指定字段插入:一次性添加多條記錄

INSERT  INTO  表  VALUES (值1,值2,值3 ...),(值1,值2,值3 ...),... ;

# 指定字段插入:一次性添加多條記錄

INSERT  INTO  表  (字段1,字段2,字段3 ...)  VALUES (值1,值2,值3 ...),(值1,值2,值3 ...) ... ;

數據增加操作 => INSERT  INTO

準備一個數據表 

create table category(
     cid int auto_increment primary key ,
     cname varchar(20),
     description varchar(255)
)default charset =utf8;

 不指定字段插入

insert into category value (null,'服飾','秋冬裝5折');

指定字段插入

insert into category(cid,cname)value(null,'電器');

 不指定字段插入,一次性插入多條記錄

insert into category value (null,'玩具','奧迪雙鉆我的伙伴'),(null,'蔬菜','時令蔬菜,新鮮速達');

指定字段插入,一次性插入多條記錄

insert into category (cid,cname)value (null,'化妝品'),(null,'書籍'),(null,'運動');

運行結果:

2、更新表記錄(掌握表數據的update操作)

# 更新所有行

UPDATE  表名  SET  字段名 = 值,字段名 = 值,... ;

# 更新滿足條件的行

UPDATE  表名  SET  字段名 = 值,字段名 = 值,...  WHERE  條件 ;

把category分類表中cname字段所有值更新為家電

update category set cname='家電';

把category分類表中第一條記錄,cname更新為服裝

update category set cname='服裝' where cid=1;

3、刪除表記錄(掌握表數據的delete操作)

# 刪除表中滿足條件的數據

DELETE  FROM  表名  WHERE  條件 ;

# 刪除表中的所有數據:主鍵自增序列不清零

DELETE  FROM  表名 ;

# 清空表數據:主鍵自增序列清零【暫時了解即可】

TRUNCATE  表名 ;

把category分類表中第5條記錄刪除

delete from category where cid = 5;

清空數據表

delete from category;

或者

truncate category;

DELETE  FROM 和 TRUNCATE 的區(qū)別: delete from屬于DML語句,一條記錄一條記錄的刪除,自動列不會重新編號,所以海量數據刪除效率較低。truncate屬于DDL語句,相當于把這個數據表進行重建,自增列會自動清零。

DELETE  FROM  表名 ;

delete from category;insert into category value (null,'服飾','秋冬裝5折');

TRUNCATE  表名 ;

truncate category;insert into category value (null,'服飾','秋冬裝5折');

到此這篇關于SQL—DML數據操作語言的文章就介紹到這了,更多相關sql dml數據操作內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • sql server 復制表從一個數據庫到另一個數據庫

    sql server 復制表從一個數據庫到另一個數據庫

    本文將詳細介紹SQL server 數據庫如何把一張表復制到另一個數據庫表中,需要了解更多的朋友可以參考下
    2012-11-11
  • 淺談tempdb在SqlServer系統(tǒng)中的重要作用

    淺談tempdb在SqlServer系統(tǒng)中的重要作用

    tempdb是SQLServer的系統(tǒng)數據庫一直都是SQLServer的重要組成部分,用來存儲臨時對象。tempdb中的任何數據在系統(tǒng)重新啟動之后都不會持久存在。因為實際上每次SQLServer啟動的時候都會重新創(chuàng)建tempdb。這個特性就說明tempdb不需要恢復。
    2014-08-08
  • 還原Sql?Server數據庫BAK備份文件的3種方式以及常見錯誤總結

    還原Sql?Server數據庫BAK備份文件的3種方式以及常見錯誤總結

    日常后端開發(fā)中,我們有時候需要查看之前備份數據庫的信息用于排錯糾正項目問題,下面這篇文章主要給大家介紹了關于還原Sql?Server數據庫BAK備份文件的3種方式以及常見錯誤的相關資料,需要的朋友可以參考下
    2023-02-02
  • SQL?Server序列SEQUENCE用法介紹

    SQL?Server序列SEQUENCE用法介紹

    這篇文章介紹了SQL?Server中序列SEQUENCE的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • SQL?Server新特性SequenceNumber用法介紹

    SQL?Server新特性SequenceNumber用法介紹

    這篇文章介紹了SQL?Server新特性SequenceNumber的用法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-02-02
  • T-SQL篇如何防止SQL注入的解決方法

    T-SQL篇如何防止SQL注入的解決方法

    所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入域或頁面請求的查詢字符串,欺騙服務器執(zhí)行惡意的SQL命令,對于這種行為,我們應該如何制止呢?本文將介紹一種方法,希望可以幫助有需要的朋友
    2012-11-11
  • MSSQL存儲過程的功能和用法詳解

    MSSQL存儲過程的功能和用法詳解

    Microsoft SQL Server(MSSQL)是一個關系型數據庫管理系統(tǒng),它支持各種數據操作和查詢功能,其中,存儲過程是MSSQL中非常重要的一個功能,在這個章節(jié)中,我們將詳細介紹MSSQL存儲過程的功能和用法
    2023-12-12
  • SQL中UNION與UNION ALL的區(qū)別小結

    SQL中UNION與UNION ALL的區(qū)別小結

    UNION?和?UNION ALL?都用于將兩個或多個結果集合并為一個結果集,但它們在處理重復數據方面有顯著區(qū)別,本文就來介紹一下SQL中UNION與UNION ALL的區(qū)別小結,感興趣的可以了解一下
    2025-04-04
  • MySql刪除和更新操作對性能有影響嗎

    MySql刪除和更新操作對性能有影響嗎

    做編程的同胞都知道,所有的項目都是離不開數據庫,數據庫離不開增刪改查操作,那么刪除和更新操作對性能有影響嗎?下面小編給大家詳細介紹MySql刪除和更新對性能的影響,需要的朋友可以參考下
    2015-08-08
  • SQL update 多表關聯(lián)更新的實現代碼

    SQL update 多表關聯(lián)更新的實現代碼

    這篇文章主要介紹了SQL update 多表關聯(lián)更新的實現代碼,需要的朋友可以參考下
    2017-09-09

最新評論

五家渠市| 屏山县| 尚志市| 祁门县| 青冈县| 秦安县| 隆回县| 车险| 北流市| 安达市| 县级市| 唐河县| 陕西省| 侯马市| 象州县| 施秉县| 清河县| 田东县| 勐海县| 武隆县| 河北省| 诸城市| 卓尼县| 阳曲县| 当涂县| 河北区| 桐乡市| 泗阳县| 潞西市| 黄骅市| 西平县| 平乡县| 社旗县| 马公市| 巧家县| 乌审旗| 镶黄旗| 景德镇市| 桓台县| 山东| 永春县|