文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

为什么我重新审视 MS SQL Server 基础知识:深入探讨字符串数据类型

2024-08-29 16:06

关注

今天,当我向经理提出公关(是关于商店流程)时,我的经理问了我几个问题。

比如,为什么将 string 的数据类型声明为 varchar(n) 而不是 nvarchar(n) 等基于场景的问题?

您可能也遇到过与学长或大学老师类似的情况。

虽然我给了他答案,但这场辩论对我的基础知识提出了疑问。

我决定从头开始修改。

在修改的过程中,我注意到了几点,想和大家分享,所以写了这篇文章。

让我们从头开始吧。

当我们创建数据库时,会在后台生成 2 个文件。

  1. 数据文件: 该文件具有 (.mdf) 扩展名,称为主数据文件。
  2. 日志文件: 该文件具有 (.ldf) 扩展名,称为事务日志文件。

尽管如此,我们可以配置应生成多少个文件。如果我们配置超过 2 个文件,则有第三个类别:

每当我们执行任何数据库事务时,它都会首先存储在日志文件中,一旦事务完成,它就会更新到主数据文件中。

每个文件的默认大小最小为 8 MB,最大没有限制。而数据库方面,根据微软的说法,一个数据库最大可达524PB。

选择与打印查询

如果您使用过“选择”查询,您可能也听说过“打印”查询。

让我们了解何时使用哪个。

基本上,“选择”查询以网格格式返回表数据,而“打印”查询以文本形式返回数据。

因此,每当我们需要对表数据执行操作时,我们都会使用“select”查询,并且大多数情况下要打印日志或错误,我们会使用“print”查询。

现在,让我们来讨论一下最喜欢的面试问题。

Char、Varchar、Nvarchar?

角色:

字符存储最多 8000 个字符,每个字符空间容纳 1 个字节。

Varchar:

Nvarchar:

还有一种名为 Text 的数据类型,但它已被弃用,因此您可以忽略它。

有一篇文章我在研究过程中发现非常有用。它包含有关所有数据类型的详细信息。

您可以浏览它以获取更多信息。

如果您认为我遗漏了某些内容或需要更新,请随时发表评论。这将对我以及我们的社区有所帮助。

以上就是为什么我重新审视 MS SQL Server 基础知识:深入探讨字符串数据类型的详细内容,更多请关注编程网其它相关文章!

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯