摘要: 数据结构 对象的5钟基本类型 1,字符 2,数值 3,整数 4,复数 5,逻辑值 正常的赋值一般默认为numeric数据类型,如果想赋值为整数类型,可以在值后面加上L例如 x <- 2L class()函数可以查询数据的类型 R是识别字母的大小写的,同样的字母大写和小写代表的是两个不同的东西 R中赋 阅读全文
posted @ 2019-06-06 23:22 我是神奇的小白 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 首先是建立练习使用各种表格(这里使用的是SQL server建立的): 接下来是练习题及答案: 阅读全文
posted @ 2019-06-02 21:16 我是神奇的小白 阅读(7702) 评论(0) 推荐(0) 编辑
摘要: 1,多条件排序用“,”来执行, 例子: 以Cno升序、Degree降序查询Score表的所有记录。select * from Score order by Cno,Degree desc 2,SQL server 没有limit语句但有类似的top语句例子 3 表格之间的联结不一定需要有相同的列只要 阅读全文
posted @ 2019-06-02 21:13 我是神奇的小白 阅读(931) 评论(0) 推荐(0) 编辑
摘要: 第一范式 第一范式的目标是确保每列的原子性 如果每列都是不可再分的最小数据单元(也程为最小的原子单元),则满足第一范式 第二范式 第二范式要求每个表只描述一件事情 第三范式 如果一个关系满足第二范式,并且除了主键以外的其他列都不传递依赖于主键列,则满足第三范式 阅读全文
posted @ 2019-05-29 22:37 我是神奇的小白 阅读(186) 评论(0) 推荐(0) 编辑
摘要: E-R图:实体关系图的绘制 阅读全文
posted @ 2019-05-29 22:24 我是神奇的小白 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 数据库设计的步骤 需求分析:分析客户的业务和数据处理需求 概要设计:绘制数据库的E-R图,用于在项目团队内部设计人员和客户之间进行沟通,确认需求信息的正确性和完整性。 详细设计:将E-R图转换为多张表,进行逻辑设计,确认各表的主外键,并应用数据库设计的三大范式进行审核 代码编写:选择具体的数据库,s 阅读全文
posted @ 2019-05-29 22:00 我是神奇的小白 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 创建和使用存储过程的注意事项 注意事项 1,有多个参数时,有默认值的参数放在存储过程参数列表的最后 2,在创建存储过程的代码结束时,要加上批处理go,如果不加go,那么调用存储过程的语句将被包含在创建存储过程的代码中, 造成存储过程被递归调用 3,在调用带多个参数的存储过程的时候,要求按照存储过程的 阅读全文
posted @ 2019-05-29 21:37 我是神奇的小白 阅读(929) 评论(0) 推荐(0) 编辑
摘要: 使用return关键字进行返回 遇到return关键字存储过程中的后续代码无条件不执行,既退出了当前的存储过程 根据返回值对存储过程的结果做出相应的处理 例子: 阅读全文
posted @ 2019-05-29 21:14 我是神奇的小白 阅读(8981) 评论(0) 推荐(0) 编辑
摘要: 创建带输出参数的存储过程 语法: create proc 存储过程名 @参数1 数据类型=默认值 output, @参数2 数据类型=默认值 output as sql语句 go 例子: 阅读全文
posted @ 2019-05-29 20:39 我是神奇的小白 阅读(7481) 评论(0) 推荐(0) 编辑
摘要: 创建带输入参数的存储过程 语法 create proc[edure] 存储过程名 @参数1 数据类型=默认值, …… @参数n 数据类型=默认值 as sql语句 go --必须要加批处理的go 例子: 阅读全文
posted @ 2019-05-28 22:59 我是神奇的小白 阅读(1932) 评论(0) 推荐(0) 编辑