|
安装数据库: 1521端口号 oracle的主服务端口号:使用oracle必须开启oracle主服务 8080端口号 oracle监听端口号:使用网页oracle或者使用工具连接oracle需要开启监听服务
localhost:8080/apex--->网页版oracle
oracle基础前导操作: 1.以管理员方式登录oracle sqlplus system/密码 show user:显示当前登录的用户名字
2.创建新用户briup,密码briup create user briup identified by briup; 3.给新用户briup授权 grant connect,resource to briup;
使用网页版oracle 创建用户: 不推荐 推荐:sqlplus:sql命令创建oracle数据库
3.激活用户: alter user briup account unlock; 4.切换至briup用户 conn briup/briup 5.设置当前会话(session)的日期语言格式 alter session set nls_date_language=english; 6.执行sql文件 start e:/table.txt @路径 7.查询当前用户下有哪些表? select table_name from user_tables;
查看表有哪些列? desc 表名
学习阶段主要涉及表: S_EMP :员工表 id id last_name 后名字 姓 first_name 前名字 名 userid 员工内部编号,没用 start_date 入职日期 comments 注释:记录员工的特点 manager_id 经理的id title 职称 dept_id 所在部门id外键 salary 工资 commission_pct 提成
S_DEPT:部门表 id id name 部门名称 region_id 所在地区id的外键
S_REGION :区域表 id id name 区域名
三张表 主键 外键 关系需要很清楚
oracle二维表中列的数据类型:
1,NUMBER[(p,s)] 数值类型 p代表有效位数 精度(总长度), s代表小数点后位数 刻度 eg: NUMBER(6,2): 123456.00 1234.123 1234.12 123.123
NUMBER(3): 123 12.3 0.123 123.00
2,字符类型: 2.1:CHAR(8) 定长字符类型:占用空间固定 00000tom 0000lisi hello world 不能保存
2.2:VARCHAR(8) mysql 变长字符类型:占用空间 跟着输入有关 2.3:VARCHAR2(8) oracle 变长字符类型:占用空间 跟着输入有关 tom lisi hello world 不能保存 oracle中字符串用 ‘‘表示 oracle关键字不区分大小写,但是字符串区分大小写
3,日期类型:DATE 默认:04-9月-17 3.1:日期类型,世纪年月日时分秒都会保存 3.2:中文语言环境: 系统默认:‘DD-MM-YY‘ eg:‘16-7月-17‘ ---> 2017/7/16 3.3:修改当前语言环境: alter session set nls_date_language=english; 3.4:英文语言环境 系统默认:‘DD-MM-YY‘ eg:‘16-JULY-17‘ ---> 2017/7/16 3.5:修改日期显示格式 alter session set nls_date_format=‘yyyy-mm-dd‘; eg:select sysdate from dual;
【写一个长得和日期一样的字符串】
4,CLOB:超级长字符,整本小说的所有字符串 可以保存
5,BLOB:字节数组:可以用于保存文件的二进制字节数组. 字节数组: byte[]
(编辑:网站开发网_盐城站长网 )
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|