Oracle 数据库 第一课笔记
程序员文章站
2022-06-26 13:25:55
...
原始数据: 文件,表格
数据库,存数据
本质:软件,特定的文件格式,excel数据类型
列,字段,field属性
行。数据
关系型数据库:
Oracle -甲骨文
MySQL -甲骨文
SqlServer -微软
DB2 -IBM
非关系型数据库: NoSQL
SQL: 对数据库中进行,增删改查,数据
版本: 11g(用的) 10g 12c
Oracle:
远程连接:Linux
1.连接到Oracle安装所在电脑 -服务器
2.Oracle官方提供客户端 sqlplus 连接数据库
上课: SQLDeveloper -Oracle官方提供可视化连接工具 - sqlplus
Navicat -第三方可视化连接工具 -支持多种数据库
部分sql语句的兼容性不一样
可视化设计表 -DDL
可视化管理数据 -DML
导出SQL语句
SID -- 连接oracle数据库使用的唯一标识
默认port -- 1521
DEPT
EMP
SQL标准: 99标准 database
DDL:数据定义语言 - 表
create drop truncate rename alter
DML: 数据操纵语言 - 数据 insert update delete
配合TCL使用
DQL-数据查询语言 :在99标准中 也属于DML
select
DCL:数据控制语言 - 操作的是数据库的控制和权限
create user 、grant
TCL:事务控制语言 - 事务- 后面讲
commit rollback savepoint
数据库: 存数据。要有表
Oracle 数据类型:
number(2) 整数 代表 99
number(5,2) 小数 代表 999.99
char(20) 字符/字符串 ,定长的20 比如 : lucy+16个空格
varchar2(20) 字符/字符串 【Oracle不用】 最大长度20 比如 lucy 只用4位
date 时间- 年月日【没有时分秒】
timestamp 时间戳 - 时分秒
datetime 年月日时分秒
...
上一篇: pytorch TV loss代码分析
下一篇: 基于Vue的移动端购物商城