![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库问题
文章平均质量分 73
记忆_2012_有你
这个作者很懒,什么都没留下…
展开
-
MySQL会出现中文乱码问题
MySQL会出现中文乱码的原因不外乎下列几点:1.server本身设定问题,例如还停留在latin12.table的语系设定问题(包含character与collation)3.客户端程式(例如php)的连线语系设定问题强烈建议使用utf8!!!!utf8可以兼容世界上所有字符!!!!一、避免创建数据库及表出现中文乱码和查看编码方法1、创建数据库的时候:CREATE D原创 2013-07-01 16:55:33 · 441 阅读 · 0 评论 -
sybase数据库JDBC连接方式
定义一个工具类Conn,用来连接sybase数据库/* * 获取JDBC连接,得到Connection对象 */ public static Connection getConnection(){ String Driver = "com.sybase.jdbc3.jdbc.SybDriver"; //数据库驱动原创 2016-03-28 10:53:07 · 10372 阅读 · 0 评论 -
DB2数据库使用过程整理
1、安装数据库。2、把当前该用户添加至DB2数据库用户组。3、到控制中心建立数据库。4、在新建的数据库中建立表空间,并授予权限。5、在命令提示符中输入db2cmd,然后切换到需要导入数据的文件夹目录下,执行导入命令: db2move ncdb import db2move ncdb load >load.log注意:load和import的不同:原创 2015-04-30 16:45:42 · 799 阅读 · 0 评论 -
select count(*)和select count(1)的区别
一般情况下,Select Count (*)和Select Count(1)两着返回结果是一样的 假如表沒有主键(Primary key), 那么count(1)比count(*)快, 如果有主键的話,那主键作为count的条件时候count(主键)最快 如果你的表只有一个字段的话那count(*)就是最快的 count(*) 跟 count(原创 2014-02-27 09:58:39 · 3683 阅读 · 0 评论 -
mysql 数据类型
MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和占用的内存空间。类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1 字节 (-128转载 2014-02-27 09:55:05 · 613 阅读 · 0 评论 -
Oracle中的日期和字符串互相转换
TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: mm number 两位月 显示值:11mon abbreviated 字符集表示 显示值:11月,若是转载 2013-11-21 08:28:27 · 983 阅读 · 0 评论 -
oracle笔记系列(一)
(1)基础查询SQL> --清屏SQL> host clsSQL> --Linux上清屏: host clearSQL> --查询该用户下的表SQL> show user; USER 为 "SCOTT"SQL> select * from tab;TNAME TABTYPE CLUSTERID原创 2013-10-31 23:04:59 · 749 阅读 · 0 评论 -
Oracle笔记系列(二)
(2)过滤和排序SQL> -过滤:where子句SP2-0734: 未知的命令开头 "-过滤:whe..." - 忽略了剩余的行。SQL> --过滤:where子句SQL> host clsSQL> --查询部门号为10的员工信息SQL> select * from emp where deptno=10;SQL> --查询姓名叫KING的员工SQL> select * fro原创 2013-10-31 23:08:08 · 680 阅读 · 0 评论 -
查询同一表内多字段同时重复记录的SQL语句
几个删除重复记录的SQL语句 1.用rowid方法2.用group by方法3.用distinct方法 1。用rowid方法根据oracle带的rowid属性,进行判断,是否存在重复,语句如下:查数据: select * from table1 a where rowid !=(select max(rowid) from table1 b where原创 2013-10-28 13:26:34 · 2037 阅读 · 0 评论 -
JDBC 连接池用法
JDBC Java Servlet作为首选的服务器端数据处理技术,正在迅速取代CGI脚本。Servlet超越CGI的优势之一在于,不仅多个请求可以共享公用资源,而且还可以在不同用户请求之间保留持续数据。本文介绍一种充分发挥该特色的实用技术,即数据库连接池。 一、实现连接池的意义 动态Web站点往往用数据库存储的信息生成Web页面,每一个页面请求导致一次数据库访问。连接数据库不仅转载 2013-07-24 08:37:39 · 3847 阅读 · 1 评论 -
for update的使用
对for update的使用 在日常中,我们对for update的使用还是比较普遍的,特别是在如pl/sql developer中手工修改数据。此时只是觉得方便,而对for update真正的含义缺乏理解。 For update是Oracle提供的手工提高锁级别和范围的特例语句。Oracle的锁机制是目前各类型数据库锁机制中比较优秀的。所以,Oracle认为一般不原创 2013-07-23 14:03:10 · 1523 阅读 · 0 评论 -
oracle存储过程
oracle存储过程学习 存储过程语法格式: 1 CREATE OR REPLACE PROCEDURE 存储过程名 //是一个SQL语句通知Oracle数据库去创建一个叫做xxx存储过程, 如果存在就覆盖它; 2 IS原创 2013-07-23 09:20:34 · 553 阅读 · 0 评论 -
浦发银行大数据库表备份设计思路(数据泵)
经常会遇到数据量很大的业务表导入导出时把数据库导挂的情况,利用oracle特性可以有效解决。备份须知:检测表空间大小,预估导出文件大小,注意修改用户、导出文件路径等,考虑到数据量较大,建议分两步导出;检查生产用户【XXX】表空间大小及所剩空间大小,避免备份时磁盘空间不足,下一步建立导出文件夹【expdb_oradata】要大于导出文件的大小。select a.tablespace_原创 2016-07-11 14:39:02 · 1567 阅读 · 0 评论