码迷,mamicode.com
首页 > 数据库
数据库(获取包含某字段的所有表名)
查找字段名为user_name的所有表 select d.name as table_name, a.name as column_name from syscolumns a inner join sysobjects d on a.id = d.id and d.xtype = 'U' wher...
分类:数据库   时间:2015-08-28 19:03:33    阅读次数:230
SQL Server 触发器 详细讲解
最近在做微信活动,需要用到存储过程,在网上找了下感觉使用触发器更好些,和大家分享下 希望对你有用。触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的...
分类:数据库   时间:2015-08-28 19:01:08    阅读次数:216
数据库事务基础
一、概述 1.事务概念 在数据库中,事务是指一组逻辑工作单元执行的一系列动作,要么都执行,要么都不执行。 2.事务ACID特性 原子性(Atomic) 原子性是指组成一个事务的多个数据库操作是一个不可分割的原子单元,...
分类:数据库   时间:2015-08-28 18:00:13    阅读次数:203
sql 查询
查询原则:列看成变量,where后面看成表达式 1、常用函数: max 求最大,select?max(shop_price)?from?goods; min 求最小 sum 求总和,select?sum(goods_number)?from?goods; avg 求平均 count 求行总数,s...
分类:数据库   时间:2015-08-28 17:59:06    阅读次数:321
MYSQL 随机ID
DELIMITER $$ DROP FUNCTION IF EXISTS `getOnlyID`$$ CREATE DEFINER=`root`@`%` FUNCTION `getOnlyID`() RETURNS VARCHAR(17) CHARSET utf8 BEGIN ? ? ? ? ? ? ?DECLARE x_id ?VARCHAR(17) DEFAULT ‘‘;...
分类:数据库   时间:2015-08-28 17:57:17    阅读次数:153
关于MySQL DNS解析探究之一:DNS解析确实在起作用
机器A --> 192.168.103.94 ?-- 服务器 机器B?-->?192.168.4.2 ? ? ? ?-- 客户端 机器A => 装上mysql-server,启动;?使用root用户登录,查看DNS解析是否开启,执行如下命令: mysql>?show?variables?l...
分类:数据库   时间:2015-08-28 17:54:37    阅读次数:214
三维立体数据库系统
简介: ????用于机器人、自动驾驶、空间数据分析、立体影像存储等需求。 ? 一、机器人 1.机器人把拍摄到的影像构建成3D模型存储到三维数据库中。这种模型将随着观察的时间逐渐丰富和细化。 由此在“脑”中建...
分类:数据库   时间:2015-08-28 17:53:14    阅读次数:211
批量更新逗号隔开的名称 (部门里面将多个用逗号隔开的ID转换成用逗号隔开的名称)(mysql)
update dept b, (select group_concat(t.deptId), group_concat(d.deptName separator '/') as dName, t.id, t.deptName from (select substring_index(substring_index(a.deptId,',',b.help_topic_id+1),',',-1) as...
分类:数据库   时间:2015-08-28 17:53:14    阅读次数:908
Oracle使用并行的坑
现在要对5千万数据的表删除2千万的数据,怎么要快呢?直接删肯定不行,最好的方法是:      1.用create table as       2.并行建主键和索引      问题来了,头天晚上操作的,第二天上班发现了很严重的性能问题,那到底是什么问题呢?来做个实验吧! SQL> create table test as select * from dba_objects where ob...
分类:数据库   时间:2015-08-28 17:47:53    阅读次数:226
MySQL 数据库设计之各种 INTEGER 类型最佳实践
MySQL 各种 INTEGER 类型占用存储空间、取值范围一览表最佳实践UNSIGNED 只能存储非负整数SIGNED 可以存储正整数、0、负整数对于总是正整数的存储(比如主键)的最佳实践是 UNSIGNED,因为这时它占用和 SIGNED 一样的存储空间,但取值范围多出一倍BOOL、BOOLEAN 只不过是 TINYINT(1) 的另外一种写法而已TINYINT(1)、BOOL、BOOLEAN...
分类:数据库   时间:2015-08-28 17:37:13    阅读次数:189
Oracle: SQL组合不同字段作为一个查询条件
前端程序传过来的值是有三个字段组合之后的结果,后端程序处理,并且将查询的数据反馈给前端。PS:不能直接使用字段RPT_NO的,因为在这条记录中RPT_NO恰好等于其他三个字段的组合值。正确的做法是使用"拼接操作符“ (||)。RT,记下来以备日后查看,有需要的同学也可参考 :)
分类:数据库   时间:2015-08-28 17:33:30    阅读次数:319
Oracle 安装及其遇到的问题
Oracle安装过程其实有很多的文档可以参考。以oracle11g release版本为例:从官网下载下来的zip ,包含两个部分,win32_11gR2_database_1of2.zip 以及win32_11gR2_database_2of2.zip 两个包是有大有小,一个主要安装,另一个是将包...
分类:数据库   时间:2015-08-28 17:33:38    阅读次数:185
优化sql,返回行数少情况下,NL比hash快好多
sql如下select t.id, t.value, tt.sort as sortno from ENGINEERING_TYPE t left join ENGINEERING_TYPE tt on t.parentid = tt.id where t.delete_flag = 0...
分类:数据库   时间:2015-08-28 17:30:03    阅读次数:202
Linux下面安装和配置MySQL
如何从MySQL官方Yum仓库安装MySQL5.6首先我们需要从MySQL开发者网站下载Yum仓库文件,Download MySQL Yum Repository从上面的连接地址下载:Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture ...
分类:数据库   时间:2015-08-28 17:22:06    阅读次数:261
MySQL and R
MySQL and RAugust 15, 2011ByChristopher Bare(This article was first published onDigithead's Lab Notebook, and kindly contributed toR-bloggers)Using My...
分类:数据库   时间:2015-08-28 17:16:30    阅读次数:487
oracle nvl()函数在使用中出现的问题
看一条sqlselect q.*, r.goods_name from (select nvl(t.goods_code, s.goods_code) goods_code, t.buy_open_price, t.buy_position_...
分类:数据库   时间:2015-08-28 17:17:02    阅读次数:251
MySQL定时检查是否宕机并邮件通知
我们有时候需要一些检查MySQL是否宕机,如果宕机了应自动重新启动应用并通知运维人员!此脚本用来简单的实现MySQL宕机后自动重启并邮件通知运维,此为SHELL脚本,当然也有一些朋友喜欢用Python之类的实现,其原理是一样的!这儿主要用到的是命令是mysqladmin ping#!/bin/bas...
分类:数据库   时间:2015-08-28 17:13:47    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!