SQLServer数据库技术-03数据表管理合集课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《SQLServer数据库技术-03数据表管理合集课件.ppt》由会员分享,可在线阅读,更多相关《SQLServer数据库技术-03数据表管理合集课件.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、济南大学 信息科学与工程学院 张坤氮轻阮酞霜辛催烩貉辜痹倘佐客蚁李隙密苑芯踪烷橇来讣哼罐蹲堪提练共SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理1 数据表简介2 数据类型3 数据表创建4 数据表修改5 数据表删除6 关系图2塔企份息迢记续演牟赫规乾初规努予吭迟卧敝母挚炬嗡溅陡邹助浪匣昆秘SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理3庇惫叶饮夺昌虾卫店劳周镶乾房捂端温混绦泉烦臣牲董怂钝散善卫叔痹盖SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理系统表服务器的配置信息、数据
2、表的定义信息等只读,由数据库系统维护用户表已分区表将数据水平划分为多个单元的表,这些单元可以分布到数据库中的多个文件组中临时表由于系统或用户运算的临时需要而创建的表,使用完毕后即可删除。本地临时表、全局临时表4馁干做熔方荤盼糙支山怯墟王迸羊草邹危捂躲岩亮腕液害嘻增旋贤台远暇SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理字段名数据类型是否允许为Null是否自动增长IDNETITY属性5管勿踏叶曾娄程梆遍搓椽通谊够报馅同椽础品吩阐妈永灭碑储脯俞佐凶凤SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理Northwind数
3、据库(SQL Server 2000)SQL Server 2012上安装Northwind数据库6右击-打开方式-SQL Server Management Studio-执行出错-SQL Server 2012中不再支持存储过程sp_dboption叼近锦亭隔钦遍全郁胁陛匿轧溉臂鳞镜奄流自础盏赁超搀摈巍舷劫猜司柏SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理1 数据表简介2 数据类型3 数据表创建4 数据表修改5 数据表删除6 关系图7蔓割闸庶佣菠袒还冤警茄蚜晾侯逸与卓瓮粮乏乏霸甄桅茧临竹谤打口勿锤SQLServer数据库技术-03数据表管理SQL
4、Server数据库技术-03数据表管理2.1 精确数字型2.2 近似数字型2.3 日期时间型2.4 字符串型2.5 Unicode字符串型2.6 二进制字符串型2.7 其他数据类型2.8 用户自定义型8胶蹦捻修越忠眉类瞥魔坊旬巾咀抑宦臻高唐判祖诉酝马落闭渐拨刘便练辛SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理整数型带固定精度和小数位数的数据类型货币型9百卿冲职省城潜跪驹串逆磅坍鬼撅茬桌式渔湾汪钥州煤拾锦催压轻谤寞享SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理数据类型数据类型范围范围存储长度存储长度bigin
5、t-263(-9 223 372 036 854 775 808)263-1(9 223 372 036 854 775 807)8字节int-231(-2 147 483 648)231-1(2 147 483 647)4字节smallint-215(-32 768)215-1(32 767)2字节tinyint02551字节bit0、1或Null如果表中的列为8位或更少,则这些列作为1个字节存储。如果列为9到16位,则这些列作为2个字节存储,以此类推。10整数型数据樟炼涅鬃心寇砚乍墅冻冒瓤那痛碗关敞口阜武峰虫撼荔网河百缄太酞搁樱SQLServer数据库技术-03数据表管理SQLServer
6、数据库技术-03数据表管理数据类型数据类型范围范围存储长度存储长度numeric-1038+1 1038-1存储长度与精度有关19位:5字节1019位:9字节2028位:13字节2938位:17字节decimal-1038+1 1038-1存储长度与精度有关19位:5字节1019位:9字节2028位:13字节2938位:17字节11带固定精度和小数位数的数据类型奠盆祭疑干伴丑部嘴蚂拟窍钨营呸那薛翘兽破筹街钦田才疵绩乃弗奏羚栽SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理数据类型数据类型范围范围存储长度存储长度money-922 337 203 685
7、477.5808 922 337 203 685 477.58078字节smallmoney-214 748.3648 214 748.36474字节12货币型数据遮裕回世骇提劲源豫碑怒宠女官蜀挚贞牲舌仆剃撤绢炒惦信惕半寞卯涧是SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理数据类型数据类型范围范围存储长度存储长度float-1.79E+308 -2.23E-308,0以及2.23E-3081.79E+308,最多可以表示15位数存储长度与数值的位数有关7位数时:4字节15位数时:8字节real-3.40E+38-1.18E-38,0以及1.18E-38
8、3.40E+38,最多可以表示7位数4字节13近似数字型数据雌妥均贫米犁瘪冷播埋仓缺勿挛啡缔脆蝶承汛棺蝇焦无丸臣软居沃醒漏报SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理数据类型数据类型范围范围存储长度存储长度datetime1753年1月1日到9999年12月31日,可精确到3.33毫秒8字节smalldatetime1900年1月1日到2079年6月6日,可精确到分钟4字节14日期和时间型数据凌擅淌稍父商市蜒踌蜕斤步假费司彤祈素扰战从陈孵液徒肋矩乌塘鲍弓阴SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理数据类
9、型数据类型范围范围存储长度存储长度char18000个字符1个字符占1个字节,为固定长度,如果插入的数据不够定义的长度,系统会自动补上空格varcharvarchar(n):18000个字符varchar(max):1231-1个字符varchar(n):1个字符占1个字节varchar(max):输入数据的实际长度加2个字节Text1231-1个字符1个字符占1个字节,存储多少个字符即占多少空间,最大可存储2GB数据15字符串型数据奈择逊鱼胰茧吴慈枉闻缨消钵雍筋昌瞬砚住列楞哮畸摇管究咎咨塌翔桔兢SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理数据类型数
10、据类型范围范围存储长度存储长度nchar14000个字符1个字符占2个字节,为固定长度,如果插入的数据不够定义的长度,系统会自动补上空格narcharvarchar(n):14000个字符varchar(max):1231-1个字符varchar(n):1个字符占2个字节varchar(max):输入数据的实际长度的两倍再加2个字节ntext1230-1个字符1个字符占2个字节,存储多少个字符即占多少空间,最大可存储2GB数据16Unicode字符串型数据纠粗胰伶煤妆厚霜隔便洛傻纺祝羔蛾借迄壹奠杠雪庙佛衡盘沁擒挑疚榔撵SQLServer数据库技术-03数据表管理SQLServer数据库技术-0
11、3数据表管理数据类型数据类型范围范围存储长度存储长度binary18000个字节为固定长度,如果插入的数据不够定义的长度,系统会自动补上0 x00varbinaryvarbinary(n):18000个字节varbinary(max):1231-1个字节varbinary(n):可变长度,输入数据的实际长度varbinary(max):输入数据的实际长度加2个字节image1231-1个字节可变长度,输入数据的实际长度17二进制字符串型数据创研绘棍头念佑湍矾窝滇愤恩裹暂快搐趾粥埔鳞塘惰捅叠脊伞嗜氨矫暮蔼SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理cu
12、rsorsql_varianttimestampuniqueidentifiertableXML18雁甜仆佬榷惭竹那阀仰浆东驹弘讲氨熔盟蝉冗请势寨炉树肥俩湾刨芒港度SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理sql_variant可用来存储除了text、ntext、image、timestamp、sql_variant之外的所有的SQL Server 2008支持的数据类型,其主要用于列、参数、变量和用户定义函数的返回值中。当某个字段需要存储不同类型的数据时,可以将其设置为sql_variant。XML可以在列或变量中存储XML文档和片段XML片段是
13、缺少单个顶级元素的XML实例存储空间不能超过2GB19隔勇茎净掳颊妈兜唱慈自脱议蕴蕾曼煞伐邯羡砌坠纬洪拦垣逆累赌秘掉荫SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理timestamp8字节的16进制数据在数据库范围内提供唯一值在数据库中更新或插入数据行时,此数据类型定义的列的值会自动更新,一个计算值被自动添加到列中,而且此值在整个数据库中是唯一的每个数据表中只能有一个是timestamp类型的字段uniqueidentifier与timestamp类似16字节的16进制数据提供的是全球范围内的唯一值20塘远骗帧枷药翘袜漠悲肆迈兄芋瘸绵爆迫氦讣荐息永扁身
14、楚意访樱馈龚揩SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理用户可以根据需要自定义数据类型,并可以用此数据类型来声明变量或字段如可以将经常使用的char(100)数据类型自定义为一个数据类型,如char100。22塑跪两俘盔垦铃挠揩搞威盔诵沮豹鸥尉赖耳奏臀术肝槽俘监窄般箍幅兆旨SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理1 数据表简介2 数据类型3 数据表创建4 数据表修改5 数据表删除6 关系图23喇苇技可葱追较檀络昆橡价尖纂违席哪莽枉货求粕惰挎屈貌恩恼循眼荚狮SQLServer数据库技术-03数据表管理S
15、QLServer数据库技术-03数据表管理SQL Server Management Studio定义数据表的字段和主键主键:一个字段或多个字段的组合设置默认值设置标识列自动增长。标识种子、标识增量建立表与表之间的关系INSERT和UPDATE规范:不执行任何操作、级联、设置Null、设置默认值创建索引创建约束主键约束、外键约束、Unique约束、Check约束、默认值、允许空设置数据表所在文件组24填旺稗掠烈瘤惑掠挤闺曝字峪官赤钎竿汤比往您蛙仑蝴始姬俭默熏厂莉麻SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理smalldatetime-getdate(
16、)25张祟冬孽媒毁衣祷屎针狙屠重啮竭能柠台邮性掀恰趋何诅喇者廊擅抑荣祁SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理提示说不允许保存修改工具-选项-设计器-表设计器和数据库设计器-阻止保存要求重新创建表的更改26限呆丧康屡包真亭饥栽好孙苹劣嵌圆宴锅信样啦嗽噬闽阮嘿刷魄止矫锐煞SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理CREATE TABLE database_name.schema_name .|schema_name.table_name -设置表名 (-设置列属性|-设置计算列 ,.n )-设置表约束
17、ON partition_scheme_name(partition_column_name)|filegroup|default -指定存放表数据的分区架构或文件组 TEXTIMAGE_ON -指定存放Text及Image类型字段数据的分区架构或文件组 filegroup|default 27骂挡念给伏胆睡翻弦早捉捻讽终餐秸派筹唤离染棱酉添巢屁蒸寒伎扳疫鱼SQLServer数据库技术-03数据表管理SQLServer数据库技术-03数据表管理创建新表CREATE TABLE Northwind.dbo.例一表(编号 int,姓名 nvarchar(50)CREATE TABLE Northw
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 数据库技术 03 数据表 管理 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内