db
昵称是可以中文吗
这个作者很懒,什么都没留下…
展开
-
数据库设计范式
关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库主要有以下几种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、Boyce-Codd范式(BCNF)、以及更高的范式(4NF、5NF、6NF)等等。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF),其余范式依次类推,如下图。一般说来,数据库只需满足3NF或者转载 2011-12-02 12:00:35 · 4414 阅读 · 1 评论 -
SQL中varchar和nvarchar有什么区别?
答案一:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际长度,而不是 n 个字节。nvarchar(n)包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。两字段分别有字段转载 2012-02-28 14:36:14 · 1328 阅读 · 0 评论 -
sql server面试题实例
A.输出其中第3,4行:名字倒序:select top 2 reverse(name) from t where id not in (select top 2 id from t order by id ) orde by id(查出结果是先第3行,再第4行数据)输出顺序倒序:select top 2 * from t where id in (select top 4 id from t原创 2011-12-15 15:58:57 · 1004 阅读 · 0 评论 -
如何在T-sql 中实现数组的功能
T-SQL象数组一样处理字符串、分割字符串 在日常的编程过程中,数组是要经常使用到的。在利用SQL对数据库进行操作时,有时就想在SQL使用数组,比如将1,2,3,4,5拆分成数组。可惜的是在T-SQL中不支持数组。不过还是有变通的办法。我们可以自己编写两函数Get_StrArrayLength(取得字符串的长度-元素的个数)和Get_StrArrayStrOfIndex(按指定符号分割字符串,返回转载 2013-02-19 01:26:59 · 849 阅读 · 0 评论 -
数据库中char, varchar, nvarchar的差异
1. char 固定长度,最长n个字符。2. varchar 最大长度为n的可变字符串。(n为某一整数,不同数据库,最大长度n不同)char和varchar区别: varchar必char节省空间,但在效率上比char稍微差一些。 说varchar比char节省空间,是因为varchar转载 2013-05-25 14:55:35 · 818 阅读 · 0 评论