给经验不足.net软件面试童鞋们的tips

匿名网友 匿名网友 发布于: 2015-08-30 00:00:00
阅读 108 收藏 0 点赞 0 评论 0

Question1:
数据类型:char、varchar、nvachar的区别。
(1)char的长度是国定的,最大支持2000个字节,Eg:定义char(20),即使你插入abc3个字节,数据库也会在abc后面自动加入17个空格,以补足20个字节。char是区分中英文的,中文在char中是占2个字节,而英文是占一个字节。
(2)varchar是长度不固定的、最大支持4000个字节。当你定义了varchar(20),只插入abc3个字节时,则数据库也占3个字节。(varchar同样区分中英文,一般不用与含中文的情况)。
(3)nvarchar不区分中英文,定义了nvarchar(20),可以存放20个英文字母或20个汉字,这个20定义是字符数还不是字节数,适用于存放中文。
Question2:
涉及到SQL SERVER数据库:
入门级:Select,Insert,Update,Delete

进阶级:Inner Join,Left Join,Right Join,Union All

以及下面sql的语句的意思。
ETL级:Select……Into……From…… Where……
Insert Into……Select……From…… Where……
Update……Set……From……Where……
Truncate table,Drop table,Delete From table

SQL中常见概念:主键、索引、视图、存储过程、函数、触发器、作业
SQL SERVER 备份类型:完整、差异
当你能理解以上内容,就可以通过SQL数据库的面试了。

评论列表
文章目录