關係型資料庫學習 資料更新

2021-09-12 00:05:43 字數 1104 閱讀 6920

資料的更新操作有插入,刪除,修改

1.資料插入

插入資料有兩種,一種是插入乙個元組,一種是插入子查詢結果

1.1 插入元組(insert into 《表名》[(《屬性列》,《屬性列》…)] values([《資料常量》,《資料常量》…]);)

例1:插入一條學生資訊(學號:3120569,姓名:李二,性別:男,年齡:21)

insert student(sno,sname,***,age) values(3120569,李二,男,21);

1.2插入子查詢結果

例2:建立 每科課程總人數表

create table course_count(cno char(12),cname char (24),s_counts int);

求取每科課程選課的總人數,並把結果插入資料庫

insert into course_count(cno,cname,s_counts)

select course.cno,course.cname,count(sc.sno)

from sc, course

where sc.cno=course.cno

group by cno;

2.修改資料

update 《表名》

set 《列名》=《屬性值》,[《列名》=《屬性值》]…

[where 《條件表示式》];

例3 將所有學生年齡加1歲

update student set sage=sage+1;

例4 將 張三的年齡改為22歲

update student set sage=22 where sname=『張三』;

2.2帶子查詢的修改語句

例5 將年齡年齡大於24歲的學生成績全部改為60分

update sc

set grade =60

where sno in(select sno

from student

where sage >=24);

3.刪除資料

格式:delete from 《表名》 [where 《條件子句》];

例6 開出李四的學籍

delete from student where sname=『李四』;

關係型資料庫 非關係型資料庫

關係型資料庫,是指採用了關係模型來組織資料的資料庫。關係模型是在1970年由ibm的研究員e.f.codd博士首先提出的,在之後的幾十年中,關係模型的概念得到了充分的發展並逐漸成為主流資料庫結構的主流模型。簡單來說,關係模型指的就是二維 模型,而乙個關係型資料庫就是由二維表及其之間的聯絡所組成的乙個...

關係型資料庫 非關係型資料庫

2019 02 25 20 38 36 關係型資料庫和非關係型資料的比較 一 關係型資料庫 關係型資料庫最典型的資料結構是表,由二維表及其之間的聯絡所組成的乙個資料組織 優點 1 易於維護 都是使用表結構,格式一致 2 使用方便 sql語言通用,可用於複雜查詢 3 複雜操作 支援sql,可用於乙個表...

關係型資料庫關聯更新資料彙總

先給出需求,有2張表,學生表和分數表,兩種表都有乙個分數列,但是這兩列的值不一致,現在需要更新學生表,讓學生表中的值等於分數表中的值。初始化指令碼如下 create table student id varchar 100 primary key,name varchar 50 addr varch...