Welcome 微信登录

首页 / 数据库 / MySQL

Oracle PL/SQL编程有关的数据库对象

Oracle PL/SQL编程有关的数据库对象

下面主要是介绍一下表,视图,同义词,序列等数据库对象。一.表。在Oracle中创建,删除,修改表的语法与其它数据库的方式基本相同。但是oracle数据库的数据库类型却与其它数据库管理系统中的表的数据类型有所不同。创建:create table 表名(字段名 字段类型);删除:drop table 表名;修改:update 表名 set 字段=修改后的值 where 条件;关于数据库表的数据类型在需要的时候查一下,常用的几个也就如下:char:存储固定长度的...
解决GBK数据库文件通过source导入MySQL数据库乱码的问题

解决GBK数据库文件通过source导入MySQL数据库乱码的问题

将gbk导入到数据库是一件头疼的事情,尤其是一些软件官方没有给出导入导出功能,并且遇到大的.sql文件的时候。这里经过无数次摸索,终于找到了解决方案。一、先设置数据库的格式为gbkalter database databasename character set gbk;然后设置客户端为gbkset names gbk;再通过source导入:source filename.sqlOK,导入成功Oracle PL/SQL编程有关的数据库对象MySQL存储过...
MySQL存储过程的循环控制指令

MySQL存储过程的循环控制指令

在MySQL存储过程的语句中有三个标准的循环方式:WHILE循环,LOOP循环以及REPEAT循环。还有一种非标准的循环方式:GOTO,不过这种循环方式最好别用,很容易引起程序的混乱,在这里就不错具体介绍了。这几个循环语句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。 下面首先使用第一种循环编写一个例子。mysql> create procedure pro1...
SUSE安装Oracle注意事项

SUSE安装Oracle注意事项

1.首先SUSE 与RedHat在安装过程是不一样的,安装完以后的有些参数文件也是不一样的,安装全SUSE 以后,Oracle用户,DBA,OINSTALL这两个组都是系统默认自建的。对于ROOT来说,在它目录底下只有.bashrc,而没有.bashrc_profile这个文件。而对于Oracle则没有主目录。我的做法是把系统自带的Oracle用户和DBA,OINSTALL组删除了,然后手工重建,且为它建主目录。2.手工创建Oracle用户后,系统会自动生...
RedHat Linux 5.4_x64安装Oracle11g-1_64笔录

RedHat Linux 5.4_x64安装Oracle11g-1_64笔录

最近在单位一台DELL T710_x64机器上布置了一个Oracle11g-1_64,从网上查很多的资料,进行综合才得以安装成功,以下是安装步骤总结,为给哪些和我一样迷茫过的初学者提供帮助,我的机器配置如下:服务器:DELL T710-64位CPU:E5520 64位 ×2内存:8G硬盘:STA 1T×3块 RAID5 2T操作系统:RedHat linux 5.4硬盘分区:/ :60G/boot/ :200m/usr/ :30G/swap/ :20G/t...
Oracle10g New Feature:闪回恢复区空间管理

Oracle10g New Feature:闪回恢复区空间管理

Oracle在10g中引入了闪回区(flash recovery area)的概念,用以简化和完善备份,但是闪回区同样需要精心规划和设置,否则一样会遇到问题,从Oracle10gR2开始,Oracle还提供了一个新的视图V$FLASH_RECOVERY_AREA_USAGE,用以监控闪回区空间的耗用情况。本文简要介绍Oracle闪回区的警报和空间维护机制。每次RMAN在闪回区(flash recovery area)创建文件时,会同时更新可删除文件列表。当...
RHEL AS 5 X86_64如何卸载Oracle 10g

RHEL AS 5 X86_64如何卸载Oracle 10g

今天在实验室机房要把Oracle 10.2.01卸载掉,然后把Oracle 10.1.03装上,由于缺少经验所以弄了很久才把数据库给卸载掉,最后成功了还是很有成就感的。 以root账户登录系统,打开浏览器,在地址栏输入 http://localhost:1158/em 然后以数据库管理员的身份登录,关闭数据库和监听。新建终端,输入 #xhost + 回车,然后再输入 #export DISPLAY=.0 再新建一个终端,切换到Oracle账户,进入Orac...
Linux系统自带的MySQL 数据库启动问题

Linux系统自带的MySQL 数据库启动问题

针对Linux系统自带Mysql 数据库不能使用的情况,可能是在安装过程有没有安装mysql server, 安装时即使选了安装MYSQL(图形界面安装),只有打开旁边“细节”,从里面勾选选上server才可以。安装完成后在/usr/bin 目录下会生成许多MySQL的相关文件,其中有一个名为mysqld_safe 启动服务的脚本文件,执行这个脚本文件后,发现错误"/var/lib/mysql/mysql.sock", 查看mysql服务才发现,没有起来,...
红旗Asianux3下Oracle 10g无法启动解决

红旗Asianux3下Oracle 10g无法启动解决

关键词:红旗Asianux3 +Oracle 10g R2 for Linux x86-641. 上午接到咨询电话:Linux下Oracle无法启动。约定下午到现场尝试解决问题。2. 到现场后,了解基本情况如下:*.操作系统:Asianux3*.数据库:Oracle 10g R2 for Linux x86-64*.问题表现:服务器搬到新机房后,之前已装好的Oracle数据库无法正常使用,客户端连接时报监听错误。3. 问题在前几天已经发现。待到现场后,发现...
解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it

解决The‘InnoDB’feature is disabled; you need MySQL built with ‘InnoDB’ to have it

MySQL出现如下语句:The ‘InnoDB’ feature is disabled; you need MySQL built with ‘InnoDB’ to have it working;是mysql配置文件禁掉了这个选项!关闭mysql数据库在mysql的安装目录中找到my.ini文件找到skip-innodb,在前面加上#号保存,开启mysql数据库!搞定!这也是开启Mysql数据库InnoDB功能的方法!!实例讲解MySQL联合查询MyS...
MySQL 统计前一天日志 本周日志 某一天日志

MySQL 统计前一天日志 本周日志 某一天日志

在mysql数据库中,统计当天的日志:例如,统计bean数据库 日期字段为:usedate统计当天的日志sql语句:select * from bean where date(usedate) = curdate();curdate()表示当天日期如果表示前一天的数据,则不能使用curdate()-1,因为当日期为月初时,curdate()-1 日期就不是上一个月的月末日期例如:今天是7月1日,理论上curdate()-1为6月30日,但是curdate(...
SQL语句创建Oracle Spatial的图层方法简介

SQL语句创建Oracle Spatial的图层方法简介

如果需要直接操作数据库,写SQL脚本的方式创建空间数据库,需要注意,创建数据库后还需要将一些必要的元数据信息写入对应的表中,然后再向空间表插入行数据(一行就是一个地图图元),大家可以参照下面的SQL语句操作,一定可以创建成功的。 1.创建空间表 CREATE TABLE Spatable ( ID NUMBER (11), NAME VARCHAR2 (32), MI_STYLE VARCHAR2 (254), MI_PRINX NUMBER...
<< 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 >>