数据库
文章平均质量分 77
dangerous_fire
这个作者很懒,什么都没留下…
展开
-
oracle 更改用户密码
1. 打开cmd命令窗口2.以sysdba的身份登录sqlplus sqlplus / as sysdba3.修改用户密码 alter user system identified by "123456";原创 2011-09-08 09:00:11 · 429 阅读 · 0 评论 -
sqlplus 远程连接oracle 命令
语法: sqlplus usr/pwd@//host:port/sid转载 2013-03-25 15:51:25 · 745 阅读 · 0 评论 -
SQLServer 中Case When的用法
Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Cas转载 2013-05-16 09:30:59 · 655 阅读 · 0 评论 -
SQLSERVER 所有数据库名,表名,和字段名的语句
1.获取所有数据库名: SELECT Name FROM Master..SysDatabases ORDER BY Name 2.获取所有表名: SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name XType='U':表示所有用户表; XType='S':表示所有系统表; 3.获取转载 2013-06-13 11:38:52 · 635 阅读 · 0 评论 -
MySQL数据类型
MySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格式。 由MySQL支持的列类型列在下面。下列代码字母用于描述中: M 指出最大的显示尺寸。最大的合法的显转载 2013-07-19 08:38:07 · 516 阅读 · 0 评论 -
用java调用oracle存储过程总结
这段时间开始学习写存储过程,主要原因还是因为工作需要吧,本来以为很简单的,但几经挫折,豪气消磨殆尽,但总算搞通了,为了避免后来者少走弯路,特记述与此,同时亦对自己进行鼓励。一:无返回值的存储过程存储过程为:CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) ASBEGIN INSE转载 2014-05-10 16:55:18 · 506 阅读 · 0 评论 -
CentOS linux下安装Oracle客户端
本文目的是在CentOS 5.3上安装Oracle 11.2 instant client来访问远端的Oracle 10.2数据库,笔者测试通过,应该也适用于Redhat Linux 5.x1.转载 2015-11-03 11:24:45 · 1986 阅读 · 0 评论 -
INFORMIX数据导入导出
1、导出数据库中一个表的结构到文件test.sql[informix@localhost ~]$ dbschema -d your_database_name -t your_table_name test.sqlyour_database_name:数据库名(sysadmin)your_table_name:表名(test) [informix@localhost ~]$ d转载 2016-07-26 09:36:31 · 8402 阅读 · 0 评论 -
hibernate 遇到Source not found for 错误
以下代码运行时有个没有任何错误提示,但无法取得结果@Servicepublic class KCardService extends HibernateEntityHwattDao{ @SuppressWarnings("unchecked") public List getCardsByEmployee(KEmployee employee,Date start,Date end){原创 2016-10-14 17:53:09 · 2678 阅读 · 0 评论 -
CentOS7 64位下MySQL5.7安装与配置(YUM)
安装环境:CentOS7 64位 MINI版,安装MySQL5.71、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ # 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarc转载 2017-05-13 10:29:51 · 455 阅读 · 0 评论 -
插入数据时显示:ORA-00984列在此处不允许解决方法
操作Oracle数据库,插入数据时显示:ORA-00984列在此处不允许错误:出现的原因是由于,在插入字符或字符串型字段时。如果插入的数据是纯数字,则不会有错误;如果出现字符,则会报ORA-00984列在此处不允许异常。 可以创建TestUser表,如下: create table TestUser ( usercode char(5), us转载 2017-06-16 11:33:22 · 27538 阅读 · 1 评论 -
Oracle11g服务详细介绍及哪些服务是必须开启的?
安装Oracle 11g后,共有7个服务,这七个服务的含义分别为:1. Oracle ORCL VSS Writer Service:Oracle卷映射拷贝写入服务,VSS(Volume Shadow Copy Service)能够让存储基础设备(比如磁盘,阵列等)创建高保真的时间点映像,即映射拷贝(shadow copy)。它可以在多卷或者单个卷上创建映射拷贝,同时不会影响到系统的系转载 2017-06-16 14:50:58 · 575 阅读 · 0 评论 -
SET QUOTED_IDENTIFIER
SQL SERVER的联机丛书的解释:“当 SET QUOTED_IDENTIFIER 为 ON 时,标识符可以由双引号分隔,而文字必须由单引号分隔。当 SET QUOTED_IDENTIFIER 为 OFF 时,标识符不可加引号,且必须遵守所有 Transact-SQL 标识符规则。”先说说什么是标识符,举个例子,如果创建了一个叫做USER的数据库表,则直接用SQL语句“SELECT *转载 2013-02-22 10:31:39 · 459 阅读 · 0 评论 -
登录非安装mysql
现在很多开源项目,使用自带的非安装的mysql,针对这种mysql我们要登录它就需要配置些参数。1.首先找到自带mysql存放目录如:d:\mysql-noinstall2.找到mysql的配置文件my.ini,一般回放在 d:\mysql-noinstall 下,此文件中一般会指定此自带mysql的根目录和数据目录(此目录下就是开源项目中的数据)#Path to installati原创 2012-02-27 14:22:15 · 458 阅读 · 0 评论 -
Oracle 导入dmp文件
准备工作(导出dmp文件) 1.使用PL/SQL 工具--》导出用户对象 ,导出用户所有表,视图,存储过程等的定义 2.使用PL/SQL 工具--> 导出表,导出所有表的数据 这就是那个dmp文件 保存好导出的sql脚本和dmp文件准备导入 好了,开始导入原创 2011-09-08 09:49:40 · 664 阅读 · 0 评论 -
MYSQL 字符集问题
MySQL的字符集支持(Character Set Support)有两个方面: 字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。1.MySQL默认字符集MySQL对于字符集的指定可以细化到一个数据库转载 2011-11-03 15:14:57 · 400 阅读 · 0 评论 -
MySQL实用命令
MySQL实用命令一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名-p用户密码1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:\mysql\bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到M转载 2011-11-29 10:35:17 · 449 阅读 · 0 评论 -
Oracle中用exp/imp命令快速导入导出数据
【用 exp 数 据 导 出】:1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp转载 2012-03-12 11:33:50 · 552 阅读 · 0 评论 -
最近一周生日提醒
使用MySQL数据库查询最近一周生日SELECT DATE_FORMAT(birthday,'%c-%e' ) AS newbirthday FROM `t_contact`WHERE DATEDIFF( DATE_FORMAT(birthday, concat(year(now()),'-%m-%d')), date(now()) ) and DATEDIFF(原创 2012-05-05 15:39:28 · 1842 阅读 · 0 评论 -
MySQL 时间函数
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+--------------转载 2012-05-04 16:54:50 · 423 阅读 · 0 评论 -
sql查询分页
SQLSERVER:有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WH转载 2012-07-02 17:08:08 · 461 阅读 · 0 评论 -
PB9 SQL端口修改后怎么连接
// Profile taifeng_serverSQLCA.DBMS = "MSS Microsoft SQL Server"SQLCA.Database = "testDB"SQLCA.LogPass = "1234"SQLCA.ServerName = "192.168.0.1"SQLCA.LogId = "sa"SQLCA.AutoCommit = TrueSQ原创 2012-07-18 09:20:42 · 2561 阅读 · 0 评论 -
oracle 链接问题
oracle 在服务器上运行正常,服务器ip例如 111.111.111.111 在服务器上运行的程序都可以正常链接,而通过远程链接的程序报错,链接失败!1.首先检查服务器ip地址是否正确,ping 111.111.111.111 正常2.检查oracle端口是否开启监听。默认端口1521,确认端口没有修改,然后检查是否可以访问此端口telnet 111.111.111.111 152原创 2012-08-04 17:05:17 · 821 阅读 · 0 评论 -
如何判断statement插入是否成功
rows = statement.executeUpdate(sql);if(rows>0){ // 成功}else{ // 失败}转载 2012-07-21 10:16:50 · 2237 阅读 · 0 评论 -
PreparedStatementCallback PreparedStatement回调接口定义
jt.execute("update owners set address = 'GuangZhou' where telephone = ?", new PreparedStatementCallback(){ public Object doInPreparedStatement(PreparedStatement ps) throws SQLException, Da转载 2012-07-21 10:02:31 · 5358 阅读 · 0 评论 -
mysql5.7.21压缩包安装
mysql5.7.21压缩包安装mysql自5.5以后就不再提供64位可运行安装文件,所以要安装最新的mysql64位数据库就需要下载压缩包手动安装。1.下载安装文件 到官网地址下载https://www.mysql.com/downloads/ 社区版 MySQL Community Edition (GPL) 例如:mysql-5.7.21-winx64.zip 2.解压缩 ...原创 2018-02-20 13:06:56 · 1373 阅读 · 0 评论