oracle入门基础(3) 简单的sql及一些注意事项
SELECT查询语句:用于数据 retrieval。 DML语句:执行数据库操作,如 DDL语句:定义数据库结构,如 DCL语句:控制数据权限,如 事务控制语句:包括 创建表:
发布日期:2021-04-30 21:04:19
浏览次数:135
分类:精选文章
本文共 1066 字,大约阅读时间需要 3 分钟。
Oracle SQL入门指南
Oracle SQL是一种功能强大的数据库查询语言,广泛应用于关系型数据库管理。以下是关于Oracle SQL的基础知识和操作指南。
数据库特性
- 不区分大小写:Oracle SQL对用户名和密码的处理不区分大小写,建议统一使用大写字母。
- 数据类型差异:与MySQL类似,Oracle SQL的数据类型具有差异,如
VARCHAR2与VARCHAR在处理空值上有不同。
数据类型对比
- 字符串类型:
VARCHAR2对空值的处理与NULL一致,而VARCHAR则保留空值。 - 数值类型:支持基本运算符
+、-、*、/,且NULL参与运算结果仍为NULL。 - 日期类型:日期格式默认为
YYYY-MM-DD HH:MI:SS,可通过ALTER SESSION修改。
SQL语句分类
Oracle SQL的语句分类与MySQL基本一致,主要包括以下几种:
INSERT、UPDATE、DELETE。CREATE、ALTER、DROP。GRANT、REVOKE。COMMIT、ROLLBACK、SAVEPOINT。常用操作示例
CREATE TABLE users( ID NUMBER(4) PRIMARY KEY, NAME VARCHAR2(10), SEX CHAR(2), ADDR VARCHAR2(20), BIRTHDAY DATE, SAL NUMBER(8,2));
- 删除表:
- 查询数据:
- 查询表结构:
- 日期格式设置:使用
ALTER SESSION SET nls_date_format修改日期显示格式。 - 天数计算:
sysdate - hiredate可返回两者之间的天数差。 - 日期运算:支持日期加减操作,可直接使用
hiredate + 90计算转正日期。 - 字符类型区分大小写:
WHERE ename = 'SMITH'需严格匹配原始数据,不可混淆大小写。 - 运算顺序:使用括号调整运算优先级,支持合并多列使用
||连接符。 - 处理空值:
NULL在运算中保持不变,如null + 8结果仍为null。
DROP TABLE users;
SELECT * FROM users;
DESC users;
日期运算
注意事项
通过以上知识,用户可以更高效地使用Oracle SQL进行数据库操作。
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2026年06月16日 02时06分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
php语言优劣
2023-03-02
PHP语言最优雅的支付SDK扩展包
2023-03-02
PHP请求https域名发生segment fault段错误
2023-03-02
PHP读写XML文件
2023-03-02
PHP读写XML文件
2023-03-02
R&Python Data Science 系列:数据处理(3)
2023-03-02
php读取xml 数据库字段超长处理
2023-03-02
php课程 12-40 抽象类的作用是什么
2023-03-02
php课程 4-16 数组自定义函数(php数组->桶)
2023-03-02
PHP调用接口用post方法传送json数据
2023-03-02
php转化IP为整形
2023-03-02
php输出数据到csv文件
2023-03-02
php输出语句
2023-03-02
php运行原理详细说明
2023-03-02
php运行环境出现Undefined index 或variable时解决方法
2023-03-02
php进程通信
2023-03-02
R&Python Data Science 系列:数据处理(2)
2023-03-02
php递归算法总结
2023-03-02
PHP递归遍历文件夹
2023-03-02
R&Python Data Science 系列:数据处理(1)
2023-03-02