Oracle 基础1
来源:互联网 发布:使命召唤mac版下载 编辑:程序博客网 时间:2024/06/10 04:09
Oracle 基础1
表
表名的定义
1. 必须以字母开头
2. 长度一般不能超过30个字符
3. 不能使用Oracle保留字
4. A-Z,a-z,0-9,$,_,#
数据类型
字符型
char 定长,最大2000个字节
varchar2(20) 变长(可变长度)最大4000字节
clob 字符型大对象,最大4G
数字型:
number 范围-10^38~~10^38(整数)
number(5,2) 表示一个五位数的小数,并且有两位小数 范围-999.99~~999.99
number(5) 范围:-99999~~99999
日期类型
date 包含年月日和时分秒
timestamp 9i对date数据类型扩展
图片类型
blod 二进制数据,用来存放照片,声音 4G
DDL(数据定义语言)语句:
增加字段
alter table student(表名) add(字段名 字段类型)
修改字段
alter table student(表名) modify (字段名 字段类型)
删除字段
alter table student(表名) drop column字段名;
或
alter table student(表名) drop (字段名);
修改日期格式
alter session set nls_date_format=’yyyy-mm-dd’;
DML语句
查询字段为空的学生的信息
select * from student where stu_birthday(字段) is null;
修改字段的信息
update student(表名) setstu_idcard=430502199911128888 where stu_id=22;
修改多个字段的信息
update student set 字段1=’值1’,字段2=’值2’,字段3=’值3’ wherestu_name=’字段值’;
删除
delete from student; 全部删除数据
drop table student; 将表删除
truncate table student; 删除表中所有数据,表结构还在,但是他找不到日志,无法找回删除的记录,速度极快
建立保存点
savepoint aa(名字)
滚回保存点
rollback to aa(名字)
rollback不开分开
查询表中的行数
select count(*) from student;
修改字段名
Alter table 表名 rename column原字段名 to新字段名
修改表名
alter table 表名 rename to新表名
- oracle基础1
- oracle基础作业1
- Oracle基础(no.1)
- Oracle 基础笔记1
- Oracle 基础1
- Oracle基础学习(1)基础语法
- Oracle基础学习1--Oracle安装
- Oracle零基础学习1
- oracle基础
- Oracle基础
- oracle基础
- Oracle基础
- oracle基础
- Oracle 基础
- oracle 基础
- Oracle基础
- oracle基础
- oracle基础
- ubuntu16.04下配置caffe无GPU
- 指定的SID在本机上已经存在。请指定一个不同的SID
- 设计模式(10)-外观模式
- Linux 文件搜索命令
- Linux 设备文件的创建和mdev
- Oracle 基础1
- 实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字
- openCV实现鼠标响应裁剪图像
- jzoj4417 【HNOI2016模拟4.1】神奇的字符串 (映射,权值线段树)
- jquery 选中匹配多个属性值 获取 勾选的checked 的input标签
- Linux 权限管理命令
- QJSON和curl实现客户端
- OSPF协议的LSA
- openssl c++ 3des ecb 加密