码迷,mamicode.com
首页 > 数据库
关于 Ambiguous column name ‘数据库某列’
在SQL语句中,如果使用联合检索的话,很有可能会出现ambiguous column name的错误。 但是在调用对应SQL的后台也会报出这样的错误: 例如: select A.ID,B.NAME,SCORE from A,B where A.BH = B.N_BH 如果A和B表中都有SCORE字段 ...
分类:数据库   时间:2017-02-13 20:03:02    阅读次数:174
SQL中存储过程和函数的区别
本质上没区别。只是函数有如:只能返回一个变量的限制。而存储过程可以返回多个。而函数是可以嵌入在sql中使用的,可以在select中调用,而存储过程不行。执行的本质都一样。 函数限制比较多,比如不能用临时表,只能用表变量.还有一些函数都不可用等等.而存储过程的限制相对就比较少 1. 一般来说,存储过程 ...
分类:数据库   时间:2017-02-13 18:46:31    阅读次数:231
Mysql 中 char 、varchar 、text的区别
首先它们的存储方式和数据的检索方式都不一样。数据的检索效率是:char > varchar > text 空间占用方面,就要具体情况具体分析了。 关于存储空间: 在使用UTF8字符集的时候,手册上是这样描叙的: 基本拉丁字母、数字和标点符号使用一个字节; 大多数的欧洲和中东手写字母适合两个字节序列: ...
分类:数据库   时间:2017-02-13 18:45:15    阅读次数:149
配置JDBC
在数据库和MyEclipse都安装好的情况下进行配置: 1.将JDBC(sqljdbc_4.0.2206.100_chs.exe)文件解压到C盘program files下面(也可以将解压后的文件Microsoft JDBC Driver 4.0 for SQL Server,直接放在此目录下),并 ...
分类:数据库   时间:2017-02-13 18:34:31    阅读次数:244
JDBC与Hibernate的区别
相同点: ◆两者都是JAVA的数据库操作中间件。 ◆两者对于数据库进行直接操作的对象都不是线程安全的,都需要及时关闭。 ◆两者都可以对数据库的更新操作进行显式的事务处理。 不同点: ◆使用的SQL语言不同:JDBC使用的是基于关系型数据库的标准SQL语言,Hibernate使用的是HQL(Hiber ...
分类:数据库   时间:2017-02-13 18:24:15    阅读次数:158
Mysql外键创建
CREATE TABLE `l1` ( `nid` int(11) NOT NULL AUTO_INCREMENT, `user` char(10) NOT NULL, `pwd` char(10) NOT NULL, `s1_nid` int(11) NOT NULL, PRIMARY KEY (... ...
分类:数据库   时间:2017-02-13 16:52:44    阅读次数:123
导出oracle序列
set serveroutput on;spool c:\sequence_code.txt; declare v_sequence varchar2(4000); v_nextval number(38,0);begin for i in (select sequence_name from us ...
分类:数据库   时间:2017-02-13 16:37:49    阅读次数:188
Apache(httpd) 报错You don't have permission to access /on this server.
项目需要,增加个访问端口,指向不同目录。但是一直报“Youdon‘thavepermissiontoaccess/onthisserver.”错误配置文件语法检查:#/etc/init.d/httpdconfigtest或apachectl-t直接输入:/etc/init.d/httpd会新显示选项[root@centos~]#/etc/init.d/httpd Usage:httpd{start|stop|r..
分类:数据库   时间:2017-02-13 15:49:01    阅读次数:166
向oracle的blob字段导入文件
在数据库主机上创建测试目录及文件$mkdir/test$cd/test$echo"TestSubject">>subject.html$echo"testok!">>mail.html定义文件路径(都是数据库主机上的),并授权$sqlplususer/passwd@instanceSQL>createorreplacedirectorysend_file_diras‘/test‘;SQL>grantr..
分类:数据库   时间:2017-02-13 15:46:07    阅读次数:249
[Oracle]关于Oracle分页写法的性能分析及ROWNUM说明
关于分页写法的性能分析及ROWNUM的补充说明 分页写法 一、测试前数据准备 1、分页写法一 查询结果:20条记录,查询时间:0.031秒 2、分页写法二 查询结果:20条记录,执行时间:13.224秒 三、分页写法结论及其分析 1、结论:Oracle分页写法必须三层嵌套:写法一的执行效率最高、写法 ...
分类:数据库   时间:2017-02-13 15:20:20    阅读次数:234
Linux6.6及以上版本配置oracle-ASM共享储存-UDEV
在linux6.6版本之前,我们又两种方式可以配置asm共享磁盘,一种是安装asm驱动包进行asm磁盘组配置,另一种是UDEV通过识别共享存储UUID号进行asm磁盘组配置。 但在linux6.6之后,厂家不再提供asm驱动包,只能通过UDEV方式进行配置,下面我们就来看下用UDEV配置的步骤: 操 ...
分类:数据库   时间:2017-02-13 15:16:44    阅读次数:220
net start mongodb发生系统错误2 系统找不到指定的文件
安装mongodb时, 将mongodb 作为系统服务启动 net start mongodb,报错发生系统错误2 系统找不到指定的文件 . 查找原因是因为,系统服务的可执行文件地址有误. 修改服务地址即可恢复! 总结一下如何将mongoDB安装为WinXP下系统服务。 使用的命令如下: C:\Do ...
分类:数据库   时间:2017-02-13 15:13:50    阅读次数:1130
mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)
这篇文章主要介绍了mysql中max_allowed_packet参数的配置方法,以及查看max_allowed_packet参数当前值的方法,需要的朋友可以参考下 这篇文章主要介绍了mysql中max_allowed_packet参数的配置方法,以及查看max_allowed_packet参数当前 ...
分类:数据库   时间:2017-02-13 15:11:54    阅读次数:227
Azure SQL作業
由於要定期去刪除比較久的資料,礙於Azure SQL DB目前無法直接創建作業,目前找到一種方式就是通過local的SQL SERVER來執行AZURE SQL指令。 步驟如下: SQL Server Management Studio 2014 ,登錄local之後,打開SQL Server Ag ...
分类:数据库   时间:2017-02-13 15:11:51    阅读次数:158
oracle 面试题
1.你在设计数据库时,怎样解决锁? 锁:同一时间段,很多用户占用一个资源。 抢火车票,提交了订单但未支付,为了避免出现死锁,则可以设计为预-1,等待一段时间之后查看该订单,进行调整。 预扣决策。 例子:抢火车票,抢小米,一元秒杀。 2.有10000条数据,其中有1000条数据是错误的(比如pk了或数 ...
分类:数据库   时间:2017-02-13 15:11:03    阅读次数:216
在server sql中如何编写存储过程
留作笔记 ...
分类:数据库   时间:2017-02-13 15:06:30    阅读次数:193
如何远程连接SQL Server数据库
一.设置客户端网络实用工具 点击“开始”-“程序”,在“Microsoft SQL Server”菜单中选择“客户端网络实用工具”。 在“别名”选项中点击“添加”。 在“服务器别名”中,填入您网站域名,在“网络库”区域中点击“TCP/IP”,在“连接参数”区域取消“动态决定端口”,指定“端口号”为2 ...
分类:数据库   时间:2017-02-13 15:04:53    阅读次数:210
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!