2.5数据库技术
文章平均质量分 81
姚军权
热爱软件开发工作从事这行已经20年以上工作之余写技术博客分享到广大的中国程序员
展开
-
Mysql大数据量存储及访问的设计讨论-设计
转载请注明来源:Mysql大数据量存储及访问的设计讨论 一、引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了转载 2016-06-24 11:51:33 · 3194 阅读 · 0 评论 -
SQL-MSSQL-CODE大全
/*********************************************************/function:SQL MSSQL TECHNOLOGY ARTICLEfile :SQL-MSSQL.TXTauthor :chinayaosir QQ:44633197 Tools :MSSQL QUERY ANALYSISdate :4/01/2010原创 2010-05-06 09:43:00 · 22039 阅读 · 31 评论 -
mysql database manual[mysql数据库手册]
/*********************************************************/function:Mysql database technology manualfile :mysql_database_manual.txtauthor :chinayaosir QQ:44633197 Tools :WAMP5.0date :9/26/2原创 2011-09-26 11:18:29 · 1429 阅读 · 0 评论 -
Database-PostgreSQL
PostgreSQL免费数据库PostgreSQL开发入门http://www.ibm.com/developerworks/cn/linux/l-pgsql/index.html PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。 POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。原创 2009-02-26 14:14:00 · 2551 阅读 · 0 评论 -
SQL-MSSQL大全
/*********************************************************/function:SQL MSSQL TECHNOLOGY ARTICLEfile :SQL-MSSQL.TXTauthor :chinayaosir QQ:44633197 Tools :MSSQL QUERY ANALYSISdate :4/01/2010原创 2008-12-15 09:48:00 · 1953 阅读 · 0 评论 -
database autocreate winrar file with window plan-task
//function: database autocreate winrar file with window plan-task//*.data file into *.rar//filename:autorar.cpp//anthor:chinayaosir//winrar a command format//winrar a //tools:vc++6.0//database autoba原创 2009-06-03 14:26:00 · 3599 阅读 · 0 评论 -
SQL-SYBASE存储过程
存储过程生成用户表操作明细记录-[DDL-SQL]原创 2010-08-21 11:30:00 · 2935 阅读 · 0 评论 -
MYSQL/MSSQL/ORACLE数据库脚本代码
/******************************************************************************//*主流数据库MYSQL/MSSQL/ORACLE测试数据库脚本代码脚本任务:建立4个表,添加主键,外键,插入数据,建立视图运行环境1:microsoft sqlserver 2000 查询分析器运行环境2:mysql5原创 2010-04-09 15:56:00 · 5478 阅读 · 2 评论 -
数据库应用系统权限控制-(行锁/按钮锁on java,php,aspx)
--------------------------------------------------------------------function:数据库应用系统权限控制file :system_authority_plan.txtauthor :chinayaosir QQ:44633197 Tools :Authentication and Authorization o原创 2012-08-24 16:53:44 · 3005 阅读 · 2 评论 -
数据库-备份Sybase DataBase
Autobackup sybase DataBase(操作系统at指令+批处理文件+SQL文件+存储过程)Author:chinanetboy QQ:44633197Blog: http://blog.csdn.net/chinayaosir此方式可以自动备份mssql,mysql,Sybase,oracle…sql文件和存储过程有点差别而己! **************************原创 2009-03-12 14:16:00 · 2242 阅读 · 0 评论 -
how use procedure with sybase database?
how use procedure with sybase database?author:chinayaosirblog:http://blog.csdn.net/chinayaosir1.auto create a question ?when user delete /insert data in o_factoryqty,then total rows of i_ftyandpric ta原创 2009-01-12 17:49:00 · 5690 阅读 · 0 评论 -
oracle完整事务控制-包实现
/*oracle Complete transaction in package and package bodyauthor:chinayaosiremail: chinayaosir@126.comblog:blog.csdn.net/chinayaosirdate:4/30/2013 brief Introduction of the content:1.this project inc原创 2013-04-30 11:09:30 · 15292 阅读 · 0 评论 -
数据库理论-数据完整性
数据库的数据完整性原理与设计chinanetboy在3/29/2008的日记:设计原则:原则1:数据库完整性控制包含下面4级,尽量用前 1-3级,当业务规则太复杂时,才使用第4级的自定义行为第1级.实体完整性控制第2级.域完整性第3级.参照完整性第4级.用户定义的完整性。原则2:尽量用参照完整性的CASCADE(级联策略)代替触发器,因为的触发器会影响数据库的性能1.前言:数据库的完整性表明数据库原创 2008-09-01 16:58:00 · 1793 阅读 · 0 评论 -
进销存系统单号算号器
进销存系统单号算号器1. 单号存储表 DLL 的 SQLCODE2. 存储过程的 sybase/mssql2005 代码实现3. 调用存储过程代码// 单号表create table dbo.t_get_billno(number_type char(1) not null,billno char(10) not null,owner_name char(10)原创 2009-06-09 14:19:00 · 3111 阅读 · 1 评论 -
数据检索-分类汇总
数据检索-分类汇总chinayaosirSELECT "栏位1", SUM("栏位2") FROM "表格名" GROUP BY "栏位1" Store_Information 表格store_name Sales Date Los Angeles $1500 Jan-05-1999 San Diego $250 Jan-07-1999 Los Angel原创 2008-12-23 14:17:00 · 3421 阅读 · 0 评论 -
数据库应用-Sqlserver触发器
下面讲在SQL SEVER2000/SYBASE数据为里设置触发器的脚本实例SQL SEVER2000和SYBASE的存储语句是相同的题目要求:表1和表2的主键都是xjh(学籍号),当表1添加,删除,或者修改数据时,表2自动更新,请用触发器实现它们?答案:建议在数据库管理中心直接运行DDL的SQL语句,从而达到创建触发器的目的//建议在表1建议3个触发器,/*Table1:代表1,原创 2008-09-01 17:02:00 · 929 阅读 · 0 评论 -
数字到大写金额的转换C
//filename: test.c//compiled ok with dev-c++4.9.9.2#include "NumToRmb.h"int main(){ double mon; printf("/n输入小写金额:"); scanf("%lf",&mon); printf("输出大写金额:%s;/n",MoneyToChina(m原创 2008-09-08 16:48:00 · 903 阅读 · 0 评论 -
数据库设计三范式
满足设计范式的数据库是简洁的,结构明晰的。同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且可能存储了大量不需要的冗余信息。 1NF:字段具有原子性,不可再分。所有关系型数据库系统都满足第一范式) 2NF:对于具有组合关键字的表.不存在组合关键字中的任意字段决定其它非关键字字段的情况。原创 2009-08-20 09:01:00 · 1969 阅读 · 3 评论 -
数据库数据类型对照表
chinanetboy ,QQ:44633197 SQL-92 SYBASE SQL SERVER ORACLE POSTGRES character type character char(n) char(n) char(n) char(n) character varying varchar(n) varchar(n) varchar2(n) varchar(n) N/A原创 2009-08-25 09:44:00 · 3014 阅读 · 0 评论 -
数据检索-分类汇总-MSSQL版本
数据检索-分类汇总chinayaosir 12/01/2008select 语法清单SELECT select_list[ INTO new_table ]FROM table_source[ WHERE search_condition ][ GROUP BY group_by_expression ][ HAVING search_condition ]原创 2008-12-23 14:11:00 · 2353 阅读 · 0 评论 -
数据更新-触发器-MSSQL版本
数据更新-触发器案例chinayaosir 12/02/2007DATABASE平台MS SQL SERVERSET QUOTED_IDENTIFIER OFF GOSET ANSI_NULLS OFF GOALTER trigger dbo.w_house_center_iutg on dbo.w_house_centerfor insert,up原创 2008-12-22 17:37:00 · 1293 阅读 · 0 评论 -
SQL-ORACLE-v1
titile:ORACLE sqlplus Introductiondatabase version:oracle 9iSQL*plus version:9.0.1.0.1test by chinayaosir---------------------------------------------------------------------------------------原创 2008-12-22 17:26:00 · 1194 阅读 · 0 评论 -
数据检索-多表查询(sybase)
数据检索-多表查询chinayaosir 12/22/2008//1.single select sentence//1.单表查询//1.1 single select sentence with table i_itembasic,then run value is TotalRows:12695//primary key is itemnumberselect co原创 2008-12-22 11:33:00 · 1863 阅读 · 0 评论 -
数据库-函数-数字到大写金额转换-MSSQL版本
--oracle or mssql2005IF OBJECT_ID ( dbo.f_num_chn, FN ) IS NOT NULL DROP FUNCTION dbo.f_num_chn go CREATE FUNCTION [dbo].[f_num_chn] (@num numeric(14,2)) RETURNS varchar(100)原创 2008-09-09 14:09:00 · 1540 阅读 · 0 评论 -
SQL-数据库函数mssql-数字到英文金额转换
数据库函数-数字到英文金额转换--数字到英文金额的转换SQL--mssql2005 or oracle databaseCREATE FUNCTION [dbo].[f_num_eng] (@num numeric(15,2))RETURNS varchar(400) WITH ENCRYPTIONASBEGIN DECLARE原创 2008-09-09 14:04:00 · 1404 阅读 · 0 评论 -
数据更新-存储过程-SYBASE
--在线状态检查器--数据库Sybase的存储过程代码实现--修改用户在线状态--chinayaosirCREATE PROCEDURE user_status( @user_code char(10), @password char(6), @logtype char(1), @result char(1) output ) AS BEGIN原创 2008-09-03 10:35:00 · 1128 阅读 · 0 评论 -
数据更新-存储过程(SYBASE算号器)
--算号器存储过程--XXX电子单号--数据库Sybase的存储过程代码实现--chinayaosirCREATE PROCEDURE dbo.get_number( @number_type char(9), @owner_name char(10), @number_quantity int, @first_number原创 2008-09-03 10:33:00 · 1317 阅读 · 0 评论 -
数据更新-数据约束-MSSQL版本
数据更新-典型方法-添加修改删除chinanetboy 12/22/2008既有效防止了对数据库的意外破坏,提高了完整性检测,主要方法包含如下数据完整性约束可以分下面4种1.实体完整性 [唯一性和非空限制]2.域完整性 [数据类型,长度,取值范围,缺省值]3.引用参照完整性 [外键同步数据]4用户定义完整性 [存储过程与触发器同步数据]。原创 2008-12-23 16:56:00 · 10522 阅读 · 1 评论 -
数据更新-添改删-MSSQL版本
数据更新-传统3方法-添加修改删除chinanetboy目录1.插入1.1单行插入1.2批量插入2.修改2.1按行修改2.2按列更新3.删除3.1多行删除3.2全部删除---------------------------------------------------测试表create table tb_gz(ghi原创 2008-12-23 18:11:00 · 5074 阅读 · 0 评论 -
数据检索-子查询(subselect)
数据检索-子查询(subselect)chinayaosir在不同的数据库,子查询实现是有差异的1.语法:1.1一般子查询select select_listfrom table_sourcewhere columnname condition subselect_list1.2嵌套子查询select select_listfrom table_source原创 2008-12-23 14:55:00 · 3056 阅读 · 0 评论 -
数据库-函数oracle
Oracle 函数大全(字符串函数,数学函数,日期函数,逻辑运算函数,其他函数)2009年07月15日 星期三 14:33SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(’A’) A,ascii(’a’) a,ascii(’0’) zero,ascii(’ ’) space from dual;原创 2009-08-22 16:17:00 · 1772 阅读 · 0 评论 -
数据库-存储过程sybase带输入输出参数和游标功能
/*带输入输出参数和游标功能的sybase存储过程author:chinayaosirblog: http://blog.csdn.net/chinayaosirqq group: 34610648:qq NO:44633197test tools:Sybase sql advantage*/drop procedure p_get_oclist_with原创 2009-06-11 15:27:00 · 6868 阅读 · 0 评论 -
在相同主键的两个表A,B中,按表A存在的记录删除表B中不存在的记录
在相同的主鍵的兩個表中,按表A存在記錄刪除表B的中不存在的記錄/******************************************//*define check_i_ftyandpric_data procedure with sybase*/ create procedure check_i_ftyandpric_data(@oc_number char(8),原创 2009-05-08 17:53:00 · 3679 阅读 · 0 评论 -
SQL-DDL-SYBASE/MSSQ
SQL-DDL-[SYBASE/MSSQL版本]测试通过环境:微软数据库sql server2000author:chinayaosirblog: http://blog.csdn.net/chinayaosir/QQ: 44633197------------------------------------------符号约定:[]:可有可无():原创 2008-12-27 11:33:00 · 6632 阅读 · 0 评论 -
数据库-数据更新-触发器(SYBASE)
--sql code with sybase --1.插入与更新触发器--2.删除触发器--chinanetboy--表自动更新其它6个表的记录--1.插入与更新触发器 create trigger dbo.upd_i_o_factoryqty on dbo.o_factoryqty for INSERT原创 2008-09-02 12:06:00 · 2190 阅读 · 0 评论