码迷,mamicode.com
首页 > 数据库
SQL多行转多列
--★转换结果如上图1、首先创建表:CREATE TABLE [成绩表]([编号] [int]IDENTITY(1,1) NOT NULL,[姓名] [varchar](50)NULL,[语文] [numeric](5, 2)NULL,[数学] [numeric](5, 2)NULL,[英语] [n...
分类:数据库   时间:2015-05-18 22:29:06    阅读次数:211
navicat下mysql任务计划
对于mysql的计划任务需要注意以下两点 1.否开启了此功能,SHOW VARIABLES LIKE ‘event_scheduler‘; 如果没有开启需要在my.ini or my.cnf?中的 [mysqld] 添加?event_scheduler=ON 2.如果客户端远程访问,确认是否...
分类:数据库   时间:2015-05-18 21:18:18    阅读次数:170
mysql主从复制
一、环境mysql-m:192.168.3.61mysql-s:192.168.3.62二、配置查看mysql-m的server-id和log-bin[root@mysql-m~]#egrep"server-id|log-bin"/etc/my.cnf server-id =1 log-bin=mysql-bin [root@mysql-m~]#ll/data/mysql/data/ total28700 -rw-rw----1mysqlmysql18874368May1811:00i..
分类:数据库   时间:2015-05-18 21:15:17    阅读次数:243
mysql数据库常用命令总结
mysql数据库使用总结本文主要记录一些mysql日常使用的命令,供以后查询。1.更改root密码mysqladmin-urootpassword‘yourpassword‘2.远程登陆mysql服务器mysql-uroot-p-h192.168.137.10-P33063.查询数据库showdatabases;4.进入某个数据库usedatabasename;5.列出数据库中的表showt..
分类:数据库   时间:2015-05-18 21:15:38    阅读次数:127
【SQL注入】初步讲解
一、sql注入是什么?如果我们百度一下sql注入是什么,那么会有很多种种解释,在这里,我们会用最直白最容易理解的语言来表述。简单来说,sql注入是通过正常浏览网页的方式对数据库进行攻击的过程,举个例子来说:数据库里面某个字段的值为一篇文章,其ID是1。那么我们在浏览一..
分类:数据库   时间:2015-05-18 21:16:13    阅读次数:186
mysql知识图示
分类:数据库   时间:2015-05-18 21:13:39    阅读次数:136
oracle11g 32bit 升级至64bit
因为32bit数据库内存的限制,导致其很难突破4G内存,迫使需要对数据库进行升级到64bit。升级步骤:1、关闭数据库,并对数据库进行冷备(copy数据文件、控制文件、spfile等)、可直接备份ORACLE_BASE目录。2、卸载原有32bit数据库软件(删除/etc/oraInst.loc、/etc/oratab即可)..
分类:数据库   时间:2015-05-18 21:08:55    阅读次数:260
mysql增量恢复
mysql增量恢复过程创建一张用于测试的表mysql>createtableuser(namechar(10),ageint(3)); QueryOK,0rowsaffected(0.07sec) mysql>descuser; +-------+----------+------+-----+---------+-------+ |Field|Type|Null|Key|Default|Extra| +-------+----------+------+----..
分类:数据库   时间:2015-05-18 21:06:37    阅读次数:156
mysql修改密码及忘记密码如何处理
本文摘要:1.新建用户并指定密码2.修改密码3.忘记密码的解决方案新建用户并指定密码1)[windows|linux]mysql-uroot-pEnterpassword:******mysql>createuser‘keyman‘@‘127.0.0.1‘identifiedby‘keyman‘;mysql>grantusageon*.*to‘harry‘@‘127.0.0.1‘identifiedby‘harry‘;mys..
分类:数据库   时间:2015-05-18 21:07:22    阅读次数:172
九大角度分析数据库安全漏洞
数据库漏洞的存在有多种方式,由于每一个现实的场景由多维组合而成,因此数据库漏洞对应也可以从不同角度归类划分。这种分类将更有利于我们掌握对每种漏洞的防护技术。安华金和数据库安全实验室主要从以下九个角度对数据库漏洞进行分类介绍:1.从漏洞作用范围划分远程漏洞:攻..
分类:数据库   时间:2015-05-18 21:05:47    阅读次数:288
【书评:Oracle查询优化改写】第三章
【书评:Oracle查询优化改写】第三章BLOG文档结构图一.1导读各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~:①隐含参数_b_tree_bitmap_plans介绍②11g新特性NativeFullOuterJoin本文如有错误或不完善的地方请大家多多指..
分类:数据库   时间:2015-05-18 21:03:57    阅读次数:187
ORACLE和SYBASE数据库中实现数据查询条数限制的SQL语句实现
一、概述 对于某些需要通过数据库与大量数据打交道的软件来说,处理性能相当的重要。为了保证软件能够将所有数据处理完而不至于崩溃,分批处理的思想应运而生。分批处理的具体做法是编写SQL语句,每次返回规定条数的数据给软件处理,待这一批数据处理完之后,再接着处理下一批。 本文通过对具体的数据库表(tb_employeeinfo)的操作过程,展示了ORACLE和SYBASE数据库中分批处理SQL语句的编写...
分类:数据库   时间:2015-05-18 20:53:16    阅读次数:196
SQLite应用详解
SQLite是D.Richard Hipp用C语言编写的开源嵌入式引擎,它可以在所有主要的操作系统上运行。值得一提的是,袖珍型的SQLite竟然可以支持高达2TB大小的数据库,每个数据库都是以单个文件的形式存在,这些数据都是以B-Tree的数据结构形式存储在磁盘上。在事务处理方面,SQLite通过数据库级上的独立性和共享锁来实现独立事务处理。这意味着多个进程可以在同一时间从同一数据库中读取数据,但只有一个可以写入数据,而在某个进程或线程想数据库执行写操作之前,必须获得独占锁; 在数据类型方面,SQLite采...
分类:数据库   时间:2015-05-18 20:54:00    阅读次数:299
ORACLE 11G通过SCN做增量备份修复standby库详细过程
背景描述:Oracle 的standby库后台alert报错,如下:ORA-00354: corrupt redo log block header ORA-00353: log corruption near block 10240change 11125950022 time 05/08/2015 22:00:41 ORA-00334: archived log:'/data/oracle/o...
分类:数据库   时间:2015-05-18 20:49:50    阅读次数:294
Linux服务器磁盘扩展和oracle表空间文件迁移操作记录
1、环境介绍服务器硬件:Dell R710服务器OS:红帽子Linux RHEL4.8数据库:Oracle 10g2、出现的问题因为数据表每天有上百万的数据写入表,加上建立索引,导致表空间不停增长,表空间被设置为自动增长,因此dbf文件在不断增大,硬盘空间在每天约400M的速度减少。数据库虽有自清....
分类:数据库   时间:2015-05-18 20:41:42    阅读次数:222
SQL 问题记录
今天在处理SQL的时候遇到几个问题:1、如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中select distinct id from 收费站 order by name // 错误改成:select distinct id, name from....
分类:数据库   时间:2015-05-18 20:40:20    阅读次数:152
SQL SERVER技术内幕之5 表表达式
表表达式是一种命名的查询表达式,代表一个有效的关系表。可以像其他表一样,在数据处理语句中使用表表达式。SQL Server支持4种类型的表表达式:派生表(derived table)、公用表表达式(CTE,common table expression)、视图以及内联表值函数(inline TVF....
分类:数据库   时间:2015-05-18 20:35:45    阅读次数:190
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!