首页 > 数据库技术
oracle中清空表数据的两种方法
1、delete from t 2 、truncate table t 区别: 1、delete是dml操作;truncate是ddl操作,ddl隐式提交不能回滚 2、delete from t可以回滚,truncate table t 不可以回滚 3、 truncate table t 执行效率更 ...
分类:数据库技术   时间:2016-08-24 14:28:49    收藏:0  评论:0  赞:0  阅读:260
数据库执行语句时,严重注意类型转换的问题
这次上线遇到一个bug,导致回滚。定位到问题,发现是sql执行时一个语句坑了。 简单说下,就以update语句为例。 创建一个表: 插入几条数据: ok,类型转换时的坑来了。 更新的where条件是a_id=0,那么表里会发生更新么? 答案就是所有的行的a_name都更新为了'nn'。 为什么会发生 ...
分类:数据库技术   时间:2016-08-24 14:27:21    收藏:0  评论:0  赞:0  阅读:243
oracle重新编译失效对像
重新编译失效对像可执行utlrp.sql文件: 进一步研究文件sql文件,可以看到,在默认情况下Oracle会调用存储过程utl_recomp.recomp_parallel并行编译无效包: 当threads取值为0时,由Oracle根据参数cpu_count和parallel_threads_pe ...
分类:数据库技术   时间:2016-08-24 14:24:19    收藏:0  评论:0  赞:0  阅读:547
plsql配置连接远程数据库
一、首先安装PL/SQL Developer 下载地址:https://yunpan.cn/cM3njKpfK8MnT 访问密码 996a 二、再安装instantclient_11_2 下载地址:https://yunpan.cn/cM3nYJv6KJg5V 访问密码 c864 下载完成后解压到任 ...
分类:数据库技术   时间:2016-08-24 14:21:50    收藏:0  评论:0  赞:0  阅读:305
mysql客户端添加存储过程
DROP PROCEDURE IF EXISTS add_costItem;DELIMITER $$ CREATE PROCEDURE `cloud_org`.`add_costItem`() BEGIN #定义 变量 DECLARE costTypeId BIGINT; DECLARE costT ...
分类:数据库技术   时间:2016-08-24 14:19:09    收藏:0  评论:0  赞:0  阅读:248
Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连 ...
分类:数据库技术   时间:2016-08-24 13:07:29    收藏:0  评论:0  赞:0  阅读:236
mac版本navicat连接oracle报错ORA-21561
最近电脑更换成mac,很多软件都和win不一样了,正在慢慢适应,连接oracle原来用的客户端是pl/sql develop,蛋疼的是没有了mac版本, 用了navicat,具体设置如下 1、新建连接 2、配置如下 3、然后连接测试,如果运气好的话,是连接成功,当然了,大部分情况应该是会出现如下报错 ...
分类:数据库技术   时间:2016-08-24 13:01:49    收藏:0  评论:0  赞:0  阅读:511
MySQL绿色版的安装(mysql-5.6.22-win32.zip)
1、数据库下载 2、数据库安装 解压出下载的文件mysql-5.6.22-win32.zip(有x86和x64两个版本)到任一目录,防止出现未知问题,最好放在非系统盘的非中文目录下,我的位置C:\Program Files\mysql-5.6.22-win32。打开文件夹复制一份my-default ...
分类:数据库技术   时间:2016-08-24 13:00:19    收藏:0  评论:0  赞:0  阅读:328
sqlite3命令行
1.查看版本信息 sqlite3 -verion 2.创建/打开数据库 sqlite3 数据库名 例:sqlite3 test.db 如果test.db不存在就创建 如果存在,则打开3.退出 .q/.exit4.列出当前的显示格式 .show .output /home/csgec/msql.sql ...
分类:数据库技术   时间:2016-08-24 12:59:59    收藏:0  评论:0  赞:0  阅读:228
Managing SQLite Database
Approach #1: Use a Singleton to Instantiate the SQLiteOpenHelper Declare your database helper as a static instance variable and use the Singleton patt ...
分类:数据库技术   时间:2016-08-24 12:56:49    收藏:0  评论:0  赞:0  阅读:266
sqlite3编译
1.sqlite3编译: 1.PC版: 1.解压: tar xvf sqlite-autoconf-3140100.tar.gz cd sqlite-autoconf-3140100/ 2.检查配置 sudo apt-get install libreadline-dev ./configure - ...
分类:数据库技术   时间:2016-08-24 12:52:49    收藏:0  评论:0  赞:0  阅读:360
sqlsever学习笔记(一)—— 登录本机sqlsever、启动和停止sqlsever服务、创建和删除数据库
(重要参考:51自学网——SQL Server数据库教程) 首先按照网上教程安装好sqlsever,打开登录 登录本机sqlsever:①. ②localhost ③127.0.0.1 启动和停止sqlsever服务:SQL Server(MSSQLSERVER): 1.计算机右键打开管理 2.打开 ...
分类:数据库技术   时间:2016-08-24 12:50:19    收藏:0  评论:0  赞:0  阅读:427
MySQL性能优化的最佳20+条经验
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优 ...
分类:数据库技术   时间:2016-08-24 12:48:09    收藏:0  评论:0  赞:0  阅读:221
初识数据库(分组函数)
分组函数 --什么是分组函数 : 可以对结果集中的一组记录进行一次计算 select sal from emp --单行分组函数 --MAX、MIN (最大、最小) --查询emp表中工资最大的和工资最小的工资 select max(sal),min(sal) from emp --SUM、AVG( ...
分类:数据库技术   时间:2016-08-24 12:46:39    收藏:0  评论:0  赞:0  阅读:210
SQL Server重置INDETITY的开始值
@@IDENTITY 和SCOPE_IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于特定的作用域。建议谨慎使用@@identity。 IDENT_CURRENT 不受作用域和会话的限制 ...
分类:数据库技术   时间:2016-08-24 12:45:39    收藏:0  评论:0  赞:0  阅读:513
MyBatis 注解使用动态SQL
使用MyBatis很长时间了,一直使用的是XML配置的 SQL,刚好在上一个项目中尝试使用注解方式开发,主要是由于XML配置过于繁琐,注解可以直接写在Mapper函数上,更加的方便一些。 在注解上不能直接使用动态的SQL,需要在其前后加入 ") 否则MyBatis会报错。 同时 对于LIKE 也是不... ...
分类:数据库技术   时间:2016-08-24 12:45:01    收藏:0  评论:0  赞:0  阅读:859
Mysql基本用法
#登录数据库 mysql -hlocalhost -uroot -p; #修改密码 mysqladmin -uroot -pold password new; #显示数据库 show databases; #显示数据表 show tables; #选择数据库 use examples; #创建数据库 ...
分类:数据库技术   时间:2016-08-24 12:44:49    收藏:0  评论:0  赞:0  阅读:194
Oracle11g的安装方法
一、win7 64位 只能装64位的服务端 装 32位的客户端 最后装PLSQL二、PLSQL 数据库没有值:(1)配置 C:\oracl\product\11.2.0\client_1\Network\Admin下的tnsnames.ora节点类似SERVER86CCNG = (DESCRIPTI ...
分类:数据库技术   时间:2016-08-24 12:43:33    收藏:0  评论:0  赞:0  阅读:184
Local Databases with SQLiteOpenHelper
Overview For maximum control over local data, developers can use SQLite directly by leveraging SQLiteOpenHelper for executing SQL requests and managin ...
分类:数据库技术   时间:2016-08-24 12:42:50    收藏:0  评论:0  赞:0  阅读:7296
[DJANGO] excel十几万行数据快速导入数据库研究
先贴原来的导入数据代码: 这条代码目前未全部将十几万行数据全部导入数据库中,只花了1个小时把5万行数据导入其中后,后面越来越慢,主要慢在excel表到了7万行数据左右后,读取excel中数据很慢了,总体来说影响导入速度有几个原因: 1、一直以来采用xlrd导入xls格式文件,如果文件有十几万行,只是 ...
分类:数据库技术   时间:2016-08-24 12:41:39    收藏:0  评论:0  赞:0  阅读:260
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!