码迷,mamicode.com
首页 > 数据库
十步理解Sql
很多程序员视 SQL 为洪水猛兽。SQL 是一种为数不多的声明性语言,它的运行方式完全不同于我们所熟知的命令行语言、面向对象的程序语言、甚至是函数语言(尽管有些人认为 SQL 语言也是一种函数式语言)。 我们每天都在写 SQL 并且应用在开源软件 jOOQ 中。于是我想把 SQL 之美介绍给那些仍然 ...
分类:数据库   时间:2016-09-28 01:51:39    阅读次数:282
MYSQL 基于GTID的复制
1.概述 从MYSQL5.6 开始,mysql开始支持GTID复制。 基于日志点复制的缺点: 从那个二进制日志的偏移量进行增量同步,如果指定错误会造成遗漏或者重复,导致数据不一致。 基于GTID复制: 1.从服务器会告诉主服务器已执行的事务的GTID值。 2.主库会告诉从哪些GTID事务没有被执行。... ...
分类:数据库   时间:2016-09-28 01:51:46    阅读次数:217
Delphi能通过SSH登录Linux,连接MYSQL取数么?像Navicat一样
百度随时就能搜,你就懒得搜下。http://tieba.baidu.com/p/671327617 Ssh tunnel通常能实现3种功能1) 加密网络传输2) 绕过防火墙3) 让位于广域网的机器连接到局域网内的机器 Delphi能通过SSH登录Linux,连接MYSQL取数么? SSH是远程连接L ...
分类:数据库   时间:2016-09-28 01:38:28    阅读次数:793
理解MySQL——索引与优化
转自:理解MySQL——索引与优化 写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读 ...
分类:数据库   时间:2016-09-28 01:31:47    阅读次数:299
OleDbCommand 的用法
OleDbCommand 的用法 OleDbConnection con=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=data.mdb");con.Open();OleDbCommand dc=new OleD ...
分类:数据库   时间:2016-09-28 01:27:05    阅读次数:251
SQL
SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。 SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。 查询和更新指令构成了 SQL 的 DML 部分: SELECT - 从数据库表 ...
分类:数据库   时间:2016-09-28 01:24:42    阅读次数:242
DB基本操作(oracle)
建立用户 drop user lztest4 cascade; create user lztest4 identified by lztest123; alter user lztest4 default tablespace COMMON_CABLE; grant connect ,resour ...
分类:数据库   时间:2016-09-27 23:35:44    阅读次数:412
sql 从房间号中或从含有几个"-"间隔的字符串中,截取楼层数,或截取第几个"-"后的前几个字符或数字
代号(房间号) 代号 1-1-101 1-5-502 15-3-2001 根据代号房间号截取后的楼层为 楼层 1 5 20 SELECT CASE WHEN len(RIGHT(代号, CHARINDEX('-', REVERSE(代号)) - 1)) = 3 THEN LEFT(RIGHT(代号, ...
分类:数据库   时间:2016-09-27 23:33:34    阅读次数:364
mysql sql常用语句大全
SQL执行一次INSERT INTO查询,插入多行记录 insert into test.person(number,name,birthday) values(5,'cxx5',now()),(6,'cxx6',now()),(7,'cxx7',now()); 1、说明:创建数据库 CREATE  ...
分类:数据库   时间:2016-09-27 23:28:23    阅读次数:413
oracle常用高级sql操作
一、运算符 算术运算符:+ - * / 可以在select 语句中使用 连接运算符:|| select deptno|| dname from dept; 比较运算符:> >= = != < <= like between is null in 逻辑运算符:not and or 集合运算符: int ...
分类:数据库   时间:2016-09-27 23:24:48    阅读次数:282
oracle回复删除的数据
分为两种方法:scn和时间戳两种方法恢复。 一、通过scn恢复删除且已提交的数据 1、获得当前数据库的scn号 select current_scn from v$database; (切换到sys用户或system用户查询) 查询到的scn号为:1499223 2、查询当前scn号之前的scn s ...
分类:数据库   时间:2016-09-27 23:19:58    阅读次数:224
oracle表关联update和表建立索引
-- Create/Recreate indexes create index t_source_phase_01 on t_source_phase (lineid) tablespace COMMON_CABLE pctfree 10 initrans 2 maxtrans 255 storag ...
分类:数据库   时间:2016-09-27 23:20:23    阅读次数:257
SQL插叙语句
...
分类:数据库   时间:2016-09-27 23:19:53    阅读次数:252
sql 时间段内没有的数据等于0
如何实现没有的时间段中使用0来填充?? 解释一下:with这一步是关键,通过它使得“select dateadd(day,val,@stdate),val+1 as val from sel where val<=datediff(day,@stdate,@eddate)”一直在查询时间差 然后通过 ...
分类:数据库   时间:2016-09-27 23:16:19    阅读次数:324
MySQL助理配置
基本配置 你需要经常察看以下3个配置项。不然,可能很快就会出问题。 innodb_buffer_pool_size:这是你安装完InnoDB后第一个应该设置的选项。缓冲池是数据和索引缓存的地方:这个值越大越好,这能保证你在大多数的 读取操作时使用的是内存而不是硬盘。典型的值是5-6GB(8GB内存) ...
分类:数据库   时间:2016-09-27 23:03:53    阅读次数:217
Oracle:试图访问正在使用的事务临时表
处理步骤为 1、找到表ID select * from dba_objects where object_name like 'TPT_RPWORPA1_QRY' 2、通过表ID查找正在使用的事务 select 'alter system kill session '''||SID||','||SE ...
分类:数据库   时间:2016-09-27 22:48:45    阅读次数:200
Oracle之表空间、索引、管理权限及角色
Oracle表空间表空间是数据库的逻辑组成部分,从物理上讲,数据库数据存放在数据文件中从逻辑上讲,数据库则是存放在表空间中,表空间由一个或多个数据文件组成数据库的逻辑结构oracle中逻辑结构包括表空间、段、区和块说明一下数据库由表空间构成,而表空间又是由段构成,而段..
分类:数据库   时间:2016-09-27 20:56:08    阅读次数:324
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!