日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

关系数据库——sql增删改

發(fā)布時間:2023/12/13 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关系数据库——sql增删改 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

數(shù)據(jù)的插入

插入元祖

--1. 表名后沒有指定屬性列:表示要插入的是一條完整的元組,且屬性列屬性與表定義中的順序一致 insert into student values ('201215128', '陳東', '18', '男', 'IS');--2. 在表明后指定要插入數(shù)據(jù)的表名及屬性列,屬性列的順序可與表定義中的順序不一致 insert into student(sno, sname, sage, ssex, sdept) values ('201215138', '陳東棟', '18', '男', 'CS');--3. 插入部分列,未顯示給出的列按空值計算,當(dāng)然前提條件是那些列可以為空值 insert into student(sno, sname) values ('201215148', '陳棟');

2. 插入一個子查詢的結(jié)果

--子查詢的結(jié)果必須包含和insert的字段列表一樣多的字段,并且數(shù)據(jù)類型兼容 insert into depavgselect sdept,AVG(sage) avgagefrom studentgroup by sdept;

3.5.2 數(shù)據(jù)的修改

--1. 修改某些符合where子句中的條件的元組的值 update student set sage = 92 where sno = '200215121';--2. where子句缺省,默認(rèn)修改所有元組的該屬性的值 --注意:在修改數(shù)據(jù)的時候應(yīng)當(dāng)先寫where子句中的條件 update student set sage = 92;--3. 帶子查詢的修改 update sc set grade = 100 where 'CS' in (select sdeptfrom studentwhere sc.sno = student.sno );--set子句中遇到null只能用等號,where子句中只能用is null update student set sage = null where sno = '201811012';

注意:

DBMS在執(zhí)行修改語句時會檢查修改操作是否破壞表上已定義的完整性規(guī)則。

  • 實體完整性:保證主碼不能被修改
  • 用戶自定義完整性:not null約束,unique約束,值域約束等。
  • 3.5.3 數(shù)據(jù)的刪除

    --1. 刪除符合where子句中條件的某些行 delete from student where sno = '201215148';--2. 帶子查詢的刪除 delete from sc where 'CS' in (select sdeptfrom studentwhere sc.sno = student.sno );--3. 刪除所有行 delete from student;

    注意:

    同數(shù)據(jù)更新,結(jié)果很危險,操作需謹(jǐn)慎。

    總結(jié)

    以上是生活随笔為你收集整理的关系数据库——sql增删改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。