工时系统代码优化记录:在查看工时详情的时候,我们需要将个人的工时分项目,每月进行一个展示。一年有12个月,一个人有多个项目。初始代码只是为了实现功能,所以在代码中进行的循环操作,即每个项目每月到数据库中获取该用用户的工时统计。这样就造成了多次请求数据库,强求..
分类:
数据库 时间:
2017-05-13 13:39:46
阅读次数:
217
安装Agent代理 在EM11g时,agent安装是通过在被监制主机端下载agent代理并安装,在EM12c版本号上,能够在EM12c服务端。通过“推送”的方式把agent代理在远程安装到被监控的主机端,而且能够同一时候为多个主机安装agent代理。 官方文档: http://www.gokhana ...
分类:
数据库 时间:
2017-05-13 14:18:42
阅读次数:
318
安装mysqlsla源码路径:https://github.com/daniel-nichter/hackmysql.com源码存放路径:/usr/local/src1、获取源码如果没有git命令,请先安装git 执行结果: 2、安装其他包: 列出本次安装包: lt:表示日志类型,有slow, ge ...
分类:
数据库 时间:
2017-05-13 14:29:49
阅读次数:
222
1.实验内容 1) 用Management Studio创建数据库University_Mis 2) 使用SQL语句创建关系数据库基本表: 学生表Students(Sno,Sname, Semail,Scredit,Sroom); 教师表Teachers(Tno,Tname,Temail,Tsala ...
分类:
数据库 时间:
2017-05-13 14:51:34
阅读次数:
387
统计连续时间段数据 if OBJECT_ID(N'Test',N'U') is not null drop table Test go create table Test( pscode decimal(15), outputcode int, monitortime datetime ) inse ...
分类:
数据库 时间:
2017-05-13 14:52:38
阅读次数:
185
首先我们建立一张带有逗号分隔的字符串。 CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);然后插入带有逗 ...
分类:
数据库 时间:
2017-05-13 14:53:37
阅读次数:
183
将下载下来的mysql解压到指定目录下(如:d:\mysql)安装服务在命令行输入d:\mysql\bin\mysqld -installnet start mysql卸载服务在命令行输入net stop mysqld:\mysql\bin\mysqld -remove在win2000下安装服务在命 ...
分类:
数据库 时间:
2017-05-13 14:54:03
阅读次数:
189
ALTER TABLE logtest CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 修改数据库字符集: 代码如下: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name ...
分类:
数据库 时间:
2017-05-13 16:04:45
阅读次数:
248
最近的项目中,因为涉及到Mysql数据中乐观锁和悲观锁的使用,所以结合项目和网上的知识点对乐观锁和悲观锁的知识进行总结。 悲观锁介绍 悲观锁是对数据被的修改持悲观态度(认为数据在被修改的时候一定会存在并发问题),因此在整个数据处理过程中将数据锁定。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据 ...
分类:
数据库 时间:
2017-05-13 16:05:53
阅读次数:
282
1、2003 - can't connect to MySQL server on 'localhost' (10060) 关闭防火墙即可。 2、1067 - Invalid default value for 'state' 修改数据库(必须删除才能修改,创建数据库时输入名称的下一个选择框就是进行 ...
分类:
数据库 时间:
2017-05-13 16:07:30
阅读次数:
238
在WEB开发时。常常须要根据数据库表中的字段建立对应的输入控件,来获取输入的数据。每次都须要按字段来敲,显然太低效。并且easy出错。这里提供一个SQL脚本生成对应输入控件的方法。 USE DBDemo DECLARE @TEMP_TABLE_NAME NVARCHAR(512) DECLARE @ ...
分类:
数据库 时间:
2017-05-13 16:54:19
阅读次数:
228
1.在editor中输入.后,plsql会执行自动完成.有时候觉得自动提示不舒服.速度慢.那可以自己设置提示键.先关闭代码自动完成:Tools->Preferences->User Interface->Code Assistant->Automatically activated ,取消选择。 设 ...
分类:
数据库 时间:
2017-05-13 16:54:59
阅读次数:
527
实验准备:-- 创建实验表CREATE TABLE p_andy(ID number(10), NAME varchar2(40))PARTITION BY RANGE (id)(PARTITION p1 VALUES LESS THAN (10),PARTITION p2 VALUES LESS ...
分类:
数据库 时间:
2017-05-13 16:55:13
阅读次数:
282
候选码(candidate key) 若关系中的某一个属性和属性组值能够唯一能够唯一标识一个元组,则称该属性或者属性组为候选码 主码(primary key) 若一个关系有多个候选码,则挑选其中一个作为主码 主属性(key attribute) 包含在任何候选码中属性成为主属性 外码(foreign ...
分类:
数据库 时间:
2017-05-13 16:57:37
阅读次数:
234
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构:mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql敲回车后会 ...
分类:
数据库 时间:
2017-05-13 16:58:51
阅读次数:
229
1.用下列sql语句查询操作不当引起锁表的进程的SESSION_ID及USERNAME SELECT S.SID SESSION_ID, S.USERNAME, DECODE(LMODE, 0, ‘None’, 1, ‘Null’, 2, ‘Row-S (SS)’, 3, ‘Row-X (SX)’, ...
分类:
数据库 时间:
2017-05-13 17:02:10
阅读次数:
250
1. 实验内容 建的数据库如下: 1. 求数学系学生的学号和姓名 2. 求选修了课程的学生学号 3. 求选修课程号为‘C01’的学生号和成绩,并要求对查询结果按成绩的降序排列,如果成绩相同按学号的升序排列。 4 . 求选修课程号为‘C01’且成绩在80~90之间的学生学号和成绩,并成绩乘以0.8输出 ...
分类:
数据库 时间:
2017-05-13 17:02:18
阅读次数:
541
Linux下重启oracle数据库: 首先以root用户登录,输入以下命令 1.su – oralce —-切换到oracle用户 2.lsnrctl stop —-停止监听 3.sqlplus “/as sysdba” —-以sysdba用户登录oracle 4.shutdown immediat ...
分类:
数据库 时间:
2017-05-13 17:03:28
阅读次数:
293
今天写答疑系统的时候,写了这样一截代码: <?php session_start(); $db=mysqli_connect('localhost','root','root','qa'); $tname=$_POST['teacher']; $q="select schedule,place fr ...
分类:
数据库 时间:
2017-05-13 17:04:00
阅读次数:
246
Oracle比较一列的最大值或者最小值,我们会不假思索地用MAX和MIN函数,但是对于比较一行的最大值或最小值呢?是不是日常用的少,很多人都不知道有ORACLE也有内置函数实现这个功能:COALESCE / GREATEST / LEAST. 1. COALESCE 返回该表达式列表的第一个非空va ...
分类:
数据库 时间:
2017-05-13 17:05:32
阅读次数:
267