oracle笔记上午

发布 2021-05-11 23:38:28 阅读 6858

create table student( -注释创建一个名字叫student的表。

stu_id int, -学生编号。

stu_name varchar(20), 学生姓名。

stu_password varchar(20), 学生的密码。

stu_address varchar(50), 学生的家庭住址。

stu_sex char(2), 学生的性别。

stu_age int --学生的年龄。

-注意1.每一个属性写完了以后要加一个,号,如果该属性是最后一个,就不要加,号了。

-注意2,在用户下面的各种资源 ,必须要保持这个资源的名字在这种资源中是唯一的。

-表是资源的一种。

-创建一个表的语法。

-create(创建) table(表) 表的名字(可以任意,但是不要以数字开头)

-(左括号属性/列/元组属性的名字属性的类型右括号

-动物表部门表水果表

int --整形(数字)

varchar(20) -字符串类型(数字,中文,或其他)

-在oracle中资源的是以大写的方式来组织。

-数据类型是什么?

-为什么要使用数据类型。

-因为我们计算机能够识别和处理的只有着一些数字,特殊字符,字母。

-二级映射,两级模式内模式->模式->外模式模式会在两者之间相互转换。

-内模式 000010101010100

-外模式数字,字符串,字符。

-ascii码大小字母特殊字符数字。

- 一个汉字是由两个字符组成的。

-一个字符有8位有效数字。

-按照当前的科技水平,只能把二进制**转换成数字,特殊字符,字母。

-汉字是数字,特殊字符,字母的二次转换。

-utf-8是一种编码格式万国码。

-oracle的数据类型。

char --字符 8位一个汉字由两个字符组成 char(2) 一经定义,就一次性给你这个多 ascii

-爱用不用。

varchar --字符8位可以节省空间,需要多少就给你分配多少。

nchar --unicode

nvarchar2

-unicode码的编码速度比ascii编码速度要快。

-文字**音频**流**格式的数据流**格式的数据就是二进制数据。

blob --存放二进制数据的。

clob --存放二进制数据的。

number(5,2)--长度不能超过5 2位小数 int 不强调有小数点的话

date-- dd-mon-yyyy 天-月-年 15-fer-2012

drop table student

create table student(

stu_id number(8),stu_name varchar(20),stu_sex char(1),stu_brithday date,fellowship number(5,2),stu_resume nvarchar2(1000)

select * from student --查询当前表的所有记录。

-当你把这个表建立好了以后,修改表的属性。

alter table student add stu_address varchar(200);

-添加一个属性。

alter table--修改当前的表

add --属性的名字 +属性的类型。

alter table student drop column fellowship

-修改当前的表 ,删除表中的某一个字段。

drop column--(字段的意思)

alter table student modify stu_sex char(2);

我们可以使用desc 来查看表结构。

oracle笔记

1 查看表的结构 desc tabledescription 2 set timing on 打开操作表的时间记录。3 消除重复行 distinct 4 大小写不区分的是列名,而不是里面的数据。1 可以对某一列直接进行加减乘除。两列相加。2 如果有一列为null,所得结果也为空。使用nvl函数处理n...

Oracle笔记

第1页1.oracle 的使用 1.1.sqlplus 的命令 初始化表的位置 set nls lang american 设置编码才可以使用下面脚本 cd oracle home rdbms cd demo 我们目前使用的是oralce 9i 9201 版本 select from v versi...

oracle笔记

clear 清屏。col title for a20 设置title的字符最多有20个。oracle介绍。rdbsrdb 基本的存储结构是,二维表。表头。行。列。字段。sql的分类 dsl 关键字 select dml 操作 insert delete update ddl 定义 create dr...