![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 60
侯上校
乐于助人,能吃苦耐劳,工作认真负责
展开
-
powerdesigner创建oracle 数据库表,设置表主键列为自动增长
<br /><br />1 在表视图的列上创建。<br />双击表视图,打开table properties ———>columens ,<br />双击要设置的列(显示列的序号的那个按钮,单击后,会显示横向的黑色箭头)。<br />打开column properties 对话框。在 ‘general’ 项中,<br />最下面,找到 sequence,下拉框 后面,有三个按钮就 ‘create’,‘select’,‘properties’。<br />新建的话就点击‘create' 打开 sequence原创 2011-02-24 16:05:00 · 744 阅读 · 0 评论 -
oracle(参照变量)
<br /><br />pl/sql编写一个块,可以输入部门号,并显示该部门所有员工姓名和他的工资。<br />declare<br />--定义游标类型sp_emp_cursor<br />type sp_emp_cursor is ref cursor;<br />--定义一个游标变量<br />test_cursor sp_emp_cursor;<br />--定义变量<br />v_ename emp.ename%type;<br />v_sal emp.sal%type;<br />begin<b原创 2011-02-24 16:13:00 · 447 阅读 · 0 评论 -
数据库中主键自动增长
<br /><br />1、把主键定义为自动增长标识符类型<br />在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:<br />create table customers(id int auto_increment primary key not null, name varchar(15));<br />insert into customers(name) values("name1"),("name2");<br />select id from原创 2011-02-24 16:10:00 · 716 阅读 · 0 评论 -
[转载]Oracle数据库体系结构
<br /><br />Oracle数据库的体系结构可以分为:实例和数据库。<br /> 实例又包括了:内存和进程。<br /> 内存结构区主要由共享内存区的系统全局区SGA(System Global Area)和非共享内存区的程序全局区PGA(Program Global Area)组成。<br /> SGA包括几个重要的区域:共享池,有两类缓冲区,分别是库缓存(包括共享SQL区和私有SQL区)和数据词典缓存(如表结构)。日志缓冲区,缓冲增删改时所写原创 2011-02-24 16:10:00 · 265 阅读 · 0 评论 -
Java数据类型和MySql数据类型对应一览
<br /><br />下面将以列表的形式对MySql数据类型和Java数据类型进行对应比较,如果您对MySql数据类型方面感兴趣的话,不妨一看。<br />java mysql 数据类型对照<br />类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4 TEXT65535VARCHARjava.原创 2011-02-24 16:08:00 · 382 阅读 · 0 评论 -
oracle(rownum)
<br />create table student (ID char(6), name VARCHAR2(100)); Bbs.Svn8.Com<br /> insert into sale values('200001',‘张一’);<br /> insert into sale values('200002',‘王二’);<br /> <br /> insert into sale values('200003',‘李三’);<br /> <br /> insert into s原创 2011-02-24 16:12:00 · 290 阅读 · 0 评论 -
oracle(分页)
<br />--开发一个包<br />create or replace package testpackage as<br />type test_cursor is ref cursor;<br />end testpackage;<br />---------开始编写分页的过程<br />create or replace procedure<br />fenye(tableName in varchar2,<br />Pagesizes in number,--一页显示记录数<br />pageNo原创 2011-02-24 16:11:00 · 359 阅读 · 0 评论 -
索引
<br /><br />----介绍<br /> 索引是用于加速数据存取的数据对象,合理的使用索引可以大大降低i/o次数,从而提高数据访问性能。索引有很多种,我们主要介绍常用的几种:<br /> 为什么添加了索引后,会加快查询速度吗?<br />1)单列索引<br /> 单列索引是基于单个列所建立的索引,比如:<br /> create index 索引名 on 表名(列名)<br />2)复合索引<br /> 复合索引基于两列或是多列的索引,在同一张表上可以有多个索引,但是要求原创 2011-02-24 16:11:00 · 392 阅读 · 0 评论 -
char与varchar区别
<br /><br /> 1:在字符长度一定时char 的性能比varchar好,而在长度不确定时,char类型的字段在使用时性能略差【sql server下】。<br />具体表现:<br /> 1:char长度是固定的,而varchar的长度是可以变化的的。<br /> eg:存储"abc" 对于 char(20)是占用20个字节【包括17个空格】 而varchar则是实际的<br /> 长度,20则是最大长度 速度上比v原创 2011-02-24 16:09:00 · 309 阅读 · 0 评论 -
分页查询数据
<br />Oracle: 方法一: SELECT * FROM <br /> (<br /> SELECT A.*, ROWNUM RN <br /> FROM (SELECT * FROM TABLE_NAME) A <br /> WHERE ROWNUM <= 40<br /> )<br /> WHERE RN >= 21; 方法二: SELECT * FROM <br /> (<br /> SEL原创 2011-02-24 16:08:00 · 638 阅读 · 0 评论 -
SQL数据库字段类型详解
<br /><br />SQL数据库字段类型详解<br /> <br />数据类型<br />类型<br />描 述<br />bit<br />整型<br />bit 数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或Fa lse 、On 或Off<br />int<br />整型<br />int 数据类型可以存储从- 231(-2147483648)到231 (2147483 647)之间的整数。存储到数据库的几乎所原创 2011-02-24 16:07:00 · 550 阅读 · 0 评论 -
Oralce 数据类型
<br /><br />char(n)<br />n=1 to 2000字节<br />定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)<br /> <br />varchar2(n) <br />n=1 to 4000字节 <br />可变长的字符串,具体定义时指明最大长度n,这种数据类型可以放数字、字母以及ASCII码字符集(或者EBCDIC等数据库系统接受的字符集标准)中的所有符号。如果数据长度没有达到最大值n,Oracle 8i会根据数据大小自动调节字段长度,如果你的数据前原创 2011-02-24 16:07:00 · 285 阅读 · 0 评论 -
SQL语句操作大全
<br /><br />一、基础<br />1、说明:创建数据库<br />CREATE DATABASE database-name <br />2、说明:删除数据库<br />drop database dbname<br />3、说明:备份sql server<br />--- 创建 备份数据的 device<br />USE master<br />EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat'<br原创 2011-02-24 16:06:00 · 391 阅读 · 0 评论 -
oracel[过程+函数+包]
<br /><br />过程<br />eg:-----------------------------------------传参数<br />create or replace procedure test_pro(p_name varchar2,p_sal varchar2) is<br />begin<br />update test set sal=p_sal where name=p_name;<br />end;<br />/<br />exec test_pro('tom','120');<原创 2011-02-24 16:14:00 · 351 阅读 · 0 评论