久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

SQL語句 數據完整性控制

時間:2019-05-14 20:10:09下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《SQL語句 數據完整性控制》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《SQL語句 數據完整性控制》。

第一篇:SQL語句 數據完整性控制

實驗七 數據完整性控制

一、實驗目的1、掌握數據完整性控制的幾種定義方法;

2、利用T-SQL命令和圖形化界面操作常用控制數據的方法。

二、實驗任務

1、使用SSMS對StudentCourseMS數據庫3個表的各類約束進

行定義、查看、修改、刪除等基本操作;

2、使用T-SQL命令對StudentCourseMS數據庫3個表的各類約束進行定義、查看、修改、刪除等基本操作;

三、實驗內容

1、主鍵約束

(1)創建新的表

A)單一字段上添加主鍵約束

Create table 學生表

(學號 char(12)constraint pk_xh primarykey,姓名 char(8)not null,性別 char(2))

B)多個字段上添加主鍵約束

Create table 學生選課表

(constraint pk_xx primary key(學號,課程號),學號 char(12),課程號 char(8),成績 tinyint)

(2)修改表

Alter table 課程表

Add constraint pk_kch primary key(課程號);

Go

(3)刪除主鍵約束

Alter table 課程表

Drop constraint pk_kch;

(4)查看約束

Sp_help pk_xh2、唯一約束

(1)在創建表時創建唯一約束

Create table 學生表

(學號 char(12)constraint pk_xh primarykey, 姓名 char(8)not null unique,性別 char(2))

(2)修改表

(3)刪除唯一約束

(4)查看唯一約束

3、外鍵約束

4、檢查約束

5、默認值約束

6、非空約束

第二篇:sql常用語句

//創建臨時表空間

create temporary tablespace test_temp

tempfile 'E:oracleproduct10.2.0oradatatestservertest_temp01.dbf'size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

//創建數據表空間

create tablespace test_data

logging

datafile 'E:oracleproduct10.2.0oradatatestservertest_data01.dbf'size 32m

autoextend on

next 32m maxsize 2048m

extent management local;

//創建用戶并指定表空間

create user username identified by password

default tablespace test_data

temporary tablespace test_temp;

//給用戶授予權限

//一般用戶

grant connect,resource to username;

//系統權限

grant connect,dba,resource to username

//創建用戶

create user user01 identified by u01

//建表

create table test7272(id number(10),name varchar2(20),age number(4),joindate date default sysdate,primary key(id));

//存儲過程

//數據庫連接池

數據庫連接池負責分配、管理和釋放數據庫連接

//

//創建表空間

create tablespace thirdspace

datafile 'C:/Program Files/Oracle/thirdspace.dbf' size 10mautoextend on;

//創建用戶

create user binbin

identified by binbin

default tablespace firstspace

temporary tablespace temp;

//賦予權限

GRANT CONNECT, SYSDBA, RESOURCE to binbin

//null與""的區別

簡單點說null表示還沒new出對象,就是還沒開辟空間

個對象裝的是空字符串。

//建視圖

create view viewname

as

sql

//建索引

create index indexname on tablename(columnname)

//在表中增加一列

alter table tablename add columnname columntype

//刪除一列

alter table tablename drop columnname

//刪除表格內容,表格結構不變

truncate table tableneme

//新增數據

insert into tablename()values()

//直接新增多條數據

insert into tablename()

selecte a,b,c

from tableabc

//更新數據 new除了對象,但是這“”表示

update tablename set columnname=? where

//刪除數據

delete from tablename

where

//union語句

sql

union

sql

//case

case

when then

else

end

第三篇:SQL語句

SQL練習

一、設有如下的關系模式,試用SQL語句完成以下操作:

學生(學號,姓名,性別,年齡,所在系)

課程(課程號,課程名,學分,學期,學時)

選課(學號,課程號,成績)

1. 求選修了課程號為“C2”課的學生學號

2. 求選修了課程號為“C2”課的學生學號和姓名

3. 求沒有選修課程號為“C2”課的學生學號

4. 求選修了課程號為“C2”,又選修了課程號為“C3”課的學生學號

5.求選修了課程號為“C2”或“C3”課的學生學號

6.求選修了全部課程的學生學號

7.求至少選修了學號為“98002”的學生所學過的所有課程的學生的學號和姓名。

8.查詢學生選課表中的全部數據

9.查詢計算機系學生的姓名、年齡

10.查詢成績在70—80分之間的學生的學號、課程號和成績

11.查詢計算機系年齡在18—20之間且性別為“男”的學生的姓名和年齡

12.查詢成績在80分以上的學生的姓名、課程號和成績,并按成績的降序排列結果。

13.查詢哪些課程沒有人選修,要求列出課程號和課程名。

14.查詢數學系成績在80分以上的學生的學號,姓名

15.查詢課程號為“C02”的課程的最高分數。

16.查詢計算機系學生的最大年齡和最小年齡。

17.統計每個系的學生人數。

18.統計每門課程的選課人數和考試最高分。

19.統計每個學生的選課門數和考試總成績,并按選課門數的升序顯示結果。

20.查詢總成績超過200分的學生,要求列出學號、總成績。

21.用子查詢實現如下查詢:

(1)查詢選修了課程號“C01”的學生的姓名和所在系。

(2)查詢數學系成績在80分以上的學生的學號和姓名。

(3)查詢計算機系考試成績最高的學生的姓名。

22.刪除選課成績小于60分的學生的選課記錄。

23.將所有選修了課程“C01”的學生的成績加10分。

24.將計算機系所有選修了課程“計算機文化基礎”課程的學生的成績加10分。

25.創建查詢學生的學號、姓名、所在系、課程號、課程名、課程學分的視圖。

26.創建查詢每個學生的平均成績的視圖,要求列出學生學號和平均成績。

27.創建查詢每個學生的選課學分的視圖,要求列出學生學號及總學分。

第四篇:SQL語句

SQL語句,用友的SQL2000,通過查詢管理器寫的語句

1、查詢

2、修改

3、刪除

4、插入

表名:users 包含字段:id,sname,sage

查詢 select * from users查詢users表中所有數據

select id,sname,sage from users查詢users表中id,sname,sage字段所有數據

可以限定查詢條件比如:

select sname from users where sage>20查詢年齡大于20歲的所有人的名字

修改 update users set sname='李四',sage=22將users表中數據都改為姓名李四,年齡22

update users set sname='李四',sage=22 where id=1限定id為1的人的信息修改為

姓名李四,年齡22

可以加where條件。

刪除 delete from users where id=2刪除users表中id為2的一行數據delete from users 代表刪除users中所有數據

插入 insert into users(id,sname,sage)values(5,'劉三',21)插入一條數據

SQL四條最基本的數據操作語句:Insert,Select,Update和Delete。

例如:SELECT columns FROM tables;其中columns為列的名稱,tables為表格名稱

1、查詢:select 字段名 from 表名 where 條件

查找在表(如A)中符合條件的字段

2、修改:update 表名 set 字段名=‘所要修改的內容’

修改在表(如A)中的字段的值為:所要修改的內容

3、刪除: delete from 表名 where 條件

刪除符合條件的表(如A)中的信息

4、插入: insert into 表名(字段名)(‘插入內容’)

在表(如A)中插入字段為:插入內容 的一條信息

第五篇:常用SQL語句

一、創建數據庫

create database 數據庫名

on(name='數據庫名_data',size='數據庫文件大小',maxsize='數據庫文件最大值',filegrowth=5%,//數據庫文件的增長率

filename='數據庫存放的位置')

log on

(name='數據庫名_log',size='數據庫文件大小',maxsize='數據庫文件最大值',filegrowth=5%,//數據庫文件的增長率

filename='數據庫存放的位置')

二、創建數據表

create table 表名

(字段名 字段類型 是否為空 primary key//是否為主鍵)

三、select語句

1、去除重復查詢

select distinct 字段名 from 表名

2、按條件查詢

select * from 表名 where 條件

3、排序desc升序/asc降序

select 字段名 from 表名 order by desc/asc

四、刪除語句

delect from 表名 where 條件

五、修改語句

update from 表名 set 字段名1=‘字段值’,字段名2=‘字段值’ where 條件

六、插入語句

insert into 表名(字段名)values(字段值)//字段名與字段值一一對應

七、創建存儲過程

use 數據庫名

go

create proc 存儲過程名

as

要存儲在里面的SQL語句

八、sql分頁

select top 查詢的條數 *

from表名 where 主鍵 not in(select top 第幾條開始查詢 id from 表名 order by 主鍵)order by 主鍵 desc

下載SQL語句 數據完整性控制word格式文檔
下載SQL語句 數據完整性控制.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    sql語句

    簡單基本的sql語句 幾個簡單的基本的sql語句 選擇:select * from table1 where范圍 插入:insert into table1(field1,field2) values(value1,value2) 刪除:delete from table1......

    常用sql語句

    1、查看表空間的名稱及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d......

    簡單SQL語句小結

    簡單SQL語句小結 注釋:本文假定已經建立了一個學生成績管理數據庫,全文均以學生成績的管理為例來描述。 1.在查詢結果中顯示列名: a. 用as關鍵字:select name as '姓名' from s......

    常用SQL語句(最終五篇)

    查詢:select * from table1 where 范圍 select * from table where table001='JSBQF050' and table002='1307050002' and table003='0020' and table004='0030' select * fro......

    sql語句學習

    一、選擇題 1、SQL語言是語言。——(SQL特點)(易) A)層次數據庫 B)網絡數據庫 C)關系數據庫D)非數據庫 答案:C 2、SQL語言具有兩種使用方式,分別稱為交互式SQL和。 ——(SQL語言使......

    SQL查詢語句

    SQL查詢語句 第一次:查詢(顯示)、條件、排序、空記錄 第二次:通配符、生成表、文件(記事本)、數組、臨時表,數學函數、分組、嵌套查詢 第三次:插入記錄、刪除記錄、更新記錄 第四次:......

    基本sql語句

    典型SQL語句匯總 Sys用戶是超級用戶,具有sysdba的角色,密碼是:change_on_install。 System用戶是管理操作員,具有sysoper的角色,密碼是:manager。 普通登錄用戶: 用戶名:scott,密碼:ti......

    SQL語句大全5篇

    create database xuan /*創建一個數據庫*/ on( name=xuan, filename='d:bbsxuan.mdf', size=10) log on( name =fei, filename='d:bbsfei.ldf', size=1mb )drop databas......

主站蜘蛛池模板: 中文字幕人妻被公上司喝醉| 精品999日本久久久影院| 中国xxx农村性视频| 午夜免费无码福利视频| 国产成人综合久久精品av| 2020国产亚洲美女精品久久久| 妓院一钑片免看黄大片| 久久精品天天中文字幕人妻| 成年性生交大片免费看| 亚洲一区天堂九一| 免费人成视频在线播放| 欧美又黄又大又爽a片三年片| 精品亚洲国产成人av在线时间短的| 一个本道久久综合久久88| 亚洲国产精品久久艾草| 成人做爰69片免费看网站野花| 国产精品成人99久久久久| 精品午夜福利无人区乱码一区| 麻豆成人久久精品综合网址| 亚洲最大av资源站无码av网址| 日本精品人妻无码免费大全| 亚洲综合色无码| 精品无码久久久久国产手机版| 成人伊人精品色xxxx视频| 人妻av无码一区二区三区| 国产女人与公拘交在线播放| 熟女人妻在线视频| 中文字幕一区二区三区久久网站| 亚洲国产成人精品福利| 欧美激情乱人伦| 久久97国产超碰青草| 国产欧美精品一区二区三区-老狼| 亚洲国产欧美日韩图片在线人成| 中文字幕乱码熟女人妻水蜜桃| 全部免费毛片在线播放| 国产va免费精品高清在线观看| 亚洲浮力影院久久久久久| 成人在线| 成人内射国产免费观看| 国产男女爽爽爽免费视频| 亚洲成在人线视av|