社区
MS-SQL Server
帖子详情
请问:我的数据库有个字段用来存储身份证号码!用什么类型的字段?好象int型的不行,因为长度只有4,而且不可以修改??
programeyonger
2003-10-28 02:18:09
高手帮忙!分不够在加!谢谢!!
...全文
1745
8
打赏
收藏
请问:我的数据库有个字段用来存储身份证号码!用什么类型的字段?好象int型的不行,因为长度只有4,而且不可以修改??
高手帮忙!分不够在加!谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
programeyonger
2003-10-28
打赏
举报
回复
thank you!
hanps
2003-10-28
打赏
举报
回复
varchar(18)
lynx1111
2003-10-28
打赏
举报
回复
text or ntext
精确数字
整数
bigint
从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据(所有数字)。
int
从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。
smallint
从 -2^15 (-32,768) 到 2^15 - 1 (32,767) 的整数数据。
tinyint
从 0 到 255 的整数数据。
bit
bit
1 或 0 的整数数据。
decimal 和 numeric
decimal
从 -10^38 +1 到 10^38 –1 的固定精度和小数位的数字数据。
numeric
功能上等同于 decimal。
money 和 smallmoney
money
货币数据值介于 -2^63 (-922,337,203,685,477.5808) 与 2^63 - 1 (+922,337,203,685,477.5807) 之间,精确到货币单位的千分之十。
smallmoney
货币数据值介于 -214,748.3648 与 +214,748.3647 之间,精确到货币单位的千分之十。
近似数字
float
从 -1.79E + 308 到 1.79E + 308 的浮点精度数字。
real
从 -3.40E + 38 到 3.40E + 38 的浮点精度数字。
datetime 和 smalldatetime
datetime
从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据,精确到百分之三秒(或 3.33 毫秒)。
smalldatetime
从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据,精确到分钟。
字符串
char
固定长度的非 Unicode 字符数据,最大长度为 8,000 个字符。
varchar
可变长度的非 Unicode 数据,最长为 8,000 个字符。
text
可变长度的非 Unicode 数据,最大长度为 2^31 - 1 (2,147,483,647) 个字符。
Unicode 字符串
nchar
固定长度的 Unicode 数据,最大长度为 4,000 个字符。
nvarchar
可变长度 Unicode 数据,其最大长度为 4,000 字符。sysname 是系统提供用户定义的数据类型,在功能上等同于 nvarchar(128),用于引用数据库对象名。
ntext
可变长度 Unicode 数据,其最大长度为 2^30 - 1 (1,073,741,823) 个字符。
二进制字符串
binary
固定长度的二进制数据,其最大长度为 8,000 个字节。
varbinary
可变长度的二进制数据,其最大长度为 8,000 个字节。
image
可变长度的二进制数据,其最大长度为 2^31 - 1 (2,147,483,647) 个字节。
其它数据类型
cursor
游标的引用。
sql_variant
一种存储 SQL Server 支持的各种数据类型(text、ntext、timestamp 和 sql_variant 除外)值的数据类型。
table
一种特殊的数据类型,存储供以后处理的结果集。
timestamp
数据库范围的唯一数字,每次更新行时也进行更新。
uniqueidentifier
全局唯一标识符 (GUID)。
programeyonger
2003-10-28
打赏
举报
回复
在SQL Server2k里备注型的字段是那一个啊??text???
lynx1111
2003-10-28
打赏
举报
回复
最好用char(18)或varchar(18)
int范围从 -2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字)。4不是说他最多时4位数
programeyonger
2003-10-28
打赏
举报
回复
我说除了用char型的啊??
难道就没有吗????
sdhdy
2003-10-28
打赏
举报
回复
varchar(18)
txlicenhe
2003-10-28
打赏
举报
回复
char(18)
从Access
数据库
零基础入门到中文编程第1部
Access是office办公套件中的一个极为重要的组成部分,现在它已经成为最流行的桌面
数据库
管理系统。本课程为Access
数据库
知识系列课程第1部,课程目标:结合实例讲解,零基础快速学习Access
数据库
。本课程章节计划表:第一章:Access
数据库
概述1、Access
数据库
概述第二章:Access
数据库
安装文件下载及安装1、Access
数据库
安装文件下载及安装第三章:创建
数据库
表1、 利用表向导创建表2、 利用表设计器创建表3、 学习技巧第四章:
字段
的基本操作1、 添加、删除和更改移动
字段
2、
字段
的属性及作用3、 主关键字和索引第五章:创建表之间的关系1、 关系
类
型
2、 创建和使用表关系第六章:创建子数据表1、 创建当前表的子数据表2、 数据表视图的显示外观第七章:为
数据库
加密1、 设置
数据库
密码2、 设置
数据库
安全机制3、 两种加密方式优劣分析第八章:创建查询1、 查询概述、查询
类
型
2、 使用向导创建查询3、 使用设计视图创建查询4、 查询的基本操作及查询优化的规则第九章:查询编程、生成查询语句的捷径1、 初步了解中文编程2、 生成查询语句的捷径第十章:Access
数据库
总结1、 Access
数据库
总结
2021最新Java面经整理 |
数据库
篇(一)MySQL
2021最新Java面经整理 |
数据库
篇(一)MySQL 一、基础 1、
数据库
范式 第一范式:1NF是对属性的原子性约束,要求
字段
具有原子性,不可再分解 (只要是关系
型
数据库
都满足1NF)。 第二范式:2NF是在满足第一范式的前提下,非主键
字段
不能出现部分依赖主键;解决:消除复合主键就可避免出现部分以来,可增加单列关键字。 第三范式:3NF是在满足第二范式的前提下,非主键
字段
不能出现传递依赖,比如某个
字段
a依赖于主键,而一些
字段
依赖
字段
a,这就是传递依赖。解决:将一个实体信息的数据放..
数据库
基础知识
文章目录
数据库
基础知识1、为什么要使用
数据库
2、什么是SQL?3、什么是MySQL?4、
数据库
三大范式是什么5、mysql有关权限的表都有哪几个6、MySQL的binlog有有几种录入格式?分别有什么区别?数据
类
型
1、mysql有哪些数据
类
型
引擎1、MySQL
存储
引擎MyISAM与InnoDB区别2、MyISAM索引与InnoDB索引的区别?3、InnoDB引擎的4大特性4、
存储
引擎选择索引1、什么是索引?2、索引有哪些优缺点?3、索引使用场景(重点)4、索引有哪几种
类
型
?5、索引的数据结构(b树,hash
MySQL
数据库
基本操作语言:SQL
DML英文全称是Data Manipulation Language(数据操作语言),用来对
数据库
中表的数据记录进行增删改操作。添加数据(INSERT)
修改
数据(UPDATE)删除数据(DELETE)约束(constra
int
):表中数据的约束条件。作用:表在设计的时候加入约束的目的就是为了保证表中的记录完整性和有效性,比如用户表有些列的值(手机号)不能为空,有些列的值(
身份证
号)不能重复。分类主键约束(primary key) PK自增长约束(auto_ jincrement)
华为C++笔试题
1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)
int
a = 4; (A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++); a = ? 答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a; 改后答案依次为9,10,10,11 2.某32位系统下, C
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章