摘要: 今天看书整理笔记的时候,无意发现一个问题,记录下来: 前段时间做练习曾经创建过一个tbl_student的表, create table tbl_student( snum number not null, sname varchar2(100), age number, constraintpk_studentprimary key(snum));这个表格一直都存放在PL/SQL里面,今天看 SQL必知必会这本书,对现有表添加主键约束这个知识点,我想跟着做练习,就重新建立个表student(因为之前的tbl_student以后还会用,所以新建表来做练习)create table stude. 阅读全文
posted @ 2013-11-25 20:46 五星村小黄 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 我这里用的是oracle 10g,PL/SQL来做的。第17课 创建和操纵表 14517.1 创建表 14517.2 更新表 15017.3 删除表 15317.4 重命名表 15317.5 小结 154第17章 创建和操纵表 17.1 创建表 17.1.1 表创建:所有列放在小括号里面,各列之间用英文逗号隔开,最后一列后面没有逗号,小括号后面以英文分号结束。 create table vendors( vend_id char(10) not null , vend_name char(50) not null , vend_address char(50) null , vend_cit. 阅读全文
posted @ 2013-11-25 20:45 五星村小黄 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 第1课 了解SQL 11.1 数据库基础 11.2 什么是SQL 61.3 动手实践 71.4 小结 8第一课主要是一些概念,具体笔记如下: 1,数据库(database):保存有组织的数据的容器(数据集合)。2,表(table):某种特定类型数据的结构化清单。3,列(column):表中的一个字段(field)。 所有的表都是由一个或多个列组成的。4,行(row):表中的一个记录(record)。可以把表想成网格,水平的是行,竖直的是列。5,数据类型(data type):所允许的数据的类型。 虽然大多数的数据类型得到一致的支持,但许多更为高级的数据类型却不是这样。 ... 阅读全文
posted @ 2013-11-25 20:42 五星村小黄 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1,面向对象程序设计的三大基本特征:继承(Inheritence)、封装(Encapsulation)、多态(Polymorphism) 2,如何定义类? 修饰符 class 类的名字 { //类的内容(包含属性与方法) } 比如: public class Car{ }3,如何定义方法? 修饰符 返回类型 方法名称([参数1, 参数2, 参数3…]) { // 方法体} 4,如何生成对象?通过类来生成对象(通常使用new关键字来生成对象) 类名 变量名 = new 类名(); Car car1 = new Car();5,main方法是整个Java程序的入口点,如果类的定义中... 阅读全文
posted @ 2013-11-22 11:56 五星村小黄 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 在java中,可以使用break和continue语句控制循环。1. break语句:用于终止循环,就是跳出当前循环,执行循环后面的代码。。2. continue语句:用于跳出当前的这个循环(或者是跳出本次循环),开始下一次循环的执行。 例子1:for(int i = 0; i 5) {break;}System.out.println( i + "===" + j);}if(i == 6) {break;}}}} 输出结果是: 1===02===02===14===04===1 阅读全文
posted @ 2013-11-22 11:54 五星村小黄 阅读(371) 评论(0) 推荐(0) 编辑
摘要: java的控制流程有三种: 一,顺序流程 自上而下,按照代码的先后顺序执行 二,分支流程 1,if/else语句 2,switch/case语句 三,循环流程 1,for循环 2,while循环 3,dowhile循环 先来说说分支流程里的if的用法:if有以下三种方式: 第一种形式: if(布尔表达式) { //待执行的代码 }第二种形式: if(布尔表达式) { //待执行的代码 } else { //待执行的代码 }第三种形式: if(布尔表达式) { //待执行的代码 } e... 阅读全文
posted @ 2013-11-22 11:47 五星村小黄 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 关于变量的自增与自减运算。 1) int b = a++,作用是将a的值先赋给b,然后再让a自增1. 2) int b = ++a,作用是将a的值先自增1,然后将自增后的结果赋给b。直接上例子吧,例子1:int a = 2;int b = a++;System.out.println("a===" + a); //a等于3System.out.println("b===" + b); //b等于2,a++,先把a的值赋给b,所以b是2,然后a再增加1,就是2增加1等于3 例子2:int i = 3;int j = --i;System.out.print 阅读全文
posted @ 2013-11-22 11:46 五星村小黄 阅读(243) 评论(0) 推荐(0) 编辑
摘要: java中有4个逻辑运算符:&与,&& 逻辑与,| 或,|| 逻辑或这些运算符要求操作数和结果值都是布尔型。a&&b a||b1) 逻辑与&&:只有a和b都为真,结果才为真;其余情况结果均为假。逻辑与 ---- >and并且。2) 逻辑或||:只有a和b都为假,结果才为假;其余情况结果均为真。逻辑或---- >or或者。 &和&&的返回值规则是:两个操作数都为true才返回true |和||的返回值规则是:两个操作数只要有为true才返回true&& 和||会发生短路现象:对于a& 阅读全文
posted @ 2013-11-22 11:45 五星村小黄 阅读(275) 评论(0) 推荐(0) 编辑
摘要: java里的关系运算符有这么几种:大于(>)、小于(=)、小于等于( 4; //结果是true 12 !=4; //结果是true12 4.5; //结果是true'a' b); //无法通过编译 System.out.println(a == b);//结果是falseSystem.out.println(a != b);//结果是true 阅读全文
posted @ 2013-11-22 11:41 五星村小黄 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 算术运算符:(加)+,(减)-,(乘)*,(除)/,(求余)%,自增自减一,算数运算符:当有若干个变量参与运算时,结果类型取决于这些变量中表示范围最大的那个变量类型。如果参加运算的变量中有整型int,有双精度浮点型double,有短整型short,那么最后的结果类型就是double。 这里主要说说除法和取模求余数。除法: 例子1: int a = 1;int b = 2;System.out.println(a /b); //结果是0 如果按照数学意义来看结果应该是0.5,但是a和b都是int的,那么结果也是int型的,0.5是小数。若a,b两个变量无法整除时,java环境根据ab都是int. 阅读全文
posted @ 2013-11-22 11:39 五星村小黄 阅读(248) 评论(0) 推荐(0) 编辑