欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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    年月日时分秒
	...
相关标签: 数据库笔记