数据库
xinyemachine
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle 存储过程 Loop循环一张表插入到另外一张表
1、创建一个存储过程 create or replace procedure inserttest as cursor cs is SELECT sales_id FROM t02salesinfo_backup;sales_id varchar(128); begin for c in cs loop BEGIN insert into gf_target_personalt...2013-03-14 15:09:08 · 1425 阅读 · 0 评论 -
SQL多表连接查询分类
SQL多表连接查询分类: 1、等值连接查询 1.1、内链接查询 1.2、自然连接查询 2、外连接查询,包括 2.1、左外连接查询 2.2、右外连接查询 2.3、全外连接查询 3、交叉连接查询 现在有2张表,一张t_user,一张t_book,一对多的关系,二者没建立外键,其中个t_user中有个user没在t_book中体现,t_book中有条book的u...2012-11-03 18:38:15 · 460 阅读 · 0 评论 -
关联子查询 和 嵌套子查询
create table EMP ( EMPNO NUMBER(4) not null, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), DEPTNO ...原创 2012-11-03 19:51:26 · 440 阅读 · 0 评论 -
mysql触发器和存储过程
mysql触发器感觉比较使用,比如添加A表就要同时添加B表,或者删除A表的同时也要删除B表 触发器还设计到old和new的使用: DELIMITER // CREATE TRIGGER `mytrigger2` AFTER INSERT ON `t_user` FOR EACH ROW BEGIN INSERT INTO t_card(id,card_name,card...2013-04-23 23:12:54 · 117 阅读 · 0 评论 -
mysql修改密码
mysqladmin -u root -p[oldpass] password newpass 进入Mysql数据库命令行方式有两种方式: 方式一:在Mysql开始菜单里包含Mysql命令行客户端,只要点击输入root的密码即可进入。 方式二:在DOS模式下(CMD模式)定位到Mysql安装目录下在子目录bin,调用mysql.exe进入,即 C:\Program Fi...原创 2012-11-14 22:49:38 · 117 阅读 · 0 评论 -
数据库常见操作
一、 oracle使用步骤: 1、创建表空间(oracle的表是放在表空间中的,他没有数据库的概念) 以system/manager的身份登录plsql: create tablespace xxx datafile 'c:\oracle\product\data\xxx.dbf' size 10m autoextend on; 2、创建用户,plsql中新建user,设置用户名...2012-11-16 22:57:33 · 99 阅读 · 0 评论 -
Oracle查询重复数据与删除重复数据
一、Oracle查询重复数据: 比如现在有一人员表 (表名:peosons),若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p...2013-08-14 12:06:25 · 367 阅读 · 0 评论 -
Oracle报错:不是单组分组函数
Oracle-SQL-group by-报错:不是单组分组函数 分类: 数据库技术 2010-03-16 19:46 4902人阅读 评论(0) 收藏 举报 报错:不是单组分组函数 实例:select deptno,count(empno) from emp; 报错:不是单组分组函数 原因: 1, 如果程序中使用了分组函数,则有两种情况可以使用: 程序中存在group by,并...2013-08-14 12:11:58 · 1805 阅读 · 0 评论 -
高并发下,数据库成最大问题怎么办?
1.查看下数据库最大连接数是否够用,mysql默认是100,并发量大的时候不够用 2.查看下你的连接池,是否有限制,Jboss一般默认是10个,这是很大的瓶颈 3.给你的JVM多分配点内存,一般是物理主机的3/4,前提是这台物理机器只跑jvm 4.查看下你的sql是不是都按照索引查找数据,或者已经做了索引的数据被频繁更新,这会造成数据库维护索引开销增大 (可以考虑换字段查数据) 5.给...2013-08-27 11:36:15 · 530 阅读 · 0 评论
分享