1.1 数据库之select语句

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwz45698752/article/details/86290074


SQL语言概述

  • SQL:结构化查询语言
  • 主要学习对表数据对象的操作:增删改查

在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述

基本SQL语句

准备知识

  • My Objects:我创建的数据库对象(PLSQL中的一项)
    在这里插入图片描述
  • desc用于显示表结构
    在这里插入图片描述
  • Type项指定存储数值范围的大小

select语句

在这里插入图片描述

  • select *:所有的列
  • 出现关键字就换行,从而提高可读性
  • 进行任何运算必使用from,若无具体表则使用dual,即伪表来代替
    在这里插入图片描述

算术运算符

在这里插入图片描述

  • 注意操作对象的数据类型为数字和日期
  • 当然,日期不能乘除
  • 系统的时间:sysdate
    在这里插入图片描述

空值(null)

在这里插入图片描述

在这里插入图片描述

  • 空值不是0(重要)

列的别名

在这里插入图片描述
在这里插入图片描述

  • 列的别名(as可省略)

  • 无双引号,都是大写(即上图最后显示的表中列名为 ID )
    在这里插入图片描述

  • 双引号应用于:1. 多个单词有间隔 2. 保持原形式(想要小写形式)

连接符

  • 类比Java的“+”这一连接符
    在这里插入图片描述

实例

在这里插入图片描述

  • `与’的使用
  • 上例出现配对问题
  • 第二个’使用数字1左边的键`
  • 没有别名detail时的输出结果
    在这里插入图片描述

单引号

  • SQL中单引号表示字符串
  • 字符串或date都是单引号连接(日期和字符只能在单引号中出现)
  • 只有别名才用双引号

distinct

在这里插入图片描述

SQL与SQL PLUS

在这里插入图片描述
工具,传送语句给服务器,反馈结果给客户端

  • SQL PLUS是环境,可在其中可调用SQL命令
  • desc,ed不是SQL的关键字,是PLUS的关键字

在这里插入图片描述

  • 上图错误原因:作为一条数据出现,两项都应该有值,从而一一对应

练习

在这里插入图片描述
在这里插入图片描述

  • SQL语句才能控制(管理/操作)数据库
  • 关注中英文格式下的逗号

猜你喜欢

转载自blog.csdn.net/lwz45698752/article/details/86290074
1.1
今日推荐