摘要: 软件开发的步骤可大致分为: 1.需求分析 2.系统设计 3.编码实现 4.系统测试 5.运行维护 student class 多对一 sno name age gender cid id clsname 辅导老师,。。 1 1 1 jd1613 xxx 2 1 系统设计中一个重要的环节就是数据库设计 阅读全文
posted @ 2016-09-19 22:01 少帅java 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 1定义:运行时变量可以让我们和sql语句之间有个交互,允许我们执行sql语句时动态传递参数 2.语法: &varName 3.运行时变量可以出现在任意位置 例如: select &colName1,&colName2 from &tbName where &colname = &colValue; 阅读全文
posted @ 2016-09-10 17:28 少帅java 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 概念: 所谓子查询,即一个select语句中嵌套了另外的一个或者多个select语句 需求:查找和Smith同部门的所有员工的id和last_name 目标: 员工id,last_name from: s_emp 条件: s_emp.dept_id = Smith所在部门的id? select id 阅读全文
posted @ 2016-09-10 17:27 少帅java 阅读(46597) 评论(0) 推荐(0) 编辑
摘要: 概念: 所谓组查询即将数据按照某列或者某些列相同的值进行分组,然后对该组的数据进行组函数运用,针对每一组返回一个结果。 note: 1.组函数可以出现的位置: select子句和having 子句 2.使用group by 将将行划分成若干小组。 3.having子句用来限制组结果的返回。 语法: 阅读全文
posted @ 2016-09-10 17:26 少帅java 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 多表查询概念: 所谓多表查询,又称表联合查询,即一条语句涉及到的表有多张,数据通过特定的连接进行联合显示。 基本语法: select column_name,.... from table1,table2 条件。。。。 select dept_id,name from s_emp,s_dept s_ 阅读全文
posted @ 2016-09-10 17:24 少帅java 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 函数:这里的函数相当于java中写好的一些方法,有名字,可以传递参数,实现某一项具体功能。 函数分为: 1.单行函数 1.字符函数 2.日期函数 3.数字函数 4.转换函数 2.分组函数(后面的章节再做学习) 学前须知: 哑表dual dual是一个虚拟表,辅助查找和运算。通常用在select语句中 阅读全文
posted @ 2016-09-10 17:23 少帅java 阅读(708) 评论(0) 推荐(0) 编辑
摘要: 1、Order by 子句的使用 select column.... from .... order by ... 1) Order by子句在整个 select语句中的位置: 始终位于最后 2) order by后可以跟什么: 列名,列的别名,表达式, 列出现在select关键字后的 顺序(列号) 阅读全文
posted @ 2016-09-08 21:21 少帅java 阅读(26974) 评论(0) 推荐(0) 编辑
摘要: 1.select : 语法: select [distinct] {*,column [alias],...} from table 注:[]括起来的内容代表可有可无 * 代表所有列 distinct关键字只能跟在select关键字之后 select 子句后边指定要查询的列 from 子句后边跟要查 阅读全文
posted @ 2016-09-08 21:18 少帅java 阅读(14756) 评论(0) 推荐(0) 编辑
摘要: 启动: 1.win+R > cmd > sqlplus "/as sysdba" //以sysdba身份登录(此时可以创建用户,分配权限等) win+R > cmd > sqlplus username/password //以指定用户名/密码身份登录 win+R > cmd > sqlplus 按 阅读全文
posted @ 2016-09-08 21:17 少帅java 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 1.为什么学习数据库?(两个概念) 数据库的概念: 数据库是按照数据结构组织,存储和管理数据的仓库。 数据库,简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。 它将数据以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度的特点 阅读全文
posted @ 2016-09-08 21:16 少帅java 阅读(6397) 评论(1) 推荐(0) 编辑