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...