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

正文內(nèi)容

項(xiàng)目三公司管理數(shù)據(jù)系統(tǒng)的表的創(chuàng)建和修改-展示頁(yè)

2024-09-13 00:18本頁(yè)面
  

【正文】 :秒:毫秒 08: 05: 25: 23 時(shí):分 AM | PM 08: 05 AM 5. 貨幣數(shù)據(jù)類型 Money:用于存儲(chǔ)貨幣值,存儲(chǔ)在 money數(shù)據(jù)類型中的數(shù)值以一個(gè)正數(shù)部分和一個(gè)小數(shù)部分存儲(chǔ)在兩個(gè) 4字節(jié)的整型值中,存儲(chǔ)范圍為 ,精度為貨幣單位的萬(wàn)分之一。 Smalldatetime:從 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和時(shí)間數(shù)據(jù)精確到分鐘。 Datetime:用于存儲(chǔ)日期和時(shí)間的結(jié)合體 。 Ntext:與 text數(shù)據(jù)類型類似 , 存儲(chǔ)在其中的數(shù)據(jù)通常是直接能輸出到顯示設(shè)備上的字符 , 顯示設(shè)備可以是顯示器 、 窗口或者打印機(jī) 。 這時(shí)應(yīng)該選擇 Text數(shù)據(jù)類型 。 但是 char比Varchar的處理速度快。 但是在數(shù)據(jù)沒(méi)有達(dá)到 20個(gè)字節(jié)時(shí) 并不會(huì)在多余的字節(jié)上填充空格 。 格式: Varchar[(n)] n表示所有字符所占的空間, 1~8000。 Varchar Varchar數(shù)據(jù)類型來(lái)存儲(chǔ)最長(zhǎng)可以達(dá)到 8000字符的變長(zhǎng)字符 。 ?如果實(shí)際數(shù)據(jù)的字符長(zhǎng)度 超過(guò) 了給定的最大長(zhǎng)度,則超過(guò)的字符將會(huì)被 截?cái)?。 格式: char[(n)] n表示所有字符所占的空間,默認(rèn)值為 1。 Char 利用 Char數(shù)據(jù)類型存儲(chǔ)數(shù)據(jù)時(shí),每個(gè)字符占用一個(gè)字節(jié)的存儲(chǔ)空間。在這 3類數(shù)據(jù)類型中,最常用的 Char和 Varchar兩類。 例: 存儲(chǔ)數(shù)值 。 Float: 可以精確到第 15位小數(shù),其范圍從 308到 +308,占用 8個(gè)字節(jié)的存儲(chǔ)空間。浮點(diǎn)數(shù)值的數(shù)據(jù)在 SQL Server中采用只入不舍的方式進(jìn)行存儲(chǔ) 。 以 bigint數(shù)據(jù)類型存儲(chǔ)的每個(gè)值占用 8個(gè)字節(jié) , 共 64位 , 其中 63位用于存儲(chǔ)數(shù)字 , 1位用于表示正負(fù) 。 2個(gè)字節(jié) Tinyint:可以存儲(chǔ)從 0到 255范圍之間的所有正整數(shù)。 int( integer) :可以存儲(chǔ)從 231 ~ 2311 ( 2147483648~( 2147483647)范圍之間的所有正負(fù)整數(shù)。 表 31 product表 字段名稱 數(shù)據(jù)類型 預(yù)計(jì)長(zhǎng)度 特殊限制 產(chǎn)品 ID int 默認(rèn) 主鍵 產(chǎn)品名 int 默認(rèn) 類別 ID int 默認(rèn) 單價(jià) money 默認(rèn) 庫(kù)存量 int 默認(rèn) 一、 系統(tǒng)數(shù)據(jù)類型 1. 整型數(shù)據(jù)類型 2. 浮點(diǎn)數(shù)據(jù)類型 3. 字符數(shù)據(jù)類型 4. 日期和時(shí)間數(shù)據(jù)類型 5. 文本和圖形數(shù)據(jù)類型 6. 貨幣數(shù)據(jù)類型 7. 位數(shù)據(jù)類型 8. 二進(jìn)制數(shù)據(jù)類型 9. 特殊數(shù)據(jù)類型 10. 新增數(shù)據(jù)類型 數(shù)據(jù)類型就是定義每一列所能存放的數(shù)據(jù)值和數(shù)據(jù)格式。項(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ù)系統(tǒng)數(shù)據(jù)表的建立 教學(xué)目標(biāo): 1.會(huì)用企業(yè)管理器和 Transact—SQL語(yǔ)句創(chuàng)建數(shù)據(jù)表 2.會(huì)用企業(yè)管理器和 Transact—SQL語(yǔ)句創(chuàng)建外鍵約束以實(shí)現(xiàn)數(shù)據(jù)表間的關(guān)聯(lián) 工作任務(wù)( 1) 創(chuàng)建名稱為? product”的產(chǎn)品信息表,該表結(jié)構(gòu)如表 31所示,要求利用企業(yè)管理器和 Transact—SQL語(yǔ)句兩種方法實(shí)現(xiàn)。 1. 整型數(shù)據(jù)類型 整型數(shù)據(jù)類型是最常用的數(shù)據(jù)類型之一,它主要用來(lái)存儲(chǔ)數(shù)值,可以直接進(jìn)行數(shù)據(jù)運(yùn)算,而不必使用函數(shù)轉(zhuǎn)換。 Smallint:可以存儲(chǔ)從 213 ~ 2131 ( 32768~32767) 范圍之間的所有正負(fù)整數(shù) 。 Bigint: 存放從 263到 2631范圍內(nèi)的整型數(shù)據(jù) 。 2. 浮點(diǎn)數(shù)據(jù)類型 浮點(diǎn)數(shù)據(jù)包括按二進(jìn)制技術(shù)系統(tǒng)所能提供的最大精度保留的數(shù)據(jù)。 Real:精確到第 7位精確位數(shù),范圍從 ~ +38 ,占用 4個(gè)字節(jié)的存儲(chǔ)空間。 語(yǔ)法: float[n] ,n 為數(shù)據(jù)精度 1~7定義 real,8~15為 float 小數(shù)數(shù)據(jù)類型 Decimal和 numeric: Decimal數(shù)據(jù)類型和numeric數(shù)據(jù)類型完全相同,它們可以提供小數(shù)所需要的實(shí)際存儲(chǔ)空間,但也有一定的限制,可以用 2到 17個(gè)字節(jié)來(lái)存儲(chǔ)從 10381到 10381之間的數(shù)值。 聲明格式 : numeric(p,[s]) | decimal(p,[s]) 其中 p為精度, s為小數(shù)位數(shù), s的默認(rèn)值為 0. 例: decimal(6,3) 若向該列賦值 3. 字符數(shù)據(jù)類型 SQL Server提供了 3類字符數(shù)據(jù)類型,分別是 Char、 Varchar和 Text。字符數(shù)據(jù)類型可以用來(lái)存儲(chǔ)各種字母、數(shù)字符號(hào)和特殊符號(hào)。 Char數(shù)據(jù)類型使用固定長(zhǎng)度來(lái)存儲(chǔ)字符,最長(zhǎng)可以容納 8000個(gè)字符。 ?如果實(shí)際數(shù)據(jù)的字符長(zhǎng)度 短于 給定的最大長(zhǎng)度,則多余 的字節(jié)會(huì)用 空格填充 。 在使用字符型常量為字符數(shù)據(jù)類型賦值時(shí),必須使用單引號(hào)( ‘’ )將字符型常量括起來(lái)。 與 Char 數(shù)據(jù)類型不同 , Varchar數(shù)據(jù)類型的存儲(chǔ)空間隨存儲(chǔ)在表列中的每一個(gè)數(shù)據(jù)的 字符數(shù)的不同而變化 。 例 :定義表列為 Varchar(20), 那么存儲(chǔ)在該列的數(shù)據(jù)最多可以長(zhǎng)達(dá) 20個(gè)字節(jié) 。 當(dāng)存儲(chǔ)在列中的數(shù)據(jù)的值大小經(jīng)常變化時(shí),使用Varchar數(shù)據(jù)類型可以有效地節(jié)省空間。 Text 當(dāng)要存儲(chǔ)的字符型數(shù)據(jù)非常龐大以至于 8000字節(jié)完全不夠用時(shí) , Char和 Varchar數(shù)據(jù)類型都失去了作用 。 Text:用于存儲(chǔ)大量文本數(shù)據(jù) , 其容量理論上為 1到 2311( 21, 4748, 3647) 個(gè)字節(jié) , 但實(shí)際應(yīng)用時(shí)要根據(jù)硬盤的存儲(chǔ)空間而定 。 4. 日期和時(shí)間數(shù)據(jù)類型 代表日期和一天內(nèi)的時(shí)間的日期和時(shí)間數(shù)據(jù)類型。從 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和時(shí)間數(shù)據(jù),精確度為百分之三秒(等于 毫秒或 秒)。 SQL Server在用戶沒(méi)有指定小時(shí)以上精度的數(shù)據(jù)時(shí),會(huì)自動(dòng)設(shè)置 Datetime和 Smalldatetime數(shù)據(jù)的時(shí)間為00:00:00。 Smallmoney:與 money數(shù)據(jù)類型類似,但其存儲(chǔ)的貨幣值范圍比 money數(shù)據(jù)類型小,其存儲(chǔ)范圍為 。他存儲(chǔ)0和 1,長(zhǎng)度為 1字節(jié)。N 必須從 1 到 8,000。 varbinary [ ( n ) ]: n 個(gè)字節(jié)變長(zhǎng)二進(jìn)制數(shù)據(jù)。存儲(chǔ)空間大小為實(shí)際輸入數(shù)據(jù)長(zhǎng)度 +4 個(gè)字節(jié),而不是 n 個(gè)字節(jié)。 9. 特殊數(shù)據(jù)類型 Timestamp:亦稱時(shí)間戳數(shù)據(jù)類型,數(shù)據(jù)庫(kù)范圍的唯一數(shù)字,每次更新行時(shí)也進(jìn)行更新。存儲(chǔ)大小為 8 字節(jié)。每次插入或更新包含 timestamp 列的行時(shí),timestamp 列中的值均會(huì)更新。 sql_variant:用于存儲(chǔ)除文本、圖形數(shù)據(jù)和 timestamp類型數(shù)據(jù)外的其它任何合法的 SQL Server數(shù)據(jù)。例如,定義為 sql_variant 的列可以存儲(chǔ) int、 binary 和 char 值。 sql_variant 的最大長(zhǎng)度可達(dá) 8016 字節(jié)。這種新的數(shù)據(jù)類型使得變量可以存儲(chǔ)一個(gè)表 ,從而使函數(shù)或過(guò)程返回查詢結(jié)果更加方便 、 快捷 。 當(dāng)幾個(gè)表中必須存儲(chǔ)同一種數(shù)據(jù)類型時(shí) , 并且為保證這些列有相同的數(shù)據(jù)類型 、 長(zhǎng)度和可空性時(shí) , 可以使用用戶定義的數(shù)據(jù)類型 。 sysname 在功能上與 nvarchar(128) 等效 。 創(chuàng)建數(shù)據(jù)類型的方法: 1. 使用企業(yè)管理器 ( Enterprise Manager) 創(chuàng)建用戶自定義數(shù)據(jù)類型 。 系統(tǒng)存儲(chǔ)過(guò)程 sp_addtype為用戶提供了 T_SQL語(yǔ)句創(chuàng)建自定義數(shù)據(jù)類型的途徑 。 命令如下: Exec sp_addtype ssn, 39。, 39。 【 例 2】 創(chuàng)建一個(gè)用戶定義的數(shù)據(jù)類型 birthday,其基于的系統(tǒng)數(shù)據(jù)類型是 datetime,允許空。Null39。 2. 利用 TSQL刪除用戶自定義數(shù)據(jù)類型 。 語(yǔ)法: sp_droptype [typename=] type 【 例 3】 刪除自定義的生日數(shù)據(jù)類型。ssn39。 (二 ) 表的概念( 1) 表是數(shù)據(jù)存儲(chǔ)的地方,在 SQL Server中所有的數(shù)據(jù)存儲(chǔ)都基于表,表是數(shù)據(jù)庫(kù)中最重要的部分。表中的一行稱為一條記錄,表中的一列稱為一個(gè)字段。行數(shù)和表的大小只受服務(wù)器中可用存儲(chǔ)空間的限制。用戶表是數(shù)據(jù)庫(kù)用戶根據(jù)自己的設(shè)計(jì)創(chuàng)建的表,用于存放用戶的數(shù)據(jù),系統(tǒng)表則是 SQL Server 2020為實(shí)現(xiàn)數(shù)據(jù)庫(kù)維護(hù)而創(chuàng)建的表,任何用戶都不應(yīng)該直接修改系統(tǒng)表,否則會(huì)導(dǎo)致數(shù)據(jù)庫(kù)無(wú)法使用。 ( 2) 選擇表 , 單擊鼠標(biāo)右鍵 , 在彈出的快捷菜單中選擇? 新建表 ? 命令 , 表設(shè)計(jì)器如圖所示 。 對(duì)每一列都需要進(jìn)行以下設(shè)置 , 其中前三項(xiàng)是必須在建表時(shí)給出的 , 它們是: 列名 、 數(shù)據(jù)類型 、 長(zhǎng)度 。 表設(shè)計(jì)器 31 ?數(shù)據(jù)類型:數(shù)據(jù)類型是一個(gè)下拉列表框 , 其中包括了所有的系統(tǒng)數(shù)據(jù)類型和數(shù)據(jù)庫(kù)中的用戶自定義數(shù)據(jù)類型 。 ?允許空:?jiǎn)螕羰髽?biāo) , 可以切換是否允許為空值的狀態(tài) , 勾選說(shuō)明允許為空值 , 空白說(shuō)明不允許為空值 , 默認(rèn)狀態(tài)下是允許為空值的 。 ? 描述:定義字段的說(shuō)明信息。如果在輸入記錄時(shí)沒(méi)有指定該字段的值,便將該字段設(shè)置為默認(rèn)值。都表示允許字段自動(dòng)編號(hào),只是后者在通過(guò)復(fù)制方法添加數(shù)據(jù)時(shí)不自動(dòng)編號(hào)。 ? 標(biāo)識(shí)遞增量:定義字段自動(dòng)編號(hào)的遞增量,默認(rèn)值為 1。在定義表達(dá)式時(shí),字段名稱應(yīng)使用 [ ]括起來(lái),例如, [a] + [b] + 10,其中 a, b分別為字段名稱。 工作任務(wù)( 1) 創(chuàng)建名稱為 ? product”的產(chǎn)品信息表,該表結(jié)構(gòu)如表 31所示,要求利用企業(yè)管理器和 Transact—SQL語(yǔ)句兩種方法實(shí)現(xiàn)。 panyinfo數(shù)據(jù)庫(kù)節(jié)點(diǎn),用鼠標(biāo)右擊?表?對(duì)象,在打開(kāi)的快捷菜單中執(zhí)行 【 新建表 】 命令。定義完成各字段后。同一個(gè)表中,列名不能重復(fù),但是,同一個(gè)數(shù)據(jù)庫(kù)中不同表的列名稱可以相同。 方法二 利用 create命令創(chuàng)建表 CREATE TABLE table_name ( { column_definition /*列的定義 */ | column_name AS puted_column_expression /*定義計(jì)算列 */ | table_constraint } /*指定表的約束 */ [ ON { filegroup | DEFAULT } ] /*指定存儲(chǔ)表的文件組 */ [ TEXTIMAGE_ON { filegroup | DEFAULT }] /*指定存儲(chǔ) text,ntext和 image類型數(shù)據(jù)的文件組 */ 用 ? CREATE TABLE表名 ? 來(lái)創(chuàng)建表,表中列的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1