|
查询:select语句,多表查询,group by 分组,having 对分组后的每一个组进行过滤,order by 排序。(select语句多表查询这个最重要)
DML语句:insert into emp() values(),insert into emp (select * from emp2), delete from emp where... update emp set sal =.. where ..
rollback;恢复旧有数据
Tansaction事务:主要是commit问题
DDL语句:create table 表名(数据) create view v$_试图名(数据) create index 索引名 on 表名(字段);
表的约束条件:1.not null 2.unique 3.primary 4.foreign 5.check
修改表结构:alter table 表名 add(字段); alter table 表名 modify(字段); alter table 表名 drop(字段); alter table 表名 add constrain 约束条件; alter table 表名 drop constrain 约束条件;
删除表:drop table 表名;
删视图:drop view 视图名; 删索引:drop index 索引名;
创建序列:(实现代理主键) 例子:create sequence 序列名 start with 1 increament by 1; 序列名.currval : 得到当前的序列号; 序列名.nextval : 得到下一个序列号;
第一范式:要有主键,列不可分; 第二范式:满足第一范式,且 不存在部分依赖; 第三范式:满足第二范式,且 不存在传递依赖;
动态产品属性的添加: 表1:产品表
表2:属性表:
表3:关系表:
当属性表中动态的添加属性时就不需要改变产品表了;这样产品表和属性表就可以相互独立了;
pL/SQL语句参考第五章chapter_5 游标的关键字:cursor:存储的是数据的结果集合;
树状显示——1,pid(parent_id),id,rootid ;2,编号方式
方法一:使用pid = id 依次找到该节点下的子节点
方法二:使用编号:如000000表示第一层,其子节点为000100,000200,000300等,而000100的子节点为000101和000102等;这样可以按照这个编号的大小把整个数据拿出来;
存储器的关键字:procedure : 定义一块语句块;给一块语句块起名字;可以实现递归; 执行procedure语句:1,exec 存储器名;2,begin 存储器名; end; 带参数的存储器:参数: in 也就是默认模式,传入模式 ; out 传出模式; in out 传入传出模式;
触发器的关键字:trigger :当对数据库有一定操作时,而触发执行的一块语句块;
本总结只含有一些基础部分;
|
一共有 1 条评论
15G全能空间年付500元/月付70元 可免费试用
5GB 独立WEB空间、5GB 企业邮箱空间、5GB MSSQL数据库
(可划分5个数据库。可独立放5个不同的站点)
IIS连接数据 500 个、500GB/月流量、共享日志文件空间
企业邮箱功能
赠送5GB 超大企业邮箱,500个Email企业邮箱用户
自动回复、自动转发、POP3、SMTP收发信、SMTP发信认证
邮件过滤、邮件拒收、邮件夹管理、邮件域管理、定制邮件数
数据库功能
支持5GB MSSQL数据库空间,5个用户数据库、Access
主机功能支持
采用安全稳定的Win2003 .net2.0 架构
支持ASP、PHP、ASP.NET、PERL等脚本、支持自定义CGI
全面支持.net2.0版本,独立的Application应用池,
支持SSI(Shtml),支持FrontPage扩展
可免费自行绑定5个域名、500个解析、500个子域名
详情咨询QQ:443933