哈罗,各位小伙伴大家好,又见面了,我还是那个不吃饱不干活的小尘,欢迎来到本期的SQL语言介绍部分,让我们一起进入知识的海洋吧~

上节我们安装了SQLyog,那么接下来,我们就会用它来进行一些操作啦,是不是很激动?赶紧学起来吧!

还没有安装SQLyog的小伙伴可以戳这里哦:MySQL图形化用户界面客户端的安装与介绍(SQLyog)_m0_55746113的博客-CSDN博客https://blog.csdn.net/m0_55746113/article/details/120597319?spm=1001.2014.3001.5501

一、SQL语言的分类

其实SQL语言又分为很多种,有:

(1)DQL(Data Query Language)语言(数据查询语言)

主要是用于查询,主要涉及到的关键字是“select

(2)DML(Data Manipulation Language)语言(数据操纵语言)

主要涉及到增删改

(3)DDL(Data Define Language)语言(数据定义语言)

主要涉及到库和表的定义

如何创建库、删除库;如何创建表、删除表……

(4)TCL(Transaction Control Language)语言(事务控制语言)

除此之外,还有一些其他的,比如:DCL数据控制语言-->权限控制 等,就不在这儿做过多介绍了。

二、DQL语言

我们先来看DQL查询语言

我们首先要有数据才行啊,目前我们看到系统的库里面的数据,要做查询案例不太合适,所以我们要单独整一个脚本过来(导入一个SQL脚本),这里面对应了一些数据,来作为我们的样本数据。

大家可以在这儿自行取用:

MySQL语句: 需要用到的数据库文件 - Gitee.comhttps://gitee.com/forget-forever/my-sql-statement/tree/master/%E7%94%A8%E5%88%B0%E7%9A%84%E6%95%B0%E6%8D%AE%E5%BA%93%E6%96%87%E4%BB%B6

(1)执行SQL脚本

如何去执行呢?且听我一一道来:

先打开咱们的小海豚:SQLyog

<1>选中连接对象

<2>右键“执行SQL脚本” 

<3> 输入文件所在路径

然后点击“执行”,导入成功后点击“完成”

哎呀,咋没看见呢?

别急,咱刷新一下:

再看一下,这不就有了吗:

注意,这里都需要我们手动刷新哦~

(2)简单认识

我们可以打开来瞅一下:

里面对应了有四张表:

我们如果对应的要用其他人的库或者表的话,必须要知道表里面每个字段的意思啊,要不然怎么去做查询呢?

接下来我们就来看看每个表里面每个字段它的意思都分别代表的是什么。

<1>从名字开始

myemployees表示员工,显然,它里面对应的四张表都是用于保存和员工相关的信息

<2>departments

详细内容:

<3> employees

详细内容:

<4>jobs

详细内容:

<5>locations

详细内容:

好啦,这次的分享就到这儿了

这次学的是基础内容,仅仅只是认识而已,但也别掉以轻心哦

踏踏实实,才是正道

咱们下次不见不散~

第五章、SQL 语言学习(基础篇)相关推荐

  1. python传递参数格式_Python语言学习基础篇之Python发送Post请求之根据参数位置传参、数据类型、不同方式传参...

    本文主要介绍了Python语言学习基础篇之Python发送Post请求之根据参数位置传参.数据类型.不同方式传参,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助. 目录 一.验证 ...

  2. R语言学习-基础篇1

    ###第一周:R基础 rm(list = ls())  #ctr+L ###矩阵相乘,函数diag() a=matrix(1:12,nrow=3,ncol=4) b=matrix(1:12,nrow= ...

  3. 用C语言编写从A到Z随机步法,实用C语言程序设计教程1C语言学习基础ppt71.ppt

    实用C语言程序设计教程1C语言学习基础ppt71 C语言程序设计 - 第1章 C语言学习基础 第1章 开篇 --C语言学习基础 --目标既不是精确的,也不是预先设定的,目标应是一般性的.生成性的,从而 ...

  4. SQL学习——基础篇

    SQL学习--基础篇 0. 数据库的概念 0.1 数据库设计的基本步骤 1. SQL的语法特点 2. SQL数据类型 2.1 常用类型 2.2 text类型 2.3 number类型 2.4 date ...

  5. 强化学习基础篇(五):Dyna-Q 算法

    强化学习基础篇(五):Dyna-Q 算法 (Dynamic Programming) 1. 简介 2. Dyna-Q 3. Dyna-Q 代码实践 4. 小结 文章转于 伯禹学习平台-动手学强化学习 ...

  6. LINUX学习基础篇(十五)软件包管理

    LINUX学习基础篇(十五)软件包管理 软件包管理 软件包分类 源码包 二进制包 选择 依赖性 rpm包安装 rpm包命名规则 rpm包安装和卸载 服务命令 rpm查询命令 验证 数字证书 rpm中文 ...

  7. LINUX学习基础篇(三十五)日志管理

    LINUX学习基础篇(三十五)日志管理 日志管理 系统中常见的日志文件 日志文件格式 rsyslogd服务的配置文件 日志轮替 logrotate配置文件 配置文件夹 /etc/logrotate.d ...

  8. 【学习笔记】数据库系统原理 第三章 SQL语言

    以下内容为参考课件和<数据库系统概论>(第5版,王珊等著)的个人整理,若有错误欢迎指出 第三章 SQL语言 文章目录 第三章 SQL语言 一.概述 二.数据查询功能 1.查询语句 2.连接 ...

  9. 深度学习基础篇(一)

    深度学习基础篇(一) Part I 深度学习基础 本书1-4章将带你了解一些基本概念:什么是深度学习,它可以用来做什么以及它如何工作.此外,熟悉使用深度学习解决数据问题的典型工作流程.如果还没怎么了解 ...

  10. 【吃瓜之旅】第五章吃瓜学习

    [吃瓜之旅]本系列是针对datawhale<吃瓜教程-西瓜书和南瓜书>的学习笔记.本次是对西瓜书第五章的个人学习总结.本次学习的是神经网络,因为之前深度学习学过这里的相关内容,以及西瓜书第 ...

最新文章

  1. 微信小程序开发的完整流程介绍,新手必读
  2. 泛在电力物联网(能源互联网+物联网)浅析
  3. linux操作系统上课,Linux操作系统使用的文件系统是
  4. python日历下拉框_python日历来计算月份倒退
  5. Asp.Net Core EndPoint 终结点路由工作原理解读
  6. 学习笔记找到多个具有相同 ID“_header”的控件,FindControl 要求控件具有唯一的 ID....
  7. 英特尔nuc能代替主机吗_python编程,热度为什么越来越高,python能代替JAVA吗?...
  8. java 多线程两种方式_JAVA多线程实现的两种方式
  9. ajax五种回调函数,Ajax的回调函数
  10. io vivado 怎么查看ps_vivado学习之PS与PL通信
  11. Java工程师进阶,Java全栈知识体系
  12. 0基础如何转行自学软件测试
  13. 网络 DMZ 区和网络安全等级简介
  14. C++Primer 第15章 OOP
  15. 游戏音乐制作中需要使用那些软件?
  16. 在linux下设置SSH空闲超时退出时间
  17. 计算机组成原理实验:系统总线与系统接口
  18. C++ 引用Lib和Dll的方法总结
  19. 我能想到最快乐的事,就是把所有异性都处成朋友
  20. 防黑客专家-MCK CBS

热门文章

  1. 使用SaveAsPDFandXPS + jacob实现Java word转pdf
  2. 计算机管理3d设置在哪,NVIDIA控制面板设置方法(图解)
  3. 计算机导论课程设计总结,大学计算机导论实践课程设计报告.doc
  4. SQL Server 2008/R2数据库安装(步骤详细,截图清晰)
  5. JSON字符串,JSON对象的相互转换
  6. SSH远程登陆配置sshd_config文件详解
  7. 2021 年系统分析师下午真题及答案
  8. python少儿编程面试题-《与孩子一起学编程》python自测题
  9. 软件测试中的缺陷分析与管理
  10. win10解压软件哪个好(win10用哪个解压软件)