![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
yaoyanzhu
这个作者很懒,什么都没留下…
展开
-
mysql 忘记密码解决办法
在windows下: 1。打开命令行窗口,停止mysql服务: Net stop mysql 启动mysql,一般到mysql的安装路径,找到 mysqld-nt.exe,双击运行重新打开命令行,执行:mysqld-nt --skip-grant-tables 另外打开一个命令行窗口,执行mysql 如果提示没有这个命令,先进入MYSQL的安装位置下...2009-07-04 08:42:17 · 72 阅读 · 0 评论 -
锁、脏读、不可重复读和幻觉读以及隔离级别
锁就是防止其他事务访问指定的资源的手段。锁是实现并发控制的主要方法,是多个用户能够同时操纵同一个数据库中的数据而不发生数据不一致现象的重要保障。 一般来说,锁可以防止脏读、不可重复读和幻觉读。 1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。2. 不可重复读 :是指在一个事务内,多次读同一数...原创 2012-05-03 23:06:27 · 166 阅读 · 0 评论 -
SQL Server 基本函数应用(取反,日期,时间,大小写转换,替换等)
SQL Server 基本函数应用(取反,日期,时间,大小写转换,替换等) 2010-12-15 18:39--聚合函数use pubsgoselect avg(distinct price) --算平均数from titleswhere type='business'go use pubsgoselect max(ytd_sales) --...原创 2011-11-11 10:23:47 · 349 阅读 · 0 评论 -
oracle 触发器 自动增长ID
oracle 触发器 自动增长ID关键词: oracle 触发器 自动增长ID create table T_TEST( ID number(4) not null, UserName varchar2(50) not null, PASSWORD ...原创 2012-06-18 16:17:10 · 89 阅读 · 0 评论 -
MySql ERROR 2003 Can’t connect to MySQL server on ‘localhost’
Google了一下,发现很多朋友都遇到同样的问题:我的MYSQL无法连接. 我是用的XP系统,下了个MYSQL FOR WINDOWS,安装以后在命令提示符下进入\mysql 4.1\bin>后用mysqld-nt命令,没有任何提示又回到bin>,然后输入mysql进行连接出现:ERROR 2003<HY000>: Can’t connect to MYSQ...原创 2012-10-27 09:23:08 · 198 阅读 · 0 评论 -
oracle 用户创建 数据库的导入导出imp/exp 可以在SQLPLUS.EXE或者DOS(命令行)中执行...
执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。创建用户给用户增加导入数据权限的操作第一,启动sql*puls第二,以system/manager登陆第三,create user 用户名 IDENTIFIED...原创 2012-07-27 13:14:27 · 481 阅读 · 0 评论 -
整理oracle10g建立表空间、用户、导入dmp数据一系列过程
在命令窗口输入“sqlplus / as sysdba”后回车,即可连接到Oracle 例如 C:\>sqlplus / as sysdba//创建数据表空间create tablespace test_dataloggingdatafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf...原创 2013-01-29 14:05:55 · 131 阅读 · 0 评论 -
关于PLSQL本地不安装ORACLE的配置
以下内容为从网络上直接复制过来的,也已经通过了实践,以备参照!关于PLSQL本地不安装ORACLE的配置 (2012-05-29 14:41:01) 首先,欢迎您来到10086小猪博客http://blog.sina.com.cn/10086xiaozhu1.首先按照链接下载http://www.oracle.com/technetwork/i...原创 2014-01-16 14:20:34 · 617 阅读 · 0 评论 -
数据库存储大数据量(千万条记录级别)数据的考虑要点
分区 将数据库分区可提高其性能并易于维护。通过将一个大表拆分成更小的单个表,只访问一小部分数据的查询可以执行得更快,因为需要扫描的数据较少。而且可以更快地执行维护任务(如重建索引或备份表)。 实现分区操作时可以不拆分表,而将表物理地放置在个别的磁盘驱动器上。例如,将表放在某个物理驱动器上并将相关的表放在与之分离的驱动器上可提高查询性能,因为当执行涉及表之间联接的查询时,多个磁头同时读取数据。...原创 2014-01-17 09:43:29 · 2114 阅读 · 0 评论 -
Oracle建立表空间和用户
Oracle建立表空间和用户 [sql] view plaincopy 建立表空间和用户的步骤: 用户 建立:create user 用户名 identified by "密码"; 授权:grant create session to 用户名; grant create table ...原创 2014-08-24 14:08:44 · 80 阅读 · 0 评论 -
oracle数据库_实例_用户_表空间之间的关系
基础概念:Oracle数据库、实例、用户、表空间、表之间的关系数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例: 一个Oracle实例(Oracle Instance)有一系列的后台进程(Ba...原创 2014-08-24 14:19:15 · 105 阅读 · 0 评论 -
oracle 查看用户常用查询
查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; 查看当前用户的角色 SQL>select * from user_role_privs; 查看当前用户的系统权限和表级权限 SQL>select * from user_sys_privs; SQL>select * from...原创 2014-08-24 14:25:30 · 174 阅读 · 0 评论 -
Oracle 删除用户和表空间
Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下对于单个user和tablespace 来说, 可以使用如下命令来完成。 步骤一: 删除userdrop user ×× cascade说明: 删除了user,只是删除了该user下的schema objects,是不会删除相应的tablespace的。步骤二: 删除tablespace...原创 2014-08-24 14:41:33 · 115 阅读 · 0 评论 -
Oracle关于时间/日期的操作
Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from dual 当前时间减去7天的时间...原创 2011-01-29 20:40:01 · 66 阅读 · 0 评论 -
SQL 查找重复记录
SQL 查找重复记录 表stuinfo,有三个字段recno(自增),stuid,stuname建该表的Sql语句如下:CREATE TABLE [StuInfo] ([recno] [int] IDENTITY (1, 1) NOT NULL ,[stuid] [varchar] (10) COLLATE Chinese_PRC_CI_AS NOT ...原创 2011-08-18 11:25:07 · 85 阅读 · 0 评论 -
修改mysql数据库密码
set password for 'root'@'localhost'=password('comtowerbgpserverDataconn');原创 2009-12-31 17:38:01 · 76 阅读 · 0 评论 -
Oracle数据导入导出imp/exp sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 解决办法...
sp2-0734:未知的命令开头'imp 忽略了剩余行默认分类 2010-03-03 17:36:08 阅读134 评论0 字号:大中小 很多时候问题并没有我们想象的那么复杂,比如这个问题,我Google,百度了很久都没有结果,最后在Google的一个小链接里面看到了,应该是在cmd的dos命令提示符下执行,而不是在sqlplus里面。。。。。。但是格式一定要类似于:[colo...2010-04-19 15:06:11 · 375 阅读 · 0 评论 -
SQL Server 数据类型
SQL Server标准数据类型 数据类型 类 型 描 述 bit 整型 其值只能是0、1或NULL,如Yes或No int 整型 可以存储到数据库的几乎所有数值型数据 smallint 整型 对一些常限定特定范围的数值型数据有用 tinyint 整型 从0~255间,存储有限数目的数值时很有用 decimal 精确数值型 存储固定精度和范围数值型数据。 numeric...原创 2010-07-16 07:23:10 · 86 阅读 · 0 评论 -
SQL SERVER数据库开发之存储过程的应用
SQL SERVER数据库开发之存储过程的应用定义: 存储过程是保存起来的可以接受和返回用户提供的参数的 Transact-SQL 语句的集合。 可以创建一个过程供永久使用,或在一个会话中临时使用(局部临时过程),或在所有会话中临时使用(全局临时过程)。 也可以创建在 Microsoft SQL Server 启动时自动运行的存储过程。 要使用存储过程,首先我们必需熟悉...原创 2010-07-27 15:02:37 · 62 阅读 · 0 评论 -
sqlserver 2000 如何修改sa登陆密码?
sqlserver 2000 如何修改sa登陆密码?提问者: figo945a - 二级最佳答案操作步骤如下: 1. 打开企业管理器,依次展开服务器组,然后展开服务器。 2. 打开“安全性”文件夹,单击“登录”,然后用右键单击“Sa”,执行“属性”命令。 3. 弹出“SQL Server登录属性”对话框,在“SQL Server身份验证”密码栏,输入最新密码。 4....原创 2010-07-30 15:04:14 · 197 阅读 · 0 评论 -
Oracle创建用户及数据表
一、概念1. 数据库 (Database)什么是数据库?数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。什么是数据库...原创 2010-05-21 17:29:02 · 110 阅读 · 0 评论 -
Oracle Net Configuration Assistant配置学习
Oracle Net Configuration Assistant配置学习 收藏 Net Configuration Assistant 配置步骤:假设数据库所在服务器IP地址为: 192.168.0.1数据库实例名为:ora92用户名: umap密码:umap第一步:打开配置程序位于:程序-->Oracle - OraHome92 --...原创 2010-05-21 17:40:14 · 94 阅读 · 0 评论 -
关于ORACLE中的布尔型处理问题
引自网络[color=darkred][b]说明:oracle中的boolean数据类型仅限于PL/SQL,oracle本身没有默认的提供布尔型的存储方式[/b][/color]在设计数据库表结构时,选择一种高效的策略来存储一个可以在很多编程环境中使用的逻辑布尔值是非常重要的。(虽然 Oracle 没有 Boolean 数据类型来表示数据库字段,但是在 PL/SQL 中却具有 Bool...原创 2010-05-22 13:03:52 · 566 阅读 · 0 评论 -
ORA-00911: 无效字符问题处理
com.CommandText = "insert into staff_occ_table (ser_num, sim_id, Plane_type, State_chag_time, Hum_name, State_num) values(100, 1, 'J10', 0, '类型1', 0);"ORA-00911: 无效字符把分号去了,立刻创建成功真奇怪!!...原创 2010-06-02 10:03:29 · 438 阅读 · 0 评论 -
如何在ORACLE中创建一个自增字段
ORACLE SEQUENCE的简单介绍 在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_sequence INCREMENT B...原创 2010-06-02 10:09:57 · 84 阅读 · 0 评论 -
ORACLE 查询数字串拼接
[size=x-large]在SQL server 2000等中,我们常用的字符串拼接方法就是: SELECT A.col1 + A.col2 FROM TEST A但是这个方法在ORACLE中却不可行了,只能用另一种方式来实现了 select t.name ||'('|| t.chinese_name ||')' from essp_hr_employee_...原创 2010-12-31 14:13:11 · 593 阅读 · 0 评论 -
Sqlserver 中,计算两个日期之差
Sqlserver 中,我想计算两个日期之差,可以应该如下语法进行:SELECT DeadLineDateTime,SignDateTime , DateDiff(dd,DeadLineDateTime, SignDateTime) as day FROM AFS_FLOW where DateDiff(dd,DeadLineDateTime, SignDateTime) ...原创 2011-04-22 10:49:47 · 3415 阅读 · 0 评论 -
Oracle导出表(即DMP文件)的两种方法及导入
方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可: 方法二:利用cmd的操作命令导出,详情如下(备注:方法二是转载网上的教程):1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.or...原创 2014-08-25 10:05:06 · 245 阅读 · 0 评论