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

正文內(nèi)容

項(xiàng)目三公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改-全文預(yù)覽

  

【正文】 lumn_b VARCHAR(20) NULL) GO ALTER TABLE doc_exb DROP COLUMN column_b GO EXEC sp_help doc_exb GO DROP TABLE doc_exb GO (3)添加具有默認(rèn)值的可為空的列 【 例 15】 添加可為空的、具有 DEFAULT 定義的列,并使用 WITH VALUES 為表中的各現(xiàn)有行提供值。 ? CONSTRAINT:刪除數(shù)據(jù)庫(kù)中的約束 。 ? ADD|DROPS ROWGUIDCOL:加或刪除列的 ROWGUIDCOL屬性 。 利用 TransactSQL語(yǔ)句的方法 ALTER TABLE命令( 1) ALTER TABLE命令可以添加或刪除表的列 、 約束 。 利用企業(yè)管理器方法 工作任務(wù) ( 一 ) 修改前面創(chuàng)建的 employee表 , 將 ? 特長(zhǎng) ? 字段的數(shù)據(jù)類(lèi)型改為 varchar,長(zhǎng)度為 100。 一、修改表 ? 利用企業(yè)管理器增加、刪除和修改字段 。 2. 先創(chuàng)建一個(gè)名為 order_tab2的表 , 然后再刪除 。 SQL Server推薦使用缺省約束,而不使用定義缺省值的方式來(lái)指定列的缺省值。 ?logical_expression:指定邏輯條件表達(dá)式,返回值為 TRUE或 FALSE。選擇? CHECK約束?選項(xiàng)卡,將彈出對(duì)話框??梢詫?duì)每個(gè)列設(shè)置符合檢查。 ?在設(shè)計(jì)面板的空白處右擊鼠標(biāo),在彈出的菜單中選擇?屬性?。由于主關(guān)鍵字值是具有唯一性的,因此主關(guān)鍵字列不能再設(shè)定唯一性約束。 ? NOT FOR REPLICATION:指定列的外關(guān)鍵字約束在把從其它表中復(fù)制的數(shù)據(jù)插入到表中時(shí)不發(fā)生作用 。 ? ON DELETE{CASCADE|NO ACTION}:指定在刪除表中數(shù)據(jù)時(shí) , 對(duì)關(guān)聯(lián)表所做的相關(guān)操作 。 6. 將鼠標(biāo)移動(dòng)到 product表中的 ? 產(chǎn)品 ID”左邊的選擇欄 , 單擊左鍵 , 并將鼠標(biāo)指針拖動(dòng)到 p_oreder表中的 ? 產(chǎn)品 ID”字段上 。 4. 在數(shù)據(jù)庫(kù)關(guān)系圖創(chuàng)建窗口的工具攔中 , 單擊 ? 在關(guān)系圖上添加表 ? 按鈕 。 【 例 7】 數(shù)據(jù)庫(kù) pubs 中的 titles 表與 publishers 表有鏈接,因?yàn)樵跁?shū)名和出版商之間存在邏輯聯(lián)系。 CREATE TABLE product_info( 產(chǎn)品 ID int, 產(chǎn)品名稱(chēng) char(10) not null, 單價(jià) money default 10, 庫(kù)存量 int null, 總價(jià)值 as 單價(jià) *庫(kù)存量 , /*產(chǎn)品總價(jià)值 =單價(jià) *庫(kù)存量 */ CONSTRAINT P_KP_ID PRIMARY KEY (產(chǎn)品 ID, 產(chǎn)品名稱(chēng) ) ) 2. 外鍵 ( FOREIGN KEY) 約束 外鍵約束定義了 表之間 的關(guān)系 。 ? Column_name:指定組成主關(guān)鍵字的列名 。 約束的名稱(chēng)在數(shù)據(jù)庫(kù)中應(yīng)是惟一的 。在所選的字段左端的選擇按鈕上右擊鼠標(biāo) , 在彈出的菜單中選擇 ? 設(shè)置主鍵 ? 或點(diǎn)擊工具欄上的圖標(biāo) 按鈕 。 1. 主關(guān)鍵字 ( PRIMARY KEY) 約束 一個(gè)表中 , 存在這樣的字段 , 它在每個(gè)記錄中的值都是惟一的 , 因此可以用來(lái)標(biāo)識(shí)表中的各個(gè)不同的紀(jì)錄 。 約束分類(lèi) 列級(jí)約束 定義在一個(gè)列上的約束,是列定義的一部分,與列名、數(shù)據(jù)類(lèi)型、唯一標(biāo)識(shí)號(hào)、默認(rèn)值和排序規(guī)則等一樣,都是列的屬性。 約束的實(shí)現(xiàn): 設(shè)置主鍵( PRIMARY KEY)約束、唯一( UNIQUE)約束、外鍵( FOREIGN KEY)約束、缺?。?DEFAULT)約束和檢查( CHECK)約束等。 3. 在查詢分析器的查詢窗口中輸入如下: CREATE TABLE product( 產(chǎn)品 ID int primary key, 產(chǎn)品名 char(10) not null, 類(lèi)別 ID int, 單價(jià) money, 庫(kù)存量 int ) ( 二 ) 按照任務(wù) 2要求創(chuàng)建 panyinfo數(shù)據(jù)庫(kù)的其它數(shù)據(jù)表 。 NOT FOR REPLICATION:用于指定列的 IDENTITY屬性在把從其它表中復(fù)制的數(shù)據(jù)插入到表中時(shí)不發(fā)生作用,即不足的生成列值,使得復(fù)制的數(shù)據(jù)行保持原來(lái)的列值。 constant_expression:用于指定列的缺省值的常量表達(dá)式 。 ON {filegroup | DEFAULT}:用于指定存儲(chǔ)表的文件組名。 owner:用于指定新建表的所有者的用戶名 。并必須為每個(gè)列都指定數(shù)據(jù)類(lèi)型。 ?表設(shè)計(jì)器?對(duì)話框中。 ? 排序規(guī)則:定義字段的排序規(guī)則。 ? 標(biāo)識(shí)種子:定義字段自動(dòng)編號(hào)的初值,默認(rèn)值為 1。 ? 默認(rèn)值:定義字段的默認(rèn)值。 ?長(zhǎng)度:如果選擇的數(shù)據(jù)類(lèi)型需要長(zhǎng)度 , 則指定長(zhǎng)度 。 ( 3) 表設(shè)計(jì)器的上半部分有一個(gè)表格 , 在這個(gè)表格中輸入列的屬性 , 表格的每一行對(duì)應(yīng)一列 。 (二 ) 表的概念( 3) SQL Server 2020的數(shù)據(jù)表可分為 用戶表和 系統(tǒng)表 兩種類(lèi)型。表由行和列組成。 exec sp_droptype birthday 其運(yùn)行結(jié)果如下: ( 1 row(s) affected) ( 0 row(s) affected) Type has been dropped. 【 例 4】 假定用戶已定義了一個(gè)數(shù)據(jù)類(lèi)型ssn,則刪除該數(shù)據(jù)類(lèi)型的命令為: Exec sp_droptype 39。 刪除用戶自定義的數(shù)據(jù)類(lèi)型 1. 使用企業(yè)管理器 ( Enterprise Manager) 刪除用戶自定義數(shù)據(jù)類(lèi)型 。Not Null39。 語(yǔ)法: sp_addtype [typename=] type, [phystype=] system_data_type [, [nulltype=] ‘null_type’] 【 例 1】 創(chuàng)建一個(gè)用戶定義的數(shù)據(jù)類(lèi)型 ssn,其基于的系統(tǒng)數(shù)據(jù)類(lèi)型是變長(zhǎng)為 11的字符,不允許空。 創(chuàng)建用戶定義的數(shù)據(jù)類(lèi)型時(shí)提供參數(shù): ?名稱(chēng) ? 新數(shù)據(jù)類(lèi)型所依據(jù)的系統(tǒng)數(shù)據(jù)類(lèi)型 ? 為空性(數(shù)據(jù)類(lèi)型是否允許空值) 如果為空性未 明確定義,系統(tǒng)將依據(jù)數(shù)據(jù)庫(kù)或連接的 ANSI Null 默認(rèn)設(shè)置進(jìn)行指派。 ( 1) 用戶定義的數(shù)據(jù)類(lèi)型基于在 Microsoft SQL Server 中提供的數(shù)據(jù)類(lèi)型 。不能使用 sql_variant 存儲(chǔ)的值類(lèi)型只有 text、 ntext、image、 timestamp 和 sql_variant。 10. 新增數(shù)據(jù)類(lèi)型 ( 1) Bigint:用于存儲(chǔ)從 263( 9, 223, 372, 036, 834, 773,807) 到 2631( 9, 223, 372, 036, 834, 773, 807)之間的所有正負(fù)整數(shù) 。timestamp 這種數(shù)據(jù)類(lèi)型表現(xiàn)自動(dòng)生成的二進(jìn)制數(shù),確保這些數(shù)在數(shù)據(jù)庫(kù)中是唯一的。 n 必須從 1 到 8,000。 8. 二進(jìn)制數(shù)據(jù)類(lèi)型 binary [ ( n ) ]:固定長(zhǎng)度的 n 個(gè)字節(jié)二進(jìn)制數(shù)據(jù)。 輸入日期和時(shí)間數(shù)據(jù) 常用的日期表示格式: 月 /日 /年: 5/1//20 05/01/03 月 日 年: 5120 050103 月 .日 .年: 、 常用的時(shí)間表示格式: 時(shí):分 08: 05 時(shí):分:秒 08: 05: 25 時(shí):分 :秒:毫秒 08: 05: 25: 23 時(shí):分 AM | PM 08: 05 AM 5. 貨幣數(shù)據(jù)類(lèi)型 Money:用于存儲(chǔ)貨幣值,存儲(chǔ)在 money數(shù)據(jù)類(lèi)型中的數(shù)值以一個(gè)正數(shù)部分和一個(gè)小數(shù)部分存儲(chǔ)在兩個(gè) 4字節(jié)的整型值中,存儲(chǔ)范圍為 ,精度為貨幣單位的萬(wàn)分之一。 Datetime:用于存儲(chǔ)日期和時(shí)間的結(jié)合體 。 這時(shí)應(yīng)該選擇 Text數(shù)據(jù)類(lèi)型 。 但是在數(shù)據(jù)沒(méi)有達(dá)到 20個(gè)字節(jié)時(shí) 并不會(huì)在多余的字節(jié)上填充空格 。 Varchar Varchar數(shù)據(jù)類(lèi)型來(lái)存儲(chǔ)最長(zhǎng)可以達(dá)到 8000字符的變長(zhǎng)字符 。 格式: char[(n)] n表示所有字符所占的空間,默認(rèn)值為 1。在這 3類(lèi)數(shù)據(jù)類(lèi)型中,最常用的 Char和 Varchar兩類(lèi)。 Float: 可以精確到第 15位小數(shù),其范圍從 308到 +308,占用 8個(gè)字節(jié)的存儲(chǔ)空間。 以 bigint數(shù)據(jù)類(lèi)型存儲(chǔ)的每個(gè)值占用 8個(gè)字節(jié) , 共 64位 , 其中 63位用于存儲(chǔ)數(shù)字 , 1位用于表示正負(fù) 。 int( integer) :可以存儲(chǔ)從 231 ~ 2311 ( 2147483648~( 2147483647)范圍之間的所有正負(fù)整數(shù)。項(xiàng)目三 公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改 終極目標(biāo):會(huì)創(chuàng)建公司管理數(shù)據(jù)庫(kù)系統(tǒng)用戶數(shù)據(jù)表,并能根據(jù)需要實(shí)現(xiàn)表的修改和刪除操作 工作任務(wù) 在 SQL Server 2020數(shù)據(jù)庫(kù)管理系統(tǒng)下,在panyinfo數(shù)據(jù)庫(kù)中完成公司管理數(shù)據(jù)庫(kù)系統(tǒng)各數(shù)據(jù)表的創(chuàng)建,并能根據(jù)實(shí)際需要進(jìn)行數(shù)據(jù)表的修改、刪除及數(shù)據(jù)的相關(guān)操作。 1. 整型數(shù)據(jù)類(lèi)型 整型數(shù)據(jù)類(lèi)型是最常用的數(shù)據(jù)類(lèi)型之一,它主要用來(lái)存儲(chǔ)數(shù)值,可以直接進(jìn)行數(shù)據(jù)運(yùn)算,而不必使用函數(shù)轉(zhuǎn)換。 Bigint: 存放從 263到 2631范圍內(nèi)的整型數(shù)據(jù) 。 Real:精確到第 7位精確位數(shù),范圍從 ~ +38 ,占用 4個(gè)字節(jié)的存儲(chǔ)空間。 聲明格式 : numeric(p,[s]) | decimal(p,[s]) 其中 p為精度, s為小數(shù)位數(shù), s的默認(rèn)值為 0. 例: decimal(6,3) 若向該列賦值 3. 字符數(shù)據(jù)類(lèi)型 SQL Server提供了 3類(lèi)字符數(shù)據(jù)類(lèi)型,分別是 Char、 Varchar和 Text。 Char數(shù)據(jù)類(lèi)型使用固定長(zhǎng)度來(lái)存儲(chǔ)字符,最長(zhǎng)可以容納 8000個(gè)字符。 在使用字符型常量為字符數(shù)據(jù)類(lèi)型賦值時(shí),必須使用單引號(hào)( ‘’ )將字符型常量括起來(lái)。 例 :定義表列為 Varchar(20), 那么存儲(chǔ)在該列的數(shù)據(jù)最多可以長(zhǎng)達(dá) 20個(gè)字節(jié) 。 Text 當(dāng)要存儲(chǔ)的字符型數(shù)據(jù)非常龐大以至于 8000字節(jié)完全不夠用時(shí) , Char和 Varchar數(shù)據(jù)類(lèi)型都失去了作用 。 4. 日期和時(shí)間數(shù)據(jù)類(lèi)型 代表日期和一天內(nèi)的時(shí)間的日期和時(shí)間數(shù)據(jù)類(lèi)型。 SQL Server在用戶沒(méi)有指定小時(shí)以上精度的數(shù)據(jù)時(shí),會(huì)自動(dòng)設(shè)置 Datetime和 Smalldatetime數(shù)據(jù)的時(shí)間為00:00:00。他存儲(chǔ)0和 1,長(zhǎng)度為 1字節(jié)。 varbinary [ ( n ) ]: n 個(gè)字節(jié)變長(zhǎng)二進(jìn)制數(shù)據(jù)。 9. 特殊數(shù)據(jù)類(lèi)型 Timestamp:亦稱(chēng)時(shí)間戳數(shù)據(jù)類(lèi)型,數(shù)據(jù)庫(kù)范圍的唯一數(shù)字,每次更新行時(shí)也
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1