摘要: select * from emp natural join dept order by DEPTNO DESC ; --自然查询 natural join 可以自己识别出两表中 相同的字段进行关联。select * from emp e,dept d where e.deptno=d.deptno 阅读全文
posted @ 2021-03-17 12:16 就让文谦先行 阅读(41) 评论(0) 推荐(0) 编辑
摘要: select sysdate from dual;select round(sysdate - hiredate) from emp; select * from emp; select round(1.8) from dual; --round 四舍五入select trunc(1.8) from 阅读全文
posted @ 2021-03-09 03:20 就让文谦先行 阅读(95) 评论(0) 推荐(0) 编辑
摘要: --定义主键: CREATE TABLE TABLE NAME(COLUMN TYPE NOT NULL PRIMARY KEY) CREATE TABLE 表名(列名 字段类型 PRIMARY KEY) --定义外键: CREATE TABLE 表名(列名 字段类型 REFERENCES 引用外键 阅读全文
posted @ 2020-09-21 02:41 就让文谦先行 阅读(149) 评论(0) 推荐(0) 编辑
摘要: --管理事务处理 --事务处理 --作用: 事务处理保证一批sql语句要么完全执行成功,要么完全不执行。 保证数据库的完整性。 --成功执行。和 回退:回退到数据库某个已知且安全的状态。 /*--事务处理需要知道的几个术语: 事务(transaction TRANSACTION):指一组SQL语句。 阅读全文
posted @ 2020-09-14 23:19 就让文谦先行 阅读(331) 评论(0) 推荐(0) 编辑
摘要: --视图 --视图是虚拟的表。视图不存放数据, 视图只包含使用时动态检索数据的查询。 /*为什么使用视图 1.重复使用sql语句。2.简化复杂的SQL操作,在编写查询后 可以方便的重用他而不必知道其基本查询细节。3.使用表的一部分而不是整个表。 避免冗余。4.保护数据。可以授权用户访问表的特定部分权 阅读全文
posted @ 2020-09-11 00:34 就让文谦先行 阅读(573) 评论(0) 推荐(0) 编辑
摘要: --插入数据 /*重点 --将现有表ABC导出到一个新表ttb中。 --如果不是导出全部则可以不使用* 而使用明确列(可以导出部分列)。--可使用where 和groupby 等子句。 --可联结多个表插入数据。--不管从多少个表中检索数据,数据都只能插入到一个表中。--语法: SELECT * I 阅读全文
posted @ 2020-09-01 01:42 就让文谦先行 阅读(895) 评论(0) 推荐(0) 编辑
摘要: --union 组合查询 -- union 讲多条查询语句进行组合并汇合结果集 union默认去除重复的结果select cust_name,cust_contact,cust_email from Customers where cust_state in ('MI','OH','AZ')unio 阅读全文
posted @ 2020-09-01 00:52 就让文谦先行 阅读(606) 评论(0) 推荐(0) 编辑
摘要: --自联结 :自己和自己进行连接 如一个表进行自己对自己联结。select * from Products select prod_id+vend_id from Products; select RTRIM(Prod_id) + RTRIM(vend_id) from Products; sele 阅读全文
posted @ 2020-08-30 16:23 就让文谦先行 阅读(104) 评论(0) 推荐(0) 编辑
摘要: --联结(join) 也可以叫做(等值联结)(内联结) 联结机制 联结是SQL中最重要、最强大的特性。 (之一) --关系表的设计就是把信息分解为多个表,一类数据一个表 各表通过某些共同的值相互关联(所以才叫关系型数据库)。 --关系型数据库的可伸缩型 要比 非关系型数据库的可伸缩型要好。 可伸缩: 阅读全文
posted @ 2020-08-30 13:33 就让文谦先行 阅读(149) 评论(0) 推荐(0) 编辑
摘要: -- 查询 prod_id 为 BR01 的客户信息 select * from OrderItems; -- order_num select * from Orders; -- cust_id select * from Customers; --使用子查询 子查询子句需要使用 in 而不是= 阅读全文
posted @ 2020-08-30 12:07 就让文谦先行 阅读(231) 评论(0) 推荐(0) 编辑