数据库技术-日排行
一、事务 事务(TRANSACTION)是作为 单个逻辑工作单元执行的一系列操作 事务的四个特性 原子性 一致性 持久性 隔离性 开启事务 begin; 或 START TRANSACTION 提交事务 commit 回滚事务 rollb... ...
条件查询用where 比如:查询Score表中成绩在60到80之间的所有记录。 select DEGREE from score where degree>60 and degree<80 模糊查询用% 比如查询与三相关的数据: where cno like '3%' 3%是已三开头 %3%是中间带 ...
create database zuoyeuse zuoyecreate table student( sno varchar(20) not null, sname varchar(20) not null, ssex varchar(20) not null, sbirthday datetim ...
--将所有HY开头的表都生成一个更新触发器的脚本('/'是为了连续创建多个触发器而不报错)select 'CREATE OR REPLACE TRIGGER '||table_name||' BEFORE UPDATE on '||table_name||' REFERENCING NEW AS N... ...
原文地址:http://www.cnblogs.com/BetterWF/archive/2012/06/12/2545829.html 转载以备用 比较大小函数 sign 函数语法:sign(n) 函数说明:取数字n的符号,大于0返回1,小于0返回-1,等于0返回0 示例:一、select sig ...
转自:http://blog.csdn.net/wzy0623/article/details/73650053 一、为什么要用到Flume 在以前搭建HAWQ数据仓库实验环境时,我使用Sqoop抽取从MySQL数据库增量抽取数据到HDFS,然后用HAWQ的外部表进行访问。这种方式只需要很少量的配置 ...
SQL触发器,是一种特殊类型的存储过程,不由用户直接调用。它在指定的表中的数据发生变化时自动生效。唤醒调用触发器以响应 INSERT、UPDATE 或 DELETE 语句。他可以查询其它表,并可以包含复杂的Transact-SQL语句。将触发器和触发它的语句作为可在触发器内回滚的单个事务对待。如果检 ...
SQL Server 存储过程 Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的 ...
In the past four blogs, we attached importance to the index, including description and comparison with usage of index. Now in this blog, we will mainl ...
1.read uncommitted 可以看到未提交的数据(脏读),举个例子:别人说的话你都相信了,但是可能他只是说说,并不实际做。 2.read committed 读取提交的数据。但是,可能多次读取的数据结果不一致(不可重复读,幻读)。用读写的观点就是:读取的行数据,可以写。 3.repeata ...
对于一个网站来说,在运行很长一段时间后,数据库瓶颈问题会越来越暴露出来。作为运维人员,对数据库做必要的优化十分重要!下面总结以往查阅到的以及自己工作中的一些优化操作经验,并根据OSI七层模型从下往上进行优化mysql数据库记录。 一:物理层面1、cpu:2-16个 2*4双四核,L1L2越大越好2、 ...
概述:UNION、SELECT INTO、INSERT INTO SELECT、SQL约束 UNION操作符 UNION操作符用于合并两个或多个SELECT语句的结果集 请注意,UNION内部的每个SELECT语句必须有相同数量的列。列也必须拥有相似的数据类型。同时,每个SELECT语句中的顺序必须 ...
点击标题栏实现数据排序 DbGridEh.OptionsEh.dghAutoSortMarking:=true; DbGridEh.OptionsEh.dghMultiSortMarking:=true; DbGridEh.Columns.Title.TitleButton:=true; 以上设置完 ...
bug:如题 我用的IDE是idea(2017,我的文章中有介绍如何破解),数据库是postgresql(9.6),事先创建好了数据库和表,但是启动的时候报如下错误: 现在问题已经解决。解决如下。 首先看你的大象(pgAdmin)能不能正常连接数据库。如果不能,重装数据库。 如果大象可以连接,看蓝猫 ...
SELECT * FROM demo03;#设置表默认字符编码ALTER TABLE demo03 DEFAULT CHARACTER SET utf8; INSERT INTO demo03(`id`,`username`)VALUES (6,'李四')#设置字段默认字符编码,保存中文ALTER ...
1、查询当前数据库中的用户表 select *from sysobjects where xtype='U'; 2、获取SQL Server允许同时用户连接的最大数 SELECT @@MAX_CONNECTIONS; 3、获取当前指定数据库的连接信息 SELECT * FROM master.dbo ...
对于开发人员来说,最头大的莫过于 ,你本地没事,线上 错误日志一堆。 尤其是数据库通信那一层。SqlServer 有 sql profile 用来监视对应的server上的通信日志,参数 命令等信息。 mysql 还得敲一堆命令去.............. 好吧,有一款好的跟踪工具事半功倍。 ne ...