单表的操作!
(代码完全可以用手工代替,写下来为了记忆)1.建立表create table HKB_TABLE_MODIFY( NAME VARCHAR2(6), AGE VARCHAR2(3), SEX VARCHAR2(2))2.修改表
添加字段:alter table HKB_TABLE_MODIFY add ADDRESS nvarchar2(3);删除字段:alter table HKB_TABLE_MODIFY drop column SEX;修改字段属性:alter table HKB_TABLE_MODIFY modify AGE number(2);字段改名:alter table HKB_TABLE_MODIFY rename column AGE to AGE2;3.删除表
drop table HKB_TABLE_MODIFY;4.查询表
通过select语句加上一定条件进行查询。 多表的操作!1.union 和union all(注意:union的两表查询操作的字段必须一样)表中(无重复)记录相加select name,age from hkb_test1unionselect name,age from hkb_test2;表中记录相加select name,age from hkb_test1union allselect name,age from hkb_test2;2.join的操作(用的时候详细研究)cross join:是笛卡儿乘积,在没有任何条件约束下就是一张表的行数乘以别一张表的行数。left join:返回“表名1”的全部行,对于“表名2”中,不满足on条件的记录用空值替换。rigth join:返回“表名2”的全部行,对于“表名1”中,不满足on条件的记录用空值替换。full join:返回两张表中的所有记录,对于不满足on条件一端的记录用空值替换。inner jon:只返回两张表中都满足on条件的记录。