数据库概念 DDL:数据定义语言 DML:数据操纵语言 DCL:数据控制语言 TCL:事务控制语言 DQL:数据查询语言

原始数据:文件、表格
问题:丢失、数据类型不好分类、不好查找
存储数据容量有限

数据库:存数据
本质:数据库是软件,存在特定格式文件里,数据库这个软件来读
列:字段-field 在java中叫属性
行:数据

关系型数据库:
Oracle -甲骨文 11g版本
MySql -甲骨文 5.5. 5.7
SqlServer -微软
DB2 -IBM

非关系型数据库: NoSQL(NotOnly)

SQL:对数据库中进行 增删改查 数据
Oracle:安装 略
远程连接:Linux - 命令
1.连接到Oracle安装所在电脑 - 服务器
2.Oracle 官方提供客户端 sqlplus 连接数据库

上课:SqlDeveloper - Oracle官方提供可视化连接工具 - sqlplus
Navicat - 第三方可视化连接工具 - 11版本
对不同的sql语句的兼容性不同(无伤大雅)
工具 - 选项 - 环境 - oci
可视化设计表 - DDL alter
可视化管理数据 - 取代 DML
导出SQL语句

SID - 连接Oracle数据使用的唯一标准   orcl
port - 1521

SQL语句:99标准
DDL:数据定义语言 ->对表的操作
create (drop truncate)-删除慎重 rename alter

DML:数据操纵语言 ->对数据的操作
	配合TCL
	insert update delete-删除慎重

DCL:数据控制语言 - 数据库用户、权限 - 不讲
	create user 、grant

TCL:事务控制语言 - 事务 -后面讲
	commit rollback savepoint

DQL:数据查询语言
	select

数据库:存数据,要有表

Oracle 数据类型:
number(2) 整数
number(5,2) 小数,999.99

char(20) 	字符\字符串 - 定长 20 lucy+16个空格
varchar  - 	不用
varchar2(20)字符\字符串 - 最大长度20  lucy - 4
date        时间 -  年月日
timestamp	时间戳 - 时分秒
datetime	
... 

你可能感兴趣的:(oracle)