Oracle数据库操作:创建、修改表及SQL查询示例
"这篇Oracle笔记主要涵盖了创建和修改表的操作,以及SQL查询的基本语法,包括数据计算、时间获取、字段连接、去重查询、条件过滤等。" 在Oracle数据库管理中,创建表是数据存储的基础。例如,在创建“学生信息”表时,我们使用`CREATE TABLE`语句定义了各个字段,如学号(主键)、姓名(唯一且非空)、班级编号(外键)、年级、性别(带有检查约束,限定只能为'男'或'女')和民族(默认值为'未知该生民族')。此外,字段的类型和长度也被详细指定,如`varchar(14)`表示最多14个字符的字符串。 修改表是数据库维护中常见的任务。笔记中提到了几种修改表的方法:重命名表使用`sp_rename`存储过程;修改列属性,例如将“姓名”列的长度改为20并设置为非空;添加新列,如添加“家庭住址”列;以及删除列,如删除“家庭住址”列,并使用`CASCADE`选项处理可能存在的依赖关系。 登录Oracle数据库,通常需要以超级管理员身份进行,如`sqlplus sys/bjsxtassysdba`。解锁用户账户,例如解锁scott用户,可以使用`ALTER USER scott ACCOUNT UNLOCK;`命令。笔记还演示了SQL查询的一些基本操作: 1. 计算年薪:通过乘以12来转换月工资为年薪。 2. 使用`DUAL`表执行简单计算,如求2的3倍。 3. 获取当前系统日期,使用`SELECT SYSDATE FROM DUAL;` 4. 改变字段显示名称,利用别名功能。 5. 空值在计算中的特殊性,任何含有空值的表达式结果也是空。 6. 字符串连接,如将员工名字和工资合并。 7. 去重查询,`DISTINCT`关键字用于去除重复的记录。 8. 多字段去重,同时考虑多个字段的唯一性。 9. 条件查询,例如根据部门编号或员工编号筛选记录。 10. 使用`BETWEEN`和`IS NULL`操作符进行范围和空值过滤。 这些基本的SQL查询操作是数据库管理的基础,理解并熟练掌握它们对于进行有效的数据管理和分析至关重要。
剩余18页未读,继续阅读
- 粉丝: 4
- 资源: 11
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解