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

正文內(nèi)容

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

2025-09-27 00:18 上一頁面

下一頁面
  

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