freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

關(guān)系型數(shù)據(jù)庫標準語言—sqlsql語言--結(jié)構(gòu)化查詢語言。(已修改)

2025-10-10 13:43 本頁面
 

【正文】 1 關(guān)系型數(shù)據(jù)庫標準語言 — SQL ? SQL語言 結(jié)構(gòu)化查詢語言 。 ? SQL92標準 , 是由美國國家標準局( ANSI) 于 1992年制定的 。 ? 數(shù)據(jù)庫廠商都對 SQL語言進行了擴展 ,形成了擴展 SQL語言 。 例如: SQL Server的 TransactSQL,Oracle 的 PL/SQL, INFORMIX 的 ESQL等 ,這里主要介紹標準 SQL 語言 。 2 常用運算符 ? 算數(shù)運算符 : +, , *,/ (加、減、乘、除 ) ? 邏輯運算符: =, , , =, = (等于、大于、小于、大于等于、小于等于 ) ? 連接運算符: ||, AND, OR (聯(lián)結(jié)、與、或 ) 3 基本數(shù)據(jù)庫對象的創(chuàng)建 ? 表( table) 是數(shù)據(jù)庫中最基本的結(jié)構(gòu),從邏輯上講它是一個二維結(jié)構(gòu),由若干行組成,每一行由多個列構(gòu)成 ? 視圖( view) 是建立在表之上的,根據(jù)用戶需求而設(shè)立的數(shù)據(jù)的邏輯表示方式。它是虛擬的,并不表示任何物理數(shù)據(jù),只是用來察看數(shù)據(jù)的窗口而已。 ? 索引( index) 是建立于一個基本表之上,用于加快數(shù)據(jù)訪問速度的一種結(jié)構(gòu)。可以在一個表上建立多個索引。 4 1. 表的定義與修改 ( 1)定義表的基本語句 CREATE TABLE table_name ( column_name1 datatype[column_constraint], column_name2 datatype[column_constraint],...) 其中 table_name 為表名 column_name1, column_name2 為各列的名稱 datatype 為數(shù)據(jù)類型,例如 int、 char等 column_constraint 為各列的約束條件,例如 not null(非空 ) 5 例 :下列語句創(chuàng)建一個 student表,并且限定 Name 為非空、 Std_ID為主關(guān)鍵字 CREATE TABLE student ( Name varchar(30) NOT NULL, Std_ID int Primary Key, Sex varchar(10), Faculty varchar(50), class varchar(30) ) Varchar是可變長的字符類型,括號中的數(shù)字為字符長度的最大值。 6 (2)修改表的基本語句 – 添加字段: ALTER TABLE table_name ADD column_name datatype [column_constraint] – 刪除字段: ALTER TABLE table_name DROP COLUMN column_name 其中: table_name 為表名 column_name 為待修改的字段名 datatype 為數(shù)據(jù)類型 column_constraint 為待修改的字段的約束條件 7 例:利用下面語句在 student表增加 grade字段,卻省值為 0 ALTER TABLE student ADD grade int default 0 例:利用下面語句在 student表中刪除擦 Faculty字段 ALTER TABLE student DROP COLUMN Faculty (3)刪除表的基本語句 DROP TABLE table_name 例:用下面語句刪除 student表 DROP TABLE student 8 2. 視圖的定義與刪除 (1)定義視圖的基本語句 CREATE VIEW view_name [column_name1, column_name2,… ] AS select_statement 其中 view_name為視圖名 column_name1, column_name2 為列名 select_statement 為 Select查詢語句,用于在基本表中檢索出視圖所需數(shù)據(jù) 9 例 : 下列語句定義了一個名為 grade_list的視圖, 包含 Std_ID, Name, grade三列,并且限定 grade=60 CREATE VIEW grade_list AS SELECT Std_ID, Name, grade FROM student WHERE grade=60 10 ( 2)刪除視圖的基本語句 DROP VIEW view_name 其中: view_name為視圖名 例:利用下面語句刪除 grade_list視圖 DROP VIEW grade_list 11 3.索引的定義與刪除 ( 1)定義索引的基本語句 CREATE [UNIQUE] INDEX indexname ON table_name(column_name1, column_name2,… ) 其中: indexname 為索引名 column_name1, column_name2 為字段名 例:利用下面語句在表 student上建立字段 Std_ID的索引,名為 StdIDindex CREATE UNIQUE INDEX StdIDindex ON stduent ( Std_ID ) 12 ( 2)刪除索引的基本語句 DROP INDEX indexname 其中: indexname為 索引 名 例:利用下面語句刪除 StdIDindex索引 DROP INDEX StdIDindex 13 SQL的數(shù)據(jù)操縱功能
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1