欢迎光临!

随笔分类 -  数据库应用

MySQL操作汇总[转]
摘要:这学期学习了数据库系统原理,做了实验,mark一记。 目录(没有一键目录不开心。。。)1.T—SQL的简单查询、连接查询(1)用SQL语句建库、建表并插入记录。(2)修改表结构,包括修改属性列的数据类型,增加新的属性列,删除已有的属性列。(3)使用单个元组和多元组插入。(4)简单查询操作,包括... 阅读全文
posted @ 2015-06-30 11:00 花拉子米 阅读(328) 评论(0) 推荐(0)
600万用户数据导入MYSQL、MSSQL、Oracle数据库方法【转】
摘要:1.导入MySql数据库参考文献:http://zhuaxia.org/blog/post/1451.1.LOAD DATA INFILE语法因为获得的数据库文件是一个文本文件www.csdn.net.sql,因此需要用到mysql中的LOAD DATA INFILE命令,LOAD DATA INF... 阅读全文
posted @ 2014-05-12 16:13 花拉子米 阅读(928) 评论(0) 推荐(0)
oracle常见权限分配
摘要:1.GRANT 赋于权限 常用的系统权限集合有以下三个: CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)常用的数据对象权限有以下五个: ALL ON 数据对象名, SELECT ON 数据对象名, UPDATE ON 数据对象名, DELETE ON 数据对象名, INSERT ON 数据对象名, ALTER ON 数据对象名 GRANT CONNECT, RESOURCE TO 用户名; GRANT SELECT ON 表名 TO 用户名; GRANT SELECT, INSERT, DELETE ON表名 TO 用户... 阅读全文
posted @ 2014-01-09 18:28 花拉子米 阅读(760) 评论(0) 推荐(0)
oracle 里面定时执行任务,比如存储过程内容等
摘要:DECLARE job_no_ NUMBER; BEGIN DBMS_JOB.SUBMIT(job_no_, 'proc_qszx_dw_sc(''040100'');', -- 一般会将 insert into 语句写到一个存储过程insert_Prod中 sysdate, 'TRUNC(sysdate)+1+2/24'); -- 2/24 每天凌晨2点 COMMIT;END;select job,last_date,last_sec,next_sec,total_time,interval,whatfrom user_jobs 阅读全文
posted @ 2014-01-03 20:03 花拉子米 阅读(14484) 评论(0) 推荐(0)
oracle表分区【转】
摘要:摘要:在大量业务数据处理的项目中,可以考虑使用分区表来提高应用系统的性能并方便数据管理,本文详细介绍了分区表的使用。 在大型的企业应用或企业级的数据库应用中,要处理的数据量通常可以达到几十到几百GB,有的甚至可以到TB级。虽然存储介质和数据处理技术的发展也很快,但是仍然不能满足用户的需求,为了使用户的大量的数据在读写操作和查询中速度更快,Oracle提供了对表和索引进行分区的技术,以改善大型应用系统的性能。 使用分区的优点: ·增强可用性:如果表的某个分区出现故障,表在其他分区的数据仍然可用; ·维护方便:如果表的某个分区出现故障,需要修复数据,只修复该分区即可;  阅读全文
posted @ 2013-12-20 19:12 花拉子米 阅读(303) 评论(0) 推荐(0)
DBCC DBREINDEX重建索引提高SQL Server性能
摘要:大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server 要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。1. 索引的体系结构为什么要不断的维护表的索引?首先,简单介绍一下索引的体系结构。SQL Server在硬盘中用8KB页面在数据库文件内存放数据。缺省情况下这些页面及其包含的数据是无组织的。为了使混乱变为有序,就要生成索引。生成索引后,就有了索引页和数据页,数据页保存用户写入的数据信息。索引页存放用于检索列的数据值清单(关 阅读全文
posted @ 2013-07-31 10:22 花拉子米 阅读(27129) 评论(0) 推荐(1)
RAID在数据库存储上的应用-转
摘要:随着单块磁盘在数据安全、性能、容量上呈现出的局限,磁盘阵列(Redundant Arrays of Inexpensive/Independent Disks,RAID)出现了,RAID把多块独立的磁盘按不同的方式组合起来,形成一个磁盘组,以获得比单块磁盘更高的数据安全、性能、容量。一. 常见的RAID 级别RAID有RAID0~RAID7几种级别,另外还有一些复合的RAID模式,比如:RAID10、RAID01、RAID50、RAID53。常用的RAID模式有RAID0、RAID1、RAID5、RAID10。1. RAID0RAID0也就是常说的数据条带化(Data Stripping),数 阅读全文
posted @ 2013-07-17 22:40 花拉子米 阅读(261) 评论(0) 推荐(0)
sql中引用变量的方法(转义字符')
摘要:sql中引用变量我一直都不知道怎么弄,今天总算知道了:在asp.net中引用变量是"+变量名+"(双引双加),在sql中表示为'+变量名+'(单引单加<注意:拼接字符串本身需要一对单引号...sql中单引号为转义字符,两个单引号代表一个单引号>)...个人理解,如有错误,欢迎指出...declare @a varchar(20),@b varchar(200)set @a='chai' /*字符类型赋值必须要单引号*/print @aprint ('select * from products where productn 阅读全文
posted @ 2011-03-15 13:51 花拉子米 阅读(1756) 评论(0) 推荐(0)
SQL server 2000异地备份
摘要:SQL server 2000异地备份 --第一步:在SQL server中做映射网络盘 --192.168.60.203为远程备份机 --administrator为远程备份机登录用户名 --111111为远程机器密码 --bak为完全共享的文件夹 --注意:(Z:后面要有一个空格) exec master..xp_cmdshell 'net use z: \\192.168.60.20... 阅读全文
posted @ 2008-02-26 16:05 花拉子米 阅读(1571) 评论(0) 推荐(0)
动态sql语句基本语法
摘要:动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: de... 阅读全文
posted @ 2008-02-14 08:11 花拉子米 阅读(262) 评论(0) 推荐(0)
SQL函数——将一对多关系转换成一对一关系
摘要:我们经常会遇到想要把一对多关系转换成为一对一关系,以方便显示。例如有如下关系: Class(ClassID,ClassName)和Student(SID,SName,ClassID),并且,这两个关系存在以下测试数据: Class: 001 语... 阅读全文
posted @ 2008-02-14 08:01 花拉子米 阅读(1866) 评论(0) 推荐(0)
SQL 2000中的触发器使用
摘要:SQL 2000中的触发器使用 触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。______________________________________________________________________... 阅读全文
posted @ 2007-06-26 17:33 花拉子米 阅读(304) 评论(0) 推荐(0)
SQL Server数据汇总完全解析
摘要:前言: 在论坛上经常看到有人问“如何实现数据的分类汇总”,很多的人都是介绍这样或那样的控件来实现,而没有从关系数据库语言(SQL)的本身来考虑实现方法。这里,我就借一个实例来说明如何借助SQL自身强大的功能来实现数据的分类汇总。 ... 阅读全文
posted @ 2007-06-26 16:22 花拉子米 阅读(636) 评论(0) 推荐(0)

版权所有