![](https://img-blog.csdnimg.cn/20200606122859746.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
sql & 数据库
数据库
BF-LoneSilverWind
睿智 灵动 从容 淡定
展开
-
sql & 数据库 内容目录
1.1 ORACLE sql语法SELECT 查询相关语法行转列示例92语法99语法伪列1.2 关系型数据库 的varchar 和 varchar2 数据类型...2.1 SELECT练习 01...2.2 SELECT练习 02时间相关…3.1 SQL语言的分类1. 数据查询语言DQL2 .数据操纵语言DML3. 数据定义语言DDL4. 数据控...原创 2019-12-21 16:18:45 · 99 阅读 · 0 评论 -
1.1 ORACLE sql语法
ORACLESELECT– 注释– 查询公式: select *|字段名字1 别名,字段名字2 (as) 别名… from 表名;– 执行顺序:–from–select确定结果集– 查询dept表中的所有信息SELECT * FROM DEPT;select * from dept;从三方面进行分析– 要查询的数据:– 数据的来源:– 条件:-去重 distinct–...原创 2019-06-18 18:38:00 · 186 阅读 · 0 评论 -
1.2 关系型数据库 的varchar 和 varchar2 数据类型
varchar只对汉字和全角等字符占两字节,数字,英文字符等都是一个字节。varchar2把空串等同于null处理,而varchar仍按照空串处理。varchar2把所有字符都占两字节处理(一般情况下),并且字符要用几个字节存储,要看数据库使用的字符集。varchar和varchar2的区别varchar是标准sql里面的。 varchar2是oracle提供的独有的数据类型。varch...原创 2019-06-20 18:47:34 · 2397 阅读 · 0 评论 -
2.1 SELECT练习 01
-- 注释 -- 查询公式: select *|字段名字1 别名,字段名字2 (as) 别名... from 表名;-- 执行顺序:--from--select确定结果集-- 查询dept表中的所有信息SELECT * FROM DEPT;select * from dept;-- 查询雇员表中所有员工的员工编号,员工姓名,上级编号-- 要查询的数据: empno,ename,mg...原创 2019-06-17 18:53:08 · 319 阅读 · 0 评论 -
2.2 SELECT练习 02 未完成
-- 当前时间select sysdate from dual;select current_date from dual;-- 2天以后是日期select sysdate+2 from dual;-- 所有员工入职的3天后是几号select empno,ename,hiredate,hiredate+3 from emp;-- 查询所有员工的试用期期到期(转正的日期) 3个月...原创 2019-06-18 16:42:36 · 333 阅读 · 0 评论 -
3.1 SQL语言的分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。1. 数据查询语言DQL数据查询语言DQL基本结构是由 SELECT 子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>2 .数据操纵语言DML数据操纵语...原创 2019-12-16 10:36:36 · 273 阅读 · 0 评论 -
3.2 Mysql 的 EMP表&DEPT表 建表语句
EMP表SET FOREIGN_KEY_CHECKS=0;-- ------------------------------ Table structure for EMP-- ----------------------------DROP TABLE IF EXISTS `EMP`;CREATE TABLE `EMP` ( `EMPNO` int(20) NOT NULL ...原创 2019-12-18 16:16:09 · 1530 阅读 · 0 评论 -
3.3 ORACLE 的 EMP&DEPT表 建表语句
ORACLE 的 EMP&DEPT表 建表语句-- 创建表与数据CREATE TABLE EMP(EMPNO NUMBER(4) NOT NULL,ENAME VARCHAR2(10),JOB VARCHAR2(9),MGR NUMBER(4),HIREDATE DATE,SAL NUMBER(7, 2),COMM NUMBER(7, 2),DEPTNO NUMBER(...原创 2019-12-18 15:17:07 · 1561 阅读 · 0 评论 -
5.1 Navcat 常用快捷键
Navcat 快捷键F6 --弹出一个命令窗口 Ctrl + R --执行所有sql语句 Ctrl + Shift + R --只运行选中的sql语句 Ctrl + / --注释选中sql语句 Ctrl + Shift + / --解除选中sql语句 Ctrl + Q --弹出一个sql输入窗口Ctrl + N --打开一个新的查询窗口 Ctr...原创 2019-12-18 16:48:08 · 199 阅读 · 0 评论 -
SELECT PRCTICE
--SELECT Ename ,nvl(COMM*12+SAL*12,SAL*12) "年收入" FROM EMP;--(2)查询EMP表显示所有雇员名及其全年收入(月收入=工资+补助), --处理NULL行,并指定列别名为"年收入"。(NVL(comm,0) comm取空值时用0替代)--SELECT * FROM emp;--SELECT DNAME FROM DEPT;--(...原创 2019-06-18 14:02:25 · 177 阅读 · 0 评论 -
SELECT练习题 SQL强化训练
–找出 所有部门的员工数 及部门名称select dname, c from (select deptno, count(1) c from emp group by deptno) e, dept where e.deptno(+) = dept.deptno;原创 2019-06-20 11:31:29 · 1310 阅读 · 2 评论