Tip1. Char/Varcahr均为非Unicode字符,意味着放非英文字符放进去会需要进行编译,将来可能会出现问题,如果这个字段将来可能要输入中文韩文日文等,建议用Nchar或Nvarchar。
Tip2. Char/Nchar/Text都有一个特点,就是固定长度。如果创建表时约束类型为Char(10),而你insert进去的字符串只有1个字节,那么其它九个字节会变成空格。比如insert进去字母‘a’,那么print出来的值则是‘a          ’。
 
分类 备注和说明 数据类型 说明    
二进制数据类型 存储非字符和文本的数据 Image 可用来存储图像    
文本数据类型 字符数据包括任意字母、符号或数字字符的组合 Char 固定长度的非 Unicode 字符数据,效率高    
Varchar 可变长度非 Unicode 数据,节省空间    
Nchar 固定长度的 Unicode 数据    
Nvarchar 可变长度 Unicode 数据    
Text 存储长文本信息    
Ntext 存储可变长度的长文本    
日期和时间 日期和时间在单引号内输入 Datetime 日期和时间    
数字数据 该数据仅包含数字,包括正数、负数以及分数 Bigint、int、smallint、tinyint 整数    
float、real 数字    
货币数据类型 用于十进制货币值 Money/SmallMoney      
数值类型 例:stuid numeric(18,0),代表18位数字,小数位数为0,属于浮点类型 numeric (18,0)      
标识列 identity(起始值,递增量) identity(1,1)

自动递增

Bit数据类型

表示是/否的数据 Bit 存储布尔数据类型    

最新文章

  1. Upgrade from SharePoint 2010 to SharePoint 2016
  2. VS2013使用winsock.h和winsock2.h发生冲突后的终极解决方法
  3. Objective-c——UI基础开发第八天(QQ聊天界面)
  4. GridView内容<br />换行
  5. [Letcode] 1. Two Sum
  6. js事件(Event)知识整理[转]
  7. trash目录: ~/.local/share/Trash
  8. jstl标签经典
  9. shell 各种循环判断
  10. Android群英传帝落篇——程序人生,路漫漫其修远兮,吾将上下而求索!
  11. Java后端学习,推荐书籍和学习路线
  12. OpenCV函数学习:cvRound,cvFloor,cvCeil
  13. 在C语言中不使用任何中间变量如何将a、b的值进行交换(三种方法)——来自一小萌新工程师的复习
  14. Mysql临时文件目录控制
  15. Glusterfs挂载报错解决办法
  16. numpy.newaxis()
  17. javaweb的web.xml配置说明,初始化过程
  18. hdu-2147-博弈
  19. 【Java面试题】40 你所知道的集合类都有哪些?主要方法?
  20. Linux下搜索命令

热门文章

  1. 学习linux开发需要的基础
  2. 第02组 Beta冲刺(3/5)
  3. 公式推导【IoUNet//ECCV2018】
  4. tomcat参数java_opts调整
  5. Unity Shader 屏幕后效果——全局雾
  6. 【shell脚本】打印九九乘法表
  7. OneNote: 一站式笔记管理平台
  8. 一个JAVA应用启动缓慢问题排查 --来自jdk securerandom 的问候
  9. laravel Method Illuminate\Validation\Validator::validateReuqired does not exist.
  10. U盘安装CentOS 7提示 “Warning: /dev/root does not exist, could not boot” 解决办法