oracle----------数据类型,增删改
来源:互联网 发布:电脑锣编程代码 编辑:程序博客网 时间:2024/06/06 07:29
oracle 表的管理
基本查询
复杂查询
oracle数据库的创建
oracle-------表和数据 库创建
1.表名和列名,命名规则:
以字母开头
长度不超过30个字符
不使用oracle保留字
使用字符:a-z,A-Z,0-9,$,,#等
2.数据类型:
字符型 char 定长 最大2000字符;不够用空格补全。
优点:效率高,查询速度快。
varchar2(20) 变长,最大4000个字符
clob 字符型大对象,最大4G
数字型 number 范围-10(38)到10(38)
number(5,2) 5位数,2个小数,
number(5) 5位整数
日期 data 年日月,时分秒
timestamp data数据的扩展,更加精确
图片 blob 二进制数据, 图片、声音 /4G
1.字段
添加一个字段
alter table student add (classId number(2));
修改字段属性
alter table student modify (xm varchar(30));
删除一个字段
alter table student drop column sal;
修改一个字段
update student set sal=sal/2 where sex='男';
修改表名字
alter table student to stu;
删除表
drop table student;
2.日期
oracle默认日期格式:DD-MM-YY;
修改日期格式:
alter session set nls_date_format='yy-mm-dd';
3.查询是否为空
select * from student where birthday is null;
select * from student where birthday is not null;
.............................................where is null
4.删除数据
delete from student;删除所有记录,表结构还在,写日志,可恢复。
恢复数据:
(1)设置保存点,,savepoint aa;
(2)数据库代码。。。。。。
(3)删除数据delete
(4)回滚,rollback to aa;
drop table ;删除表的结构和数据;
truncate table student;删除所有记录,表结构还在,不写日志,不能找回记录。
基本查询
复杂查询
oracle数据库的创建
oracle-------表和数据 库创建
1.表名和列名,命名规则:
以字母开头
长度不超过30个字符
不使用oracle保留字
使用字符:a-z,A-Z,0-9,$,,#等
2.数据类型:
字符型 char 定长 最大2000字符;不够用空格补全。
优点:效率高,查询速度快。
varchar2(20) 变长,最大4000个字符
clob 字符型大对象,最大4G
数字型 number 范围-10(38)到10(38)
number(5,2) 5位数,2个小数,
number(5) 5位整数
日期 data 年日月,时分秒
timestamp data数据的扩展,更加精确
图片 blob 二进制数据, 图片、声音 /4G
1.字段
添加一个字段
alter table student add (classId number(2));
修改字段属性
alter table student modify (xm varchar(30));
删除一个字段
alter table student drop column sal;
修改一个字段
update student set sal=sal/2 where sex='男';
修改表名字
alter table student to stu;
删除表
drop table student;
2.日期
oracle默认日期格式:DD-MM-YY;
修改日期格式:
alter session set nls_date_format='yy-mm-dd';
3.查询是否为空
select * from student where birthday is null;
select * from student where birthday is not null;
.............................................where is null
4.删除数据
delete from student;删除所有记录,表结构还在,写日志,可恢复。
恢复数据:
(1)设置保存点,,savepoint aa;
(2)数据库代码。。。。。。
(3)删除数据delete
(4)回滚,rollback to aa;
drop table ;删除表的结构和数据;
truncate table student;删除所有记录,表结构还在,不写日志,不能找回记录。
0 0
- oracle----------数据类型,增删改
- oracle 增删改查
- oracle 增删改查
- oracle--增删改查
- oracle中多行增删改
- ORACLE增删改查
- Oracle 字段 增删改
- ORACLE 字段增删改
- Oracle增删改查
- Oracle增删改查
- oracle数据增删改
- Mybatis之Oracle增删查改示例(含Date、Clob数据类型操作)
- Mybatis之Oracle增删查改示例(含Date、Clob数据类型操作)
- oracle练习之增删改
- oracle视图的增删改
- oracle 增删改查语句
- oracle增删改查操作
- oracle的增删改查
- H5页面设计
- http请求和数据丢失问题
- AJAX
- NSURLConnection 文件下载的BUG及解决思路、方案
- PorterDuffXferMode不正确的真正原因PorterDuffXferMode深入试验)
- oracle----------数据类型,增删改
- 1.XML 简介
- poj 1979 Red and Black
- Quartz 2D
- Sudoku Solver
- 数字字符串四则运算
- Android 动画学习
- sdl显示bmp
- gdb调试正在运行进程