既然oracle中存储数据靠的是表,那么首先我们得学会表的创建。
构成一张表的关键:列,(字段)colomn
举例建立一张学生信息表
删除表格 格式:
DML:数据管理语言select (查询语句) Update(更新语句) delete (删除语句) insert(插入语句) 插入数据: 全字段插入: Insert into 表名 values (字段值1…)
选择字段插入: Insert into 表名 (字段1…) values(字段值1…)
查询所有字段: Select * from 表名
查询选择字段: Select 字段1,字段2,… from 表名
更新数据 Update 表名 set 字段=字段值, 字段2=字段值2… where 主键=值
删除数据 Delete from 表名 where 字段=字段值
|
删除表格 格式:
--删除表格 drop table students;
|
Tcl: 事务控制语言
Rollback 回滚 savepoint 设置回滚点
Commit(提交事务)
事务 可以是一条sql语句 也可以是sql语句的集合
事务的特性:
原子性 :要么sql语句执行都成功 要么都不成功 减少 脏数据 的产生
一致性:数据在任何时候都是一致的
隔离性:事务与事务在运行期间 是互不影响的
持久性:事务在执行提交之后 数据时永久的
Date 日期型 在我们oracle 默认格式:‘日-月 年’
第一种插入方法:2018-07-02 ------ ‘02-7月 2018’
第二种插入方法:2018-07-02 -----
利用to_date日期转换函数 将一个字符串转化成日期格式 插入数据库
To_date(‘2018-07-02’,’yyyy-mm-dd’)
第三种 更改日期默认格式
Sql> Alter session set nls_date_format = ‘yyyy-mm-dd’;
Number 数值型 (更正前一天)
Number(n,m) n—有效位数 m 小数点之后的位数
Number(5) ----12345
Number(5,1) -----1234.5
Number(2,1) ----0.1 9.9