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

正文內(nèi)容

[工學(xué)]數(shù)據(jù)庫(kù)第3章sql-展示頁(yè)

2025-03-03 00:50本頁(yè)面
  

【正文】 2.刪除表中的列 ALTER TABLE 表名 {DROP COLUMN 列名 , …| DROP約束名 , …} 例 6:下面命令在 jbqk表中添加“成績(jī)”列之后,再刪除“ score”列。 CREATE TABLE jbqk ( number char(8) PRIMARY KEY, name char(8) NOT NULL UNIQUE, sex char(2) NOT NULL CHECK (sex=‘男’ or , sex=‘女’ ), birthday datetime, department char(12), ) 課程號(hào) 課程名 學(xué)時(shí) 任課教師 C201 C語(yǔ)言 72 T002 C505 操作系統(tǒng) 80 T001 C506 數(shù)據(jù)庫(kù)應(yīng)用 84 T002 C508 編譯原理 96 T003 CREATE TABLE course ( c_number char(4) PRIMARY KEY, c_name char(20) NOT NULL, period decimal(3,0), t_number char(4) NOT NULL ) 例 2:建立課程表( course)的命令是: 教師號(hào) 教師姓名 職 稱 T001 溫翠靈 講 師 T002 陳 剛 副教授 T003 李建義 講 師 T004 康明威 教 授 例 3:建立教師表( teacher)的命令是: CREATE TABLE teacher ( t_number char(4) PRIMARY KEY, t_name char(8), title char(10) ) 課程號(hào) 學(xué) 號(hào) 成績(jī) C201 0022102 75 C505 0051309 95 C508 0052201 92 C506 0052217 80 例 4:建立選課表( sle_course)的命令是: CREATE TABLE sle_course (c_number char(4) NOT NULL, number char(8) NOT NULL, score decimal(3,0) DEFAULT NULL, PRIMARY KEY(c_number, number) FOREIGN KEY(number) REFERENCES jbqk(number), FOREIGN KEY(c_number) REFERENCES course(c_number) ) 例 4:建立選課表( sle_course)的命令是: 1.添加新列命令: ALTER TABLE 表名 {ADD 列定義 , …| ADD表級(jí)約束 , …} 例 5:下面命令在 jbqk表中添加“ score”列。 PRIMARY KEY(列名 , … ) UNIQUE (列名 , … ) FOREIGN KEY (列名 , … ) CHECK(邏輯表達(dá)式 ) 學(xué) 號(hào) 姓 名 性別 出生日期 所 在 系 0022102 王雪蓮 女 1980915 電 子 系 0051309 白亞春 男 1981056 計(jì)算機(jī)系 0052201 陳 韜 男 1981056 計(jì)算機(jī)系 0052217 袁更旭 男 1980128 計(jì)算機(jī)系 例 1: 在 SQL SERVER中建立如表 31所示學(xué)生基本情況表。 CREATE TABLE 表名 ( 列名 1數(shù)據(jù)類型 [屬性級(jí)約束 ] [,列名 2數(shù)據(jù)類型 [屬性級(jí)約束 ] [,…]] [,表級(jí)約束 [,…]] )。 數(shù)據(jù)類型 SQL Server 2022中常用的數(shù)據(jù)類型: ?Int或 integer:整數(shù),占用 4個(gè)字節(jié) ?Decimal或 numeric:數(shù)字?jǐn)?shù)據(jù)類型, 格式: Decimal(數(shù)據(jù)長(zhǎng)度,小數(shù)位數(shù)) ?float 和 real:浮點(diǎn)數(shù), float更靈活一些 SQL Server 2022中常用的數(shù)據(jù)類型: ?datetime:代表日期和一天內(nèi)的時(shí)間的日期和時(shí)間數(shù)據(jù)類型。 建立基本表的命令格式為: CREATE TABLE 表名 (列名 1數(shù)據(jù)類型 [屬性級(jí)約束 ] [,列名 2數(shù)據(jù)類型 [屬性級(jí)約束 ] [,…]] [,表級(jí)約束 [,…]] )。 例如:建立學(xué)費(fèi)管理數(shù)據(jù)庫(kù)的命令是: CREATE DATABASE xfgl 2. 刪除數(shù)據(jù)庫(kù)模式 命令格式是: DROP DATABASE 數(shù)據(jù)庫(kù)名 。 例如:創(chuàng)建者是溫翠靈,則上面命令寫作: CREATE SCHEMA jxgl AUTHORIZATION 溫翠靈 。 當(dāng)需要在計(jì)算機(jī)中某個(gè)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)下建立數(shù)據(jù)庫(kù)時(shí),首先要使用數(shù)據(jù)庫(kù)模式的命令定義數(shù)據(jù)庫(kù)名,即 模式名 ,然后在其中定義各個(gè) 基本表(數(shù)據(jù)表) 、 視圖 等有關(guān)對(duì)象。 ?尖括號(hào) ( )中的內(nèi)容為標(biāo)簽 (標(biāo)識(shí)符)。 ? [,… ]或 [,… n]表示前面的語(yǔ)法項(xiàng)目可重復(fù)一次或多次,并用逗號(hào)分隔。 ?方括號(hào)( [])中的內(nèi)容為可選的語(yǔ)法項(xiàng)目。 ?大寫單詞是 SQL的關(guān)鍵字,在語(yǔ)句中要按原樣來(lái)拼寫(輸入時(shí)可用小寫) ?小寫字( 或斜體字、 漢字)表示要代換的實(shí)體,在語(yǔ)句中應(yīng)把小寫字換成一個(gè)實(shí)際的對(duì)象名或數(shù)據(jù)值。 數(shù)據(jù)操縱語(yǔ)言( DML: Data Manipulation Language ) 對(duì)已經(jīng)存在的數(shù)據(jù)庫(kù)進(jìn)行記錄的插入、刪除、修改等操作。 SQL DDL DML DCL Create Table/Alter Table/Drop Table: 定義基本表 Create View/Drop View: 視圖操作 Create Index/Drop Index: 索引操作 Insert Delete Select(查詢 QL) Update Grant Revoke 記錄操作 權(quán)限管理 數(shù)據(jù)定義 數(shù)據(jù)操作 數(shù)據(jù)控制 數(shù)據(jù)定義語(yǔ)言( DDL: Data Definition Language) 創(chuàng)建、修改或刪除數(shù)據(jù)庫(kù)中各種對(duì)象,包括表、視圖、索引等。 3.有利于各種數(shù)據(jù)庫(kù)之間交換數(shù)據(jù)、有利于程序的移植、有利于實(shí)現(xiàn)程序和數(shù)據(jù)間的獨(dú)立性;有利于實(shí)施標(biāo)準(zhǔn)化。功能強(qiáng)大、能夠完成各種數(shù)據(jù)庫(kù)操作。 SQL用戶可以是 終端用戶 ,也可以是 應(yīng)用程序 。 表 (基本表)對(duì)應(yīng)實(shí)際的存儲(chǔ)數(shù)據(jù),而視圖 是在表的基礎(chǔ)上推導(dǎo)出來(lái)的“ 虛表 ”。 – 一般需要預(yù)編譯,將嵌入的 SQL語(yǔ)句轉(zhuǎn)化為宿主語(yǔ)言編譯器能處理的語(yǔ)句。 2. SQL的分類 嵌入式 SQL – 能將 SQL語(yǔ)句嵌入到高級(jí)語(yǔ)言(宿主語(yǔ)言)。 2. SQL的分類 交互式 SQL – 用戶可直接鍵入 SQL命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。 – 在許多軟件產(chǎn)品中,軟件廠商都對(duì) SQL的基本命令集進(jìn)行了擴(kuò)充,將其擴(kuò)展成嵌入式SQL語(yǔ)言。 ?現(xiàn)狀 – 大部分 DBMS產(chǎn)品都支持 SQL,成為操作數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。 ?1992年, ISO制定 SQL92標(biāo)準(zhǔn),即 SQL2。 ?1989年, ISO制定 SQL89標(biāo)準(zhǔn), SQL89標(biāo) 準(zhǔn)在 SQL86基礎(chǔ)上增補(bǔ)了完整性描述。 ?1986年美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)( ANSI)公布了 第一個(gè) SQL標(biāo)準(zhǔn)- SQL86。 1. SQL的發(fā)展
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1