DROP PROCEDURE IF EXISTS add_costItem;DELIMITER $$ CREATE PROCEDURE `cloud_org`.`add_costItem`() BEGIN #定义 变量 DECLARE costTypeId BIGINT; DECLARE costT ...
分类:
数据库 时间:
2016-08-24 14:19:37
阅读次数:
233
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连 ...
分类:
数据库 时间:
2016-08-24 13:07:38
阅读次数:
233
最近电脑更换成mac,很多软件都和win不一样了,正在慢慢适应,连接oracle原来用的客户端是pl/sql develop,蛋疼的是没有了mac版本, 用了navicat,具体设置如下 1、新建连接 2、配置如下 3、然后连接测试,如果运气好的话,是连接成功,当然了,大部分情况应该是会出现如下报错 ...
分类:
数据库 时间:
2016-08-24 13:02:19
阅读次数:
463
1、数据库下载 2、数据库安装 解压出下载的文件mysql-5.6.22-win32.zip(有x86和x64两个版本)到任一目录,防止出现未知问题,最好放在非系统盘的非中文目录下,我的位置C:\Program Files\mysql-5.6.22-win32。打开文件夹复制一份my-default ...
分类:
数据库 时间:
2016-08-24 13:03:06
阅读次数:
261
1.查看版本信息 sqlite3 -verion 2.创建/打开数据库 sqlite3 数据库名 例:sqlite3 test.db 如果test.db不存在就创建 如果存在,则打开3.退出 .q/.exit4.列出当前的显示格式 .show .output /home/csgec/msql.sql ...
分类:
数据库 时间:
2016-08-24 13:02:12
阅读次数:
281
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:57:38
阅读次数:
178
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:53:21
阅读次数:
273
(重要参考:51自学网——SQL Server数据库教程) 首先按照网上教程安装好sqlsever,打开登录 登录本机sqlsever:①. ②localhost ③127.0.0.1 启动和停止sqlsever服务:SQL Server(MSSQLSERVER): 1.计算机右键打开管理 2.打开 ...
分类:
数据库 时间:
2016-08-24 12:52:54
阅读次数:
193
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优 ...
分类:
数据库 时间:
2016-08-24 12:50:42
阅读次数:
169
分组函数 --什么是分组函数 : 可以对结果集中的一组记录进行一次计算 select sal from emp --单行分组函数 --MAX、MIN (最大、最小) --查询emp表中工资最大的和工资最小的工资 select max(sal),min(sal) from emp --SUM、AVG( ...
分类:
数据库 时间:
2016-08-24 12:49:34
阅读次数:
214
@@IDENTITY 和SCOPE_IDENTITY 返回在当前会话中的任何表内所生成的最后一个标识值。但是,SCOPE_IDENTITY 只返回插入到当前作用域中的值;@@IDENTITY 不受限于特定的作用域。建议谨慎使用@@identity。 IDENT_CURRENT 不受作用域和会话的限制 ...
分类:
数据库 时间:
2016-08-24 12:47:59
阅读次数:
151
使用MyBatis很长时间了,一直使用的是XML配置的 SQL,刚好在上一个项目中尝试使用注解方式开发,主要是由于XML配置过于繁琐,注解可以直接写在Mapper函数上,更加的方便一些。 在注解上不能直接使用动态的SQL,需要在其前后加入 ") 否则MyBatis会报错。 同时 对于LIKE 也是不... ...
分类:
数据库 时间:
2016-08-24 12:45:48
阅读次数:
1259
#登录数据库 mysql -hlocalhost -uroot -p; #修改密码 mysqladmin -uroot -pold password new; #显示数据库 show databases; #显示数据表 show tables; #选择数据库 use examples; #创建数据库 ...
分类:
数据库 时间:
2016-08-24 12:47:34
阅读次数:
216
一、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:44:37
阅读次数:
155
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:45:55
阅读次数:
7596
先贴原来的导入数据代码: 这条代码目前未全部将十几万行数据全部导入数据库中,只花了1个小时把5万行数据导入其中后,后面越来越慢,主要慢在excel表到了7万行数据左右后,读取excel中数据很慢了,总体来说影响导入速度有几个原因: 1、一直以来采用xlrd导入xls格式文件,如果文件有十几万行,只是 ...
分类:
数据库 时间:
2016-08-24 12:42:57
阅读次数:
205
ESCAPE 后面的字符表示是一个检索字符, 字符串中检索字符后面的一个字符就表示他原本的意思,不表示原来oracle赋予它的含义。 检索字符可以用任何字符。 如果检索字符后面没有跟一个可以转移的字符就会报错。 ORA-01424:转义符之后字符缺失或非法 ...
分类:
数据库 时间:
2016-08-24 12:41:05
阅读次数:
246