社区
MS-SQL Server
帖子详情
SQL中数据类型的设置
feng03628
2008-04-02 10:22:32
小弟在创建表时,总是不知道该用什么数据类型,比如varchar,char……之类的有什么区别啊?哪位高手给指教指教。谢谢
...全文
140
5
打赏
收藏
SQL中数据类型的设置
小弟在创建表时,总是不知道该用什么数据类型,比如varchar,char……之类的有什么区别啊?哪位高手给指教指教。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
夜未眠风已息
2008-05-24
打赏
举报
回复
去看看这里吧
http://hi.baidu.com/%5F586/blog/item/cf85cb2a90671d28d42af1a4.html
yyyyzzzz_2002
2008-04-02
打赏
举报
回复
varchar是变长字符数据,其长度不超过8k,可跨页,缺点是性能不如char,通常用于字符变化比较大的数据
char是定长字符数据,其长度最多为8k,如果字符大小一致或相近,用char比较合适
-狙击手-
2008-04-02
打赏
举报
回复
建议打开联机帮助学习各种数据类型
zhang_yugang
2008-04-02
打赏
举报
回复
varchar是变长字符数据,其长度不超过8k
char是定长字符数据,其长度最多为8k
hui_hui_2007
2008-04-02
打赏
举报
回复
这是基础,建议看联机帮助。
你如果用数字,就要定成 int ,numeric 等。如果是字符,就定义成 char,varchar,nchar,nvarchar等类型。
如果存放图片,就要定义成 image 等类型。
My
SQL
数据类型
:
SQL
_MODE
设置
不容忽视
本文详细介绍了My
SQL
中
的
SQL
_MODE变量及其各种
设置
选项。这些选项能够帮助开发者在开发阶段发现并解决数据库设计
中
的潜在问题,例如非法日期插入或
数据类型
不匹配等。文章还列举了如何在配置文件或客户端
中
设置
SQL
_MODE。
Hibernate
中
使用
SQL
语句检索时候注意
数据类型
的
设置
本文介绍了在Hibernate
中
如何使用原生
SQL
语句进行数据检索,并通过addScalar方法指定检索结果的
数据类型
,以避免类型不匹配的问题。
my
sql
忽略
数据类型
_My
SQL
数据类型
:
SQL
_MODE
设置
不容忽视
SQL
_MODE是My
SQL
中
的一个重要变量,它影响数据库的行为,包括数据校验和错误处理。默认为空的
设置
可能导致非法操作,如插入不符合规范的日期或NULL到NOT NULL字段。在生产环境
中
推荐
设置
为严格模式,如STRICT_TRANS_TABLES或STRICT_ALL_TABLES,以在早期发现并避免问题。此外,
SQL
_MODE可以通过全局或会话级别在配置文件或客户端工具
中
设置
。不同的
SQL
_MODE选项如ANSI_QUOTES、NO_ZERO_DATE等提供了不同的行为约束。了解并正确使用
SQL
_MODE可以提高数据库的健壮性和安全性。
在
SQL
server已建好的表
中
设置
主键、更改
数据类型
在
SQL
server
中
,无法直接通过界面工具
设置
主键,这给用户带来不便。但可以通过ALTERTABLE语句来实现。首先确保列不为空,然后添加主键约束。若需更改主键列的字符类型,需先删除现有主键约束,再更改列类型。
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章