数据库
文章平均质量分 71
秀才1989
这个作者很懒,什么都没留下…
展开
-
解决乱码问题总结
学了很久的java,接触SSH也有一段时间了,写成博文总是有点懒,最近在整理一些思绪,把SSH一点一滴放进博客里,以备以后改进,再学习。以我自己的了解,在进行struts开发的过程中,总也是出现很多的乱码问题 ,但归根到底,也只是以下三种情况:㈠页面显示中文乱码 ㈡传递参数中文乱码 ㈢数据库中的乱码下面就这三中情况介绍怎么在具体项目中处理原创 2014-04-21 16:25:36 · 1111 阅读 · 0 评论 -
oracle系统包——dbms_job用法(oracle定时任务)
oracle系统包——dbms_job用法(oracle定时任务)用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedu转载 2016-07-08 15:55:36 · 321 阅读 · 0 评论 -
Oracle
Oracle建立表空间和用户 建立表空间和用户的步骤: 1.用户建立:create user 用户名 identified by "密码" default tablespace users temporary tablespace temp profile default; 2.授权: grant connect to 用户名;(这一步必须要原创 2016-06-03 14:46:30 · 231 阅读 · 0 评论 -
优化数据库大幅度提高Oracle的性能
优化数据库大幅度提高Oracle的性能 几个简单的步骤大幅提高Oracle性能--我优化数据库的三板斧。 数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库转载 2015-05-26 11:11:14 · 343 阅读 · 0 评论 -
mysqldump的几种用法(Mysql)
1.mysqldump的几种常用方法:(1)导出整个数据库(包括数据库中的数据) mysqldump -u username -p dbname > dbname.sql (2)导出数据库结构(不含数据) mysqldump -u username -p -d dbname > dbname.sql (3)导出数据库中的某张数据表(包含数据)转载 2015-05-31 12:32:52 · 414 阅读 · 0 评论 -
oracle 存储过程 基础
语句块定义:create OR REPLACE PROCEDURE 存储过程名 ( -- 变量声明 var1 number(2), -- 仅声明 var2 char(2) := '11' -- 在声明的同时初始化 ) begin -- 语句 end; -- 语句块结束转载 2015-05-15 11:43:03 · 287 阅读 · 0 评论 -
MySQL函数大全 及用法示例
MySQL函数大全 及用法示例字符串函数ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dete'); -> 100转载 2015-04-21 16:37:30 · 333 阅读 · 0 评论 -
mysql 获取当前日期及格式化 .
MYSQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式如:select now();返回系统日期,输出 2009-12-25 14:38:59select date_format(now(),'%y-%m-%d');输出 09-12-25sel转载 2015-04-15 20:59:47 · 441 阅读 · 0 评论 -
如何防止SQL注入攻击
如何防止SQL注入攻击 一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个A转载 2015-03-12 17:32:41 · 2635 阅读 · 0 评论 -
mysql导入数据库的方法
MySQL是一个中、小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证),它分为免费版和商业版,由于其体积小、速度快、总体拥转载 2015-03-16 23:27:21 · 912 阅读 · 0 评论 -
mysql如何利用Navicat 导出和导入数据库
mysql如何利用Navicat 导出和导入数据库 MySql是我们经常用到的数据,无论是开发人员用来练习,还是小型私服游戏服务器,或者是个人软件使用,都十分方便。对于做一些个人辅助软件,选择mysql数据库是个明智的选择,有一个好的工具更是事半功倍,对于MySql 的IDE 我推荐Navicat for MySql,现在我就向大家介绍如何利用Navicat fo转载 2015-03-19 08:51:08 · 435 阅读 · 0 评论 -
oracle 视图
1. 视图的功能:一个视图实际上就是封装了一条复杂的查询语句。创建视图的语法:如果使用的是scott做测试而且数据库提示权限不足时,使用sys用户登录后更改scott用户的权限:2. create view 视图名称 as 子查询(此子查询表示一条非常复杂的语句) 3. 删除视图语句格式: 4. 通过2方式创建的视图,可以通过视图修改创建视图转载 2014-12-19 11:29:58 · 323 阅读 · 0 评论 -
数据库的备份与恢复
数据库的备份与恢复 数据库在运行的期间都是需要不断的进行备份,万一假设系统崩溃了,可以从备份中恢复数据。oracle安装完成之后可以使用两个命令进行数据库的备份与恢复: 。数据库备份:exp 。数据库恢复:imp举例:在d盘中建立一个data文件夹,在此文件夹中保存所有的备份文件,如果要备份转载 2014-12-19 12:30:07 · 322 阅读 · 0 评论 -
数据库多表连接查询
数据库多表连接查询(外连接和内连接)稿 本文主要列举两张和三张表来讲述多表连接查询。新建两张表:表1:student 截图如下: www.2cto.com表2:course 截图如下:(此时这样建表只是为了演示连接SQL语句,当然实际开发中我们不会这样建表,实际开发中这两个表会有自己不同的主键。)一、外连接外连接可分为:左连接、右连接、完全外转载 2014-08-11 14:11:41 · 445 阅读 · 0 评论 -
Oracle中的虚拟表作用
dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual转载 2014-06-16 11:04:50 · 5677 阅读 · 0 评论 -
锁表
锁 一.为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了转载 2014-07-21 10:13:42 · 577 阅读 · 0 评论 -
数据库内连接与外连接
数据库内 数据库内连接与外连接 数据库中涉及两个表之间的数据查询通常使用连接的方法实现。连接分为内连接和外连接。内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右外连接和全外连接。左外连接:转载 2014-05-26 14:58:17 · 407 阅读 · 0 评论 -
Oracle CASE WHEN 用法介绍
Oracle CASE WHEN 用法介绍1. CASE WHEN 表达式有两种形式复制代码--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男'转载 2016-07-19 17:47:56 · 360 阅读 · 0 评论