Oracle中表操作
来源:互联网 发布:java树形结构代码 编辑:程序博客网 时间:2024/05/21 15:02
一、Oracle中sql语句的组成
DDL:数据定义语言,create、alter、drop
DML:数据操纵语言,insert、update、delete、select
TCL:事务控制语言,commit、savepoint、rollback
DCL:数据控制语言,GRANT、REVOKE
二、Oracle数据类型
1、文本型
varchar2(n):存放变长的字符串,长度为n字节,n最大可以到4000字节
nvarchar2(n):存放变长的Unicode字符串,长度为n字节,最大为4000字节
char(n):存放固定长度的字符串,长度为n字节,最大为2000字节
nchar(n):存放固定长度的Unicode字符串,长度为n字节,最大为2000字节
2、数值型
number(n,[m]):可存放数值型数据,总长度为n位数(默认38位);n最多38为数;此外number可以指定m位小数。
3、日期时间型
date:存放日期时间型,长度为7个字节。使用sysdate系统函数可以获取系统当前日期和时间,(select sysdate from dual)dual为临时表,该表只有一行一列,为了配合查询语句的完整性而设。
三、创建表
创建表语句:
create table t_student(
stuid number(10) not null,
stuname nvarchar2(20) not null,
age number(2) not null,
address nvarchar2(200),
codenum nvarchar2(18)
);
create table t_score(
scoreid number(10) primary key,
score number(3,1) not null,
stuid number(10)
);
主键约束:alter table t_student add constraint PK_t_student primary key(stuid);
检查约束:alter table t_student add constraint ck_t_student_age check(age>18 and age<30);
默认约束:alter table t_student modify (address nvarchar2(200) default 'China');
唯一约束:alter table t_student add constraint un_t_student_codenum unique(codenum);
外键约束:alter table t_score add constraint fk_t_score_t_student foreign key(stuid) references t_student(stuid);
删除约束:alter table t_score drop constraint fk_t_score_t_student;
四、修改表
添加列:alter table t_student add(sex nvarchar2(2));
修改列:alter table t_student modify (codenum nvarchar2(20));
删除列:alter table t_student drop column sex;
重命名列:alter table t_student rename column age to nianling;
重命名表:rename t_student to t_xuesheng;
- Oracle中表操作
- oracle中表的操作
- Oracle中表的非常全面的操作
- 一个用户操作多个表空间中表的问题(oracle)
- oracle数据库中表授权给另外用户操作
- oracle之中表的创建与操作 table create
- Oracle中表的连接
- oracle 中表约束
- oracle中表的锁定
- oracle中表空间
- oracle中表空间详解
- MapXtreme2005中表的操作
- MapXtreme2005中表的操作
- DOM中表单操作
- 数据库中表的操作
- MySQL中表的操作
- Sql中表的操作
- ORACLE中表,视图名变大写和BLOB操作的问题
- 创建hr用户和表
- 与服务器同步数据时,如何做到只更新被修改数据?如何节约流量,
- 河南日报报道: 分析稻区的种稻难
- 据介绍
- Java中@Override的作用
- Oracle中表操作
- 阿里巴巴测试B2B国际贸易在线交易担保系统
- SQLSERVER2008 维护计划
- pom.xml报错“Missing artifact”
- 增强现实技术会改变一切吗?
- smarty缓存
- #include<iostream>与#include<iostream.h>及#inclue <string> 和 #include <string.h>的区别
- 百度一天内遭三家巨头叫板 搜索市场硝烟弥漫
- CreateFile打开连续文档的方法