您的位置:首页 > 博客中心 > 数据库 >
  • Oracle Database 11g Express Edition修改字符集

    为什么要修改字符集?使用用户system,通过sqlplus程序连接到Oracle数据库,输入以下命令,查看字符集:SQL select userenv(‘language‘) from dual;USERENV(‘LANGUAGE‘)-

    2022-03-14 03:01点击阅读

  • JDBC的PreparedStatement语句使用记录

    列举了为什么PreparedStatement要优于Statement,其中最主要的两点是更快的性能和防止SQL注入攻击。在文章的末尾提到了一个局限性:PreparedStatement不允许一个占位符(?)有多个值,并提出了如何在**IN

    2022-03-14 03:01点击阅读

  • SqlServer 并发事务(一):事务隔离级别

    --查了当前数据库是事务隔离级别DBCC USEROPTIONS表初始内容:SELECT*FROMTestWherename=‘kk‘id name info1 kk NULL【测试一:丢失更新】--事务1begin transelect

    2022-03-14 03:01点击阅读

  • 常用的 SQL 函数

    SQL 函数 聚合函数(针对数字列):AVG:求平均分COINT: 计算个数MAX: 求最大值MIN: 求最小值SUM: 求和 数学函数():ABS: 绝对值CEILING: 上限取整floor: 取整pi: 圆周率round: 第一个参数

    2022-03-14 03:01点击阅读

  • SQL 分组排序分页(大神帮写的膜拜一下)

    查询全部:SELECT P3.ID, P3.Name, P3.AddTimeFROM (SELECT Name, MAX(AddTime) AS MaxAddTime FROM Product AS P1 GROUP B

    2022-03-14 03:01点击阅读

  • 50种方法优化SQL Server

    查询速度慢的原因很多,常见如下几种:    1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)    2、I/O吞吐量小,形成了瓶颈效应。    3、没有创建计算列导致查询不优化。    4、内存不足    5、网络速

    2022-03-14 03:01点击阅读

  • SQL Server优化器特性-位图过滤(Bitmap)

    一直以来,由于SQL Server中没有位图索引使得面对一些场景,从业人员在索引选择上受限,饱受诟病.其实熟悉SQL Server的朋友应该知道,SQL Server虽然没有位图索引,但在特定环境下还是会采用位图(Bitmap)过滤的,这次

    2022-03-14 03:01点击阅读

  • Xampp apache与mySQL开不了 解决办法

    Xampp安装后,打开Xampp control panel。点击Apache对应的Start,开不了。原因是系统的服务占用了80端口,所以要么结束系统服务,要么修改apache端口。个人比较喜欢修改端口,因为如果用别的程序(比如VS)开了

    2022-03-14 03:01点击阅读

  • sql数据库通用类

    1 /** 2 * 3 */ 4 package com.hotel.util; 5 6 import java.sql.Connection; 7 import java.sql.DriverManager; 8

    2022-03-14 03:01点击阅读

  • PL/SQL Developer_如何快速获得表名或列名的文本形式

    原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。深蓝的blog:实验:使用PL/SQL Developer软件获得表名、列名的文本形式操作过程:例1:以“逗号”式获取“用户表名”的文本使用

    2022-03-14 03:01点击阅读

  • 用一条sql取得第10到第20条的记录

    因为id可能不是连续的,所以不能用取得10id20的记录的方法。有三种方法可以实现:一、搜索前20条记录,指定不包括前10条语句:select top 20 * from tbl where id not in (select top

    2022-03-14 03:01点击阅读

  • 数据库70多张表设计的一些思考…

    数据库70多张表设计的一些思考…昨天在一次研讨会上,一同志说他为甘肃某高校做了一个建筑部门的管理网站用了足足70多张表,我一听一惊,随口来句,这哥们扯吧!我认为学校的单个部门业务不论多么复杂,这么多表也并不利于实际系统开发,况且单个部门也不

    2022-03-14 03:01点击阅读

  • 从服务器将Oracle数据库导出到本地Oracle数据库的方法

    1.将服务器上的Oracle数据库导入到本地在CMD模式下执行以下命令:expusername1/password@服务器端数据库file=本地硬盘:/文件名.dmp例如:expadmin/123123@DBfile=e:.dmpfromu

    2022-03-14 03:01点击阅读

  • 数据库设计范式实例解析

    设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(

    2022-03-14 03:01点击阅读

  • oracle 增量导出/导入

    一、 导出/导入(Export/Import) ---- 利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回Oracle数据库中去。 ---- 1. 简单导出数据(Export)和导入数据(Impor

    2022-03-14 03:01点击阅读

  • 重命名Oracle数据库的表空间(Renaming a Tablespace)

    重命名一个表空间时,Oracle会在数据字典、控制文件和数据文件的头部更新这个表空间名。注意,重命名一个表空间不会重命名相关联的数据文件。重命名代码示例如下:1 SQL alter tablespace old_name rename t

    2022-03-14 03:01点击阅读

  • oracle_利用ctl文件实现批量导入

    利用oracle控制文件实现大批量数据的入库操作,效率比sql脚本文件要高很多。使用ctl控制文件步骤如下:1. 制作ctl文件test.ctlload datainfile ‘d:\test.txt‘ --数据文件,数据源文件append

    2022-03-14 03:01点击阅读

  • sql语句查询某一天数据

    --如果还有今天以后的数据--一周内呢SELECT * FROM TB WHERE datediff(dd,DATE_TIME,getdate()) between 0 and 7--从现在起往前算24小时内的呢?SELECT * FROM

    2022-03-14 03:01点击阅读

  • mysql如何做order by

    ORDER BY ClausesIn general, the optimizer will skip the sort procedure for the ORDER BY clause if it sees that the rowsw

    2022-03-14 03:01点击阅读

  • mysql中获取一天、一周、一月时间数据的各种sql语句写

    创建表:代码如下:create table if not exists t( id int, addTime datetime default ‘0000-00-00 00:00:00′)添加两条初始数据:insert t va

    2022-03-14 03:01点击阅读