sql-server
1|0数据库常用对象
- 表 包含数据库中所有数据的对象,行和列组成,用于组织和存储数据。
- 字段 表中的列 一个表可以有多个列,自己的属性: 数据类型(决定了该字段存储哪种类型的数据),大小(长度)。
- 视图 表 (虚拟表)一张或多张表 用户查看数据的一种方式,结构和数据是建立在对表的查询基础之上的。
- 索引 为了给用户提供一种快速访问数据的途径,索引是依赖于表而建立的。
- 存储过程 是一组为了完成特定功能的SQL语句的集合(可以查询、插入、修改、删除),编译后,存储在数据库中,以名称进行调用,当调用执行时,这些操作就会被执行。
- 触发器 在数据库中,属于用户定义的SQL事务命令集合,针对于表来说,当对表执行增删改操作时,命令就会自动触发而去执行。
- 约束 对数据表的列,进行的一种限制。可以更好的规范表中的列。
- 缺省值 对表中的列可以指定一个默认值。
2|0数据类型
数值型:
-
整型类型: bigint int smallint tinyint
-
浮点型: float 近似数值 存在精度损失 real 近似数值
decimal 精确数值 不存在精度损失 decimal(18,2)
-
货币类型: money smallmoney
字符型:
- char 固定长度 8000
- varchar 可变长度字符串 8000
- text 可变长度的字符串 最多2GB字符数据
- unicode字符串
- nchar 4000
- nvarchar 4000
- ntext 可变长度的Unicode数据 最多2GB数据
日期类型:
- datetime 精确度高 3.33毫秒
- datetime2 精确度更高 100纳秒
- smalldatetime 精度1分钟
- date 仅存储日期
3|0结构化查询语言
3|1创建数据库
创建数据库
创建供应商表S
创建零件数据表P
创建工程项目数据表J
创建供应关系数据表SPJ
3|2基本表结构的修改
在供应表中增加一个字段
删除供应表中一个字段
修改供应商表S,使得供应商名称长度为50
3|3基本表的撤销
3|4视图的创建
3|5索引的创建和撤销
__EOF__

本文作者:执伞候佳人
本文链接:https://www.cnblogs.com/hekang520/p/18387211.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/hekang520/p/18387211.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?