
数据库
bug程序猿
目标,计划,坚持,习惯
展开
-
oracle导入dmp文件
在导入数据库之前需要新建一个用户 如下:create user usr_dm identified by usr_dm; -- 创建一个用户名和密码均为usr_dm 的用户第二步是给该用户授权grant create table,create view,create trigger, create sequence,create procedure to usr_dm;-- 给用原创 2016-07-10 11:02:52 · 411 阅读 · 0 评论 -
mysql,oracle统计重复数据
题目:统计下面 t_user表中,人员 name 重复出现两次(包括两次)以上的名单。create table t_user( --//这里的id为主键id number(2) ,name varchar(2))insert into t_uservalues(1,'A') ;insert into t_uservalues(2,'B') ;insert into t_原创 2017-02-15 14:15:11 · 481 阅读 · 0 评论 -
Linux系统下安装mysql
1.在Linux下下载mysql: wget http://downloads.mysql.com/archives/get/file/mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz2.解压64位安装包:进入安装包所在目录,执行命令:tar mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz原创 2017-01-21 11:52:39 · 390 阅读 · 0 评论 -
ORA-01653: 表 USR_GD.T_PREDICT_SCORE_RESULT_FDY 无法通过 128 (在表空间 USERS 中) 扩展
出现:ORA-01653: 表 USR_GD.T_PREDICT_SCORE_RESULT_FDY 无法通过 128 (在表空间 USERS 中) 扩展错误的原因:是因为表空间不足,修改一下表空间即可解决方法:执行以下语句: ALTER TABLESPACE 表空间名称ADD DATAFILE '数据文件路径'SIZE 500MAUTOEXTEND O原创 2016-11-01 17:35:54 · 3413 阅读 · 0 评论 -
oracle数据库用户及权限操作介绍
一)用户Oracle中的用户分为二大类1)Oracle数据库服务器创建时,由系统自动创建的用户,叫系统用户,如sys。2)利用系统用户创建的用户,叫普通用户,如scott,hr,c##tiger,zhaojun,...》用sys登录,查询当前Oracle数据库服务器中已有用户的名字和状态 username表示登录名 expired&locked表示帐号过期和锁定原创 2016-08-26 15:25:29 · 1480 阅读 · 0 评论 -
ORACLE数据库基本操作
--以下代码是对emp表进行显示做设置col empno for 9999;col ename for a10;col job for a10;col mgr for 9999; col hiredate for a12;col sal for 9999;col comm for 9999;col deptno for 99;set pagesize原创 2016-08-26 15:23:43 · 1094 阅读 · 0 评论 -
oracle数据库简介
一)oracle概述 (1)了解一些关于数据库的概念 数据:在数据库领域看来,数据是存储的基本单位,包含文本,图片,视频,音频 数据库:就是数据仓库,存储数据的地方,特指计算机设备中的硬盘,以二进制压缩文本的形式存放 该文件不能直接操作,必须由各数据库公司提供的工具方可操作,该文件的格式是每个数据库公司内部原创 2016-08-26 15:21:50 · 570 阅读 · 0 评论 -
sql语句基本操作
1数据库的基本操作 1.1查看所有存在数据库show databases;1.2创建数据库 (1)create databaseday15;(2)create database day15default character set utf8;(指定默认字符集为utf-8) 1.3删除数据库 drop da原创 2016-08-24 17:22:38 · 1162 阅读 · 0 评论 -
- INSERT command denied to user 'XXX'@'XXX.internal' for table
解决办法:1、请检查您的 MySQL 帐号是否有相应的权限。2、检查一下应用下的 config 配置文件中的连接数据库的帐号是否正确。3、检查一下数据库是否满了,如果数据库满了没有空间后也会出现这种情况。原创 2016-08-17 17:08:35 · 16039 阅读 · 0 评论 -
oracle数据库sql语句优化
一、操作符优化1、IN操作符用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用原创 2016-07-21 14:30:48 · 1479 阅读 · 0 评论 -
mysql的搜索引擎介绍
一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩原创 2016-08-04 06:34:11 · 505 阅读 · 0 评论 -
ora-01652无法通过128(在表空间temp中)扩展temp段
创建表空间:ALTER TABLESPACE USERS ADD -- USERS 表空间名DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS02.DBF' SIZE 5000M查看一个表空间是否允许自动增长语句:SELECT FILE_NAME, TABLESPACE_NAME, AUTO原创 2016-07-28 12:06:51 · 1182 阅读 · 0 评论 -
ORA-01658: 无法为表空间 USERS 中的段创建 INITIAL 区
在oracle创建表中,出现ORA-01658: 无法为表空间 USERS 中的段创建 INITIAL 区可能的原因是表空间不够用了,即oracle的.DBF文件可能已经达到32G了,虽然自己用户的表空间可能不需要那么大,但是如果所有的用户都采用默认的表空间就可能出现上述情况,可以重新新建一个数据库,在进行导入DMP文件即可原创 2016-07-28 11:32:55 · 3493 阅读 · 0 评论 -
oracle数据库修改字符集
通过ORACLE的SQL PLUS命令窗口改在SQL*PLUS 中,以DBA登录conn 用户名 as sysdba然后执行以下命令 >shutdown immediate; (把database停了)>startup mount; (把database重开去可更改情況)>alter system enable restricted session;>alter s原创 2016-07-28 11:27:32 · 306 阅读 · 0 评论 -
去除表中的重复 记录(多字段)
题目:删除多字段重复的表中的重复记录,同样的记录只显示一条。create table T_TEMP(ID NUMBER,NAME VARCHAR2(15),TEL VARCHAR2(11));insert into T_TEMP(ID, NAME, TEL)values (1, A', '1');insert into T_TEMP(ID, NAME, TEL)va原创 2017-02-15 14:40:03 · 584 阅读 · 0 评论