- 使用system登录
- 创建表空间
- waterboss 为表空间名称
- datafile 用于设置物理文件名称
- size 用于设置表空间的初始大小
- autoextend on 用于设置自动增长,如果存储量超过初始大小,则开始自动扩容
- next 用于设置每次扩容的空间大小
- 创建pzz用户,关联waterboss表空间
- wateruser 为创建的用户名
- identified by 用于设置用户的密码
- default tablesapce 用于指定默认表空间名称
- 使用刚才创建的用户登录,没有登录权限
- 使用system登录
- 给pzz用户授权
- 再次登录
注意:相对于oracle,个人感觉MySQL更容易上手,语法也差不多,基础入门还是先学MySQL比较好。这里就不记录那么详细了。
1.1、语法:
1.2、数据类型:
- 字符型
- CHAR : 固定长度的字符类型,最多存储 2000 个字节。
- VARCHAR2 :可变长度的字符类型,最多存储 4000 个字节。
- LONG : 大文本类型。最大可以存储 2 个 G。
- 数值型
- NUMBER : 数值类型 。
例如:
NUMBER(5) 最大可以存的数为 99999 。
NUMBER(5,2) 最大可以存的数为 999.99 。
- NUMBER : 数值类型 。
- 日期型
- DATE:日期时间型,精确到秒 。
- TIMESTAMP:精确到秒的小数点后 9 位。
- 二进制型(大数据类型)
- CLOB : 存储字符,最大可以存 4 个 G。
- BLOB:存储图像、声音、视频等二进制数据,最多可以存 4 个。
1.3、实例:创建业主表
2.1、增加字段语法
- 语法
- 实例:为业主表增加两个字段
2.2、修改字段数据类型
- 语法
- 实例:修改两个字段的类型
2.3、修改字段名
- 语法
- 实例
2.4、删除字段名
- 语法
- 实例
3.1、删除表(数据和结构)
- 删除表的结构和数据,速度相对慢。
- 删除了可以回滚。
3.2、删除表(仅数据)
- 直接删除表的数据,速度更快。
- 删除了不能回滚恢复。
使用通过图形化界面操作。
- 语法
- 实例
- 语法
- 实例:将 ID 为 1 的业主的登记日期更改为三天前的日期
- 语法1:
- 实例:删除业主 ID 为 2 的业主信息
- 语法2
比较 truncat 与 delete 实现数据删除?
- delete 删除的数据可以 rollback。
- delete 删除可能产生碎片,并且不释放空间。
- truncate 是先摧毁表结构,再重构表结构。
数据的操作都要进行事务提交。
- 方式一:
执行后,点击提交按钮 - 方式二:
每条语句后面使用commit提交
1.1、整库导出命令
- 添加参数 full=y 就是整库导出
执行命令后会在当前目录下生成一个叫 EXPDAT.DMP,此文件为备份文件。
- 如果想指定备份文件的名称,则添加 file 参数即可,命令如下
1.2、整库导入命令
- 此命令如果不指定 file 参数,则默认用备份文件 EXPDAT.DMP 进行导入
- 如果指定 file 参数,则按照 file 指定的备份文件进行恢复
2.1、按用户导出
2.2、按用户导入
3.1、按表导出
用 tables 参数指定需要导出的表,如果有多个表用逗号分割即可
3.2、按表导入
结束!!!!!!
到此这篇关于oracle数据库的基本使用(建表,操作表等)的文章就介绍到这了,更多相关oracle建表操作表内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/50515.html