【SQL】SQL Server 2008数据表管理
来源:互联网 发布:手机淘宝开店教程视频 编辑:程序博客网 时间:2024/06/04 19:16
字段的数据类型
参考
数字数据类型
- 整数数据类型
- bigint、int、smallint、tinyint
- decimal和smallmoney高精度小数类型
- money和smallmoney 货币类型
- float 和real数据类型
- bit
字符数据类型
- char
- 固定长度
- Varchar
- text
- nchar
- nvarchar
- ntext
日期和时间数据类型
- datatime(1753/1/1-9999/12/31 精度3.33ms)
- smalldatetime(1900/1/1-2079/12/31 精度1min)
二进制数据类型
- binar
- varbinay
- image(图像)
专用数据类型
- cursor
- sql_variant
- table
- timestamp
- uniqueidentifier
- xml
使用create table语句
语法格式
- 代码
CREATE TABLE [databasename.[ owner].| owner.] table_name({< column_definition >| < table_constraint >column_nameAS computed_column_expression}[,..])[ON {filegroup| DEFAULT} ][TEXTIMAGE_ON{ filegroup| DEFAULT}]< column_definition >: := {column_namedata_type}[[ DEFAULT constant_expression]| [INDENTITY[(seed,increment)] ]][< column_constraint >] [,...]
-联机丛书使用
创建数据表
需求分析
- 数据类型
临时表
定义
- 临时创建,不可以永久保存
分类
- 本地临时表(单个#开头)
- 全局临时表(两个#开头)
设置标识字段
作用
- 自动生成编号,保证编号唯一性
使用默认值
作用
- 设置之后,节省数据插入的时间,自动完成。
创建约束
作用
- 保证数据输入的准确性
修改表
方式
- 管理工具
- 打开设计
- 使用T-SQL语句
- 重命名
- exec sp_rename ‘需要修改的表名’ , ‘修改后的表名’
- 修改某列
- alter table 表的名称
- 重命名
用户自定义数据类型
含义
- 用户自己设计并且实现的数据类型
- 创建时必须提供的参数
- 数据类型的名称
- 基于的系统数据类型
-数据类型的可空性
规则
使用规则
作用
- 对表进行操作时,限制输入的新值的取值范围
与check约束的不同
- 规则作为单独的数据库对象实现,check约束使用语句在创建表时指定
- 一列上可以只可以使用一个规则,但可以使用多个check约束
- 规则可以用于多列,还可以应用于用户自定义的数据类型,check约束只能用于它定义的列
语法格式
create rule rule_nameascondition_expression
解除和删除规则
- 也是使用系统存储过程
sp_unbindrule[@objectname=]<object_name>[,[@futureonly=]<futureonly_flag>
数据关系图
- 反映表与表之间的关系
- 分析围绕的表
阅读全文
0 0
- 【SQL】SQL Server 2008数据表管理
- SQL Server数据表管理
- sql server 2008 操作数据表
- sql server 数据表类型
- SQL Server 2000/2008导入导出数据表
- 管理SQL Server 2008
- [SQL] 获取 Microsoft SQL Server 2008 的数据表结构
- SQL Server建立基本数据表
- SQL Server中,备份数据表
- 获取 Microsoft SQL Server 2008 的数据表结构[转载]
- SQL Server 2008 R2 生成导出数据表的脚本
- 获取 Microsoft SQL Server 2008 的数据表结构[转载]
- sql server 2008 往创建好的数据表插入数据
- 如何使用SQL Server高级数据表提示
- 导出sql server数据表的详细结构
- 关于ACCESS数据转为SQL SERVER数据表
- SQL Server 2005导出数据表的内容
- Access数据表导入到Sql server 2005
- L1-041. 寻找250
- spring 的数据源配置出错Error creating bean with name 'dataSource' defined
- UC/OS-II操作系统结构
- method_Robust PCA
- Linux预习进程
- 【SQL】SQL Server 2008数据表管理
- Pro Docker.pdf 英文原版 免费下载
- capsule network
- spring mvc RestFul风格PUT方法修改上传文件
- keras 损失函数汇总
- 【解题报告】 openjudge The peanuts 数据结构与算法mooc 内排序
- 5.Python入门之格式化
- 我的Struts框架学习 -- form表单提交 action数据传递
- 解决sklearn库使用过程中No module named model_selection的错误