第一天___①

2018-06-18  本文已影响5人  糖砂西红柿

SqlPlus基础命令

切换数据库命令

图片.png

在数据库之中一定是由多张数据表所组成的,所以对于数据表,我们可以进行查看:SELECT * FROM emp

普通的系统拷贝命令:


图片.png

而这个命令在sqlplus中也能执行。

host copy d:\my66.sql d:\a.sql;

以后在进行系统管理的时候就能这么使用。

SQL 简介

SQL是现在关系型数据库的开发标准。其完整的中文含义为,结构化的查询语言。

为什么要有SQL概念呢?

在数据库产生初期阶段,世界上大概有70多种数据库,数据库一多,所以懂了吧!为了节省切换成本,所以有了通用的SQL语法。
在SQL语法标准之中将SQL分为了三种:


世界上还有很多非关系型数据库(NoSQL)。但是 关系型数据库是不可替代的。只要是一个项目,那么该项目一定有关系型数据库。

scott用户数据表

如果本次要想进行程序的学习,将采用scoot用户下的几张数据表进行处理。通过这几张表把SQL核心语法分析到位。为了以后的学习方便,强烈建议大家把这些表的结构记忆清楚。
1.在sqlplus的命令中如果想要查看数据表可以使用SELECT * FROM tab;的命令完成。

图片.png
2.如果想要查看每一张表的结构,可以使用:DESC 表名称的语法完成。
图片.png
3.常用表关系在scott下一共提出了有四张表:部门表(dept)、雇员表(emp)、工资等级表(salgrade)、工资表(bonus)
4.部门表DESC dept
图片.png
5.雇员表DESC emp
图片.png
这里需要注意一点,oracle中的DATE类型是包括时间的,想MySQL中的Date只有日期,不包含时间的。
6.工资等级表DESC salgrade
图片.png
NUMBER不写的话表示该字段的数据,可以是整数也可以是小数。
7.工资表(就是工资条的概念)DESC bonus 在这张表中没有任何数据
图片.png
一旦涉及到复杂查询,就必须掌握以上所有的表结构
上一篇下一篇

猜你喜欢

热点阅读