设计数据表如下建立数据表:---------------------------------------------create table Student( sId int not null primary key, sName varchar(20) not null, sag...
分类:
数据库技术 时间:
2014-10-03 12:09:34
收藏:
0 评论:
0 赞:
0 阅读:
555
SQL语言包括:数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等数据操纵:Select ,insert,update,delete,数...
分类:
数据库技术 时间:
2014-10-03 12:03:04
收藏:
0 评论:
0 赞:
0 阅读:
280
所谓的事物就是一组原子性的SQL语句,或者说是一个独立的工作单元。 1、事物拥有四大特征: ①原子性(atomicity):一个事物必须被分为一个不可分割的的最小单元,整个事物中的所有操作要么全部提交,要么全部回滚,这就是事物的原子性。 ②一致性(consistency):数据库总...
分类:
数据库技术 时间:
2014-10-03 12:08:24
收藏:
0 评论:
0 赞:
0 阅读:
246
ORACLE PL/SQL编程之八:把触发器说透本篇主要内容例如以下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件...
分类:
数据库技术 时间:
2014-10-03 12:00:04
收藏:
0 评论:
0 赞:
0 阅读:
268
关系型数据库:关系模式设计原则1.范式与数据冗余度从0NF到1NF、2NF、3NF、BCNF、4NF、5NF?数据库设计的过程是个拆分表的过程,拆分的目的是降低数据的冗余度。数据的冗余度越低,事务持续时间就越短(它不需要额外的操作去维持数据一致性和完整性)。与此同时,拆得越细,查询的代价越高(需要更...
分类:
数据库技术 时间:
2014-10-03 10:53:14
收藏:
0 评论:
0 赞:
0 阅读:
377
背景: 若你想要储存一些由可能包含任意字节值的加密函数返回的结果,使用BLOB列而不是 CHAR 或VARCHAR 列,从而避免由于结尾空格的删除而改变一些数据值的潜在问题。 这一句话来自官方文件,记好了。为什么不用char,varchar。例子:第一步: 建表 create ta...
分类:
数据库技术 时间:
2014-10-03 10:49:04
收藏:
0 评论:
0 赞:
0 阅读:
321
方法 1、 set lock_timeout 5000; 这里设置超时为5秒; 例子: 连接A begin tran update dbo.TestTable set String = 'AAA' where ID=1; go...
分类:
数据库技术 时间:
2014-10-03 09:43:14
收藏:
0 评论:
0 赞:
0 阅读:
385
MySQL_DBA整理(转)2011-01-26 16:51:41分类:Mysql/postgreSQL转自:丁丁:http://www.itpub.net/thread-831154-2-1.htmlmysql_dba_备份与还原部分介绍.doc(72 KB)MySQL_DBA整理前言几乎所有的资...
分类:
数据库技术 时间:
2014-10-03 04:28:14
收藏:
0 评论:
0 赞:
0 阅读:
336
Amoeba for MySQL2014年2月4日| 标签:来源:http://docs.hexnova.com/amoeba/Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。...
分类:
数据库技术 时间:
2014-10-03 04:30:54
收藏:
0 评论:
0 赞:
0 阅读:
427
从mysql搬一个大表到redis中,你会发现在提取、转换或是载入一行数据时,速度慢的让你难以忍受。这里我就要告诉一个让你解脱的小技巧。使用“管道输出”的方式把mysql命令行产生的内容直接传递给redis-cli,以绕过“中间件”的方式使两者在进行数据操作时达到最佳速度。一个约八百万行数据的mys...
分类:
数据库技术 时间:
2014-10-03 02:20:14
收藏:
0 评论:
0 赞:
0 阅读:
357
mysql数据清理dbname:mytest表特征:my_table_test_20140701#!/bin/shdbname="mytest"formonthin`seq-f%02g17`;domysql-h"$ip"-u-p$dbname-s-e"showtableslike‘%2014${month}%‘;">tablelist_${month}.txtsed-i‘/Tables_in_mytest/d‘/data/tablelist_*.txt;#mytest为dbnamefo..
分类:
数据库技术 时间:
2014-10-03 01:11:34
收藏:
0 评论:
0 赞:
0 阅读:
290
=========================================================================如果修改的是SQLserver数据库引擎和SQLserver代理的服务账户,则可以在SQLserver配置管理器中进行修改。这里以修改代理服务账户为例:右击默认实例的代理服务,选择属性,如图。然后浏览选择要使用..
分类:
数据库技术 时间:
2014-10-03 01:14:24
收藏:
0 评论:
0 赞:
0 阅读:
508
MySQL管理之SQL语句实例首先,我们来导入world库,这个world库中的表是mysqlocp考试专用表,在网上有下mysql>source/root/world_innodb.sql表结构如下:本文来自http://yijiu.blog.51cto.com转载请经博主允许,盗帖可耻!CREATETABLE`Country`(`Code`char(3)NOTNULLDEFAULT‘‘..
分类:
数据库技术 时间:
2014-10-03 01:08:15
收藏:
0 评论:
0 赞:
0 阅读:
381
先修改Master的my.cnf配置在[mysqld]中新增以下内容log-bin=mysql-binlog-bin-index=mysql-bin.indexserver-id=1sync_binlog=1binlog_format=mixed然后指定要做同步的数据库,并忽略掉不需要做同步的数据库binlog-do-db=testdbbinlog-ignore-db=mysqlbinlog-ignore-db=performa..
分类:
数据库技术 时间:
2014-10-03 01:11:14
收藏:
0 评论:
0 赞:
0 阅读:
340
Oracle 最简单的随系统自动启动
俗话说用户是上帝,他们有时候提出一个问题非常的简单,就只需要一句话,一分钟就完事了,但是拿到我们DBA来说,可能至少得半个小时甚至半个月才能满足他的一句话,有没有更好更快的办法呢,我告诉大家这是有的;
我就拿一个例子来说,用户通常都会为了维护简单,需要数据库自动随系统启动,一句非常简单的话,但是拿给DBA来说至少得多花半...
分类:
数据库技术 时间:
2014-10-03 01:00:33
收藏:
0 评论:
0 赞:
0 阅读:
344
sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样,这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。例如:declare n number;begin insert into test_a sel....
分类:
数据库技术 时间:
2014-10-03 00:51:43
收藏:
0 评论:
0 赞:
0 阅读:
465
转自:http://lorry1113.javaeye.com/blog/513851关键字: oracle 存储过程1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER.....
分类:
数据库技术 时间:
2014-10-03 00:55:13
收藏:
0 评论:
0 赞:
0 阅读:
619
背景知识: 是什么造成了阻塞? 从锁的观点来看、可访问对象前一定要对对象加锁不管你是读还是写,如果用户A以经持有对象,说明A以在对象上加锁,如果这时B 也想访问这个对象、它也要对对象加锁。重点来了如果A用户加的是排它锁,B用户可以做的就是乖乖等A用完再说。B乖乖等这个问...
分类:
数据库技术 时间:
2014-10-03 00:56:13
收藏:
0 评论:
0 赞:
0 阅读:
434
我个人觉得写的很好http://blog.csdn.net/wanglilin/article/details/7200201需求:将t2(t_statbuf)表中id和t1(T_Mt)表相同的记录更新进t1表。1.错误的写法:1 update table_name t1 set (a,b,c)=(...
分类:
数据库技术 时间:
2014-10-02 23:44:23
收藏:
0 评论:
0 赞:
0 阅读:
367
1、复制表结构以及数据create table d_table_name as select * from s_table_name; ---注意并不会创建索引2、只复制表结构create table d_table_name as select * from s_table_name where ...
分类:
数据库技术 时间:
2014-10-02 23:49:43
收藏:
0 评论:
0 赞:
0 阅读:
511