| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> 上位机开发之 SQL server数据库学习 -> 正文阅读 |
|
[大数据]上位机开发之 SQL server数据库学习 |
启动数据库,然后以windows身份登录 新建数据库的方法为: 鼠标点击数据库节点然后单击右键,点击新数据库建 填写名称和路径后 点击确认然后完成数据库的创建 下节点 : 数据库的组成 数据库是以文件的方式存储的 是由文件和文件组组成的 主要数据文件中存放数据和数据初始话的信息,该文件在单个数据库中有且只有一个。 (.mbf) 数据库常用对象: 1、表:包含数据库中所有的对象,行和列组成,用于组织和存储数据。 2、字段:表中的列 一个表可以由多个列 , 每个列有自己的属性,数据类型(决定了该字段存储那种类型的数据) 大小 和长度 3、视图: 表(虚拟表) 一张表或多张表? 用户查看数据的一种方式? 结构和数据是建立在对表的查询基础之上的 4、索引: 是为了给用户提供一种快速访问数据的途径? 索引是依赖表而建立的? 检索数据时不用对表进行扫描 可以快速的找到所需的数据 5、 存储过程? 是一组为了完成特定功能的SQL 语句的集合 可以是批量的增删改查 语句经过编译后 会执行对应的代码 6、触发器? 在数据库中 属于用户定义的SQL事务命令集合? 针对表来说,当对表执行增删改查时命令就会被触发然后执行 7、约束? 对数据表的列进行一种限制、 可以更好的规范表中的列? 8、 缺省值? ?对表中的某些列可以给定一个默认值,当缺少时候为null 等 当插入时没有为这个列插入值 就会使用默认的缺省值 创建表: 将光标定位到表的位置然后点击创建表 ? 新建表之后需要点击刷新,才可以显示刚刚建立得表 ?编辑表的方法: 单击右键然后 编辑前200 表的数据类型分类: 数值型: 整型 : bigint? int (32位 有符号)? smallint? tinyint 浮点型 : float (n)?近似数值存在 精度损失 如果n属于 1-24 择将n 视为[1-24] 如果 n 属于[25-53]? real 也是近似的数值 real=float(24) decimal 标识精确值? decimal(p,s) p:precision 小数点左侧的数据 s:scale? 小数点右侧的数字 字符串类型: char (n)固定长度??n? 代表长度,?最大为?8000 VarChar(n)? 可变长度字串 8000 varchar(max) 可变长度字串 最多1073741824个字串 text 可变长度字符串 最多2GB 字符数据 日期型: datetime : ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 12:35:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |