数据库数据类型的应用

数据库数据类型的应用

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:SQL Server 2014 Management Studio 

作者:吴业华

撰写时间:2019年6月6号

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

又到了每年一次 一年一度的重要日子了 在咱们中国6呢是个很吉祥很吉祥的数字

今天可是6月6号哦   大家应该在忙着准备过上明天的端午节了吧

正式进入今天的主题:关于数据库中数据类型的应用

最初练习搭建一个项目的时候 所用的数据类型纯属的有些单一

怎么说呢就是:上图

小编就挑了刚开始练习做项目的时候在数据库中的两张表

一个可以看到是学生表和教师表

嗯没错刚开始练习的是一个关于学校的项目  里面包括:学生、教师、、等等等等

在这两张图中我们可以看到 这数据设计的十分简陋

除了身为主键与外键的   int

还有就是存储学生和教师图片的  image

其他的就是 nvarchar(MAX)

在这里需要注意的就是这个nvarchar(MAX)这个数据类型了

因为这个类型是可以变化的 不是固定的几除了 int 外

其他的数据类型都可以用到它  很方便  很简单

但是问题也就出现了 当你大量的使用这个数据类型进行设计数据库的时候

无论是在项目连接数据库的时候还是启动项目的时候 你会发现很卡  很卡

因为这个是类型是不固定的 它的不固定它可以匹配很多数据类型

但是匹配使用的时候  是需要消耗CPU来进行智能匹配的

你用一个两个 还好 看不出来什么

当你设计的是大型的项目 成百上千个表 差不多上万的字段都是用这个数据类型

那你的运用端如:电脑需要多高的配置等等才能运行这个项目吖

哪怕是做出来了

就算 你的电脑是很高很高的配置  能运行这个项目

但是成千上万的用户呢  无论是什么 用户的体验感是很重要的

哪怕设计的页面再炫酷、功能更强大

但是运行起来卡  卡  卡

很烦的

数据库是基础、也是一个项目的根本

就如同建房子一样、一个房子的地基都不搭好、就想着建建个几十上百层的

会垮的  到时候无论是投资方还是 建设方 都是一笔大的败笔

所以质量好的基础是非常重要的

而好的基础呢  就是从方方面面抓起

从数据库的存储说起

数据库是存储数据的存在

而数据呢  肯定是有许多不同的数据类型

如:图片类型数据的存储:image

    存储工资的数据类型:money

    存储文字的数据类型:text

    存储男女等判断是否这种呢则是:bit

    总之很多很多 就不一样列举了

下面两张图片:

这里的nchar(数字)这里限定了最高能存储多少个的数据

设计数据库要规范 从数据类型做起

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值