从2020.07.28开始跟着猴子哥系统学习数据库,

在此记录自己的sql学习与练习过程,希望能为以后的自己带来帮助。

SQL简介

练习1:

1.如何验证mysql数据库安装成功?

在完成环境变量的配置的情况(在Path中添加mysql的bin目录路径)下,打开DOS窗口,输入mysql -V,若出现版本信息说明数据库已经安装配置好了。

查询数据库版本信息

2.如何用客户端(navicat)连接到mysql数据库?

点击左上角的连接选项,选择mysql选项,然后在连接属性里填入连接名、主机名、端口等信息(用户名和密码是在安装时设置的),点击连接测试可以查看连接情况,若提示连接成功则说明可以连接到mysql数据库。

连接数据库

练习2:

1.创建学校数据库的表

学生表

其中,课程表(course)将学号和课程号设置为联合主键。

课程表的结构
课程表
成绩表
教师表

练习3:

1.4个表里插入数据

以教师表为例,删除原教师表中的数据,在查询界面输入对应的sql语句,特别注意空值(Null)和空字符串('')这两个特例,运行后若下方信息没有报错,则插入成功。

在教师表中插入数据

再次打开教师表,可以看到数据已经成功插入进去了。

插入结果

最后附上SQL的基本语法分类及基本书写规则:

SQL基本语法分类
SQL基本书写规则

sql server2008r2 没有提示_SQL学习之旅(1)相关推荐

  1. sql取字段前4位_SQL学习之旅(7)

    2020.10.15-2020.10.21,国庆之后又经过了一周的调整,开始学习第7节的内容,这一节主要是讲解SQL的高级功能----窗口函数和存储过程,以下是课程回顾与归纳总结. 首先附上有关窗口函 ...

  2. sql count用法_SQL学习笔记3:count(*)函数

    1.count(*)函数用法 COUNT(*) 函数返回表中的记录数,具体来说,返回值是一个数字. 语法: 返回表中所有记录的数量:SELECT COUNT(*) FROM table_name 返回 ...

  3. 鸽主姓名查询成绩_SQL学习之旅-Select简单查询

    一.基本的查询语句 1.从表中查询指定列 Select <列名1>,<列名2>,...... From <表名>; 例1:从学生表中查询出姓名.性别两列 -- 从学 ...

  4. hadoop学习之旅1

    大数据介绍 大数据本质也是数据,但是又有了新的特征,包括数据来源广.数据格式多样化(结构化数据.非结构化数据.Excel文件.文本文件等).数据量大(最少也是TB级别的.甚至可能是PB级别).数据增长 ...

  5. Microsoft .NET Pet Shop 4.0 学习之旅(二) - 项目的引用关系1

    Microsoft .NET Pet Shop 4.0 学习之旅(二) 项目的引用关系1 <?xml:namespace prefix = o ns = "urn:schemas-mi ...

  6. LINQ学习之旅——再次拾起

    记得最早接触到LINQ技术是在风云的银光志silverlight3.0开发详解与最佳实践一书中.它也是我学习Silverlight技术最初的"导师".因为其中主要是讲到Linq t ...

  7. 如何系统地自学python100天_Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅...

    北京千锋互联科技有限公司成都分公司骆昊(jackfrued)在Github上发布了一个Python学习秘笈,从萌新到王者的100天Python学习之旅. 简单的说,Python是一个"优雅& ...

  8. 小猪的Python学习之旅 —— 1.基础知识储备

    小猪的Python学习之旅 -- 1.基础知识储备 引言: (文章比较长,建议看目录按需学习-) 以前刚学编程的时候就对Python略有耳闻,不过学校只有C,C++,Java,C#. 和PHP有句&q ...

  9. Django 文档 -- 记录我的Django学习之旅

    我的学习之旅 执行查询:https://docs.djangoproject.com/zh-hans/3.1/topics/db/queries/ 执行原生 SQL 查询:https://docs.d ...

最新文章

  1. 芯片巨人也要搞医疗?
  2. Lesson 016 —— python 元组
  3. 2.2 Wrappers访问控制
  4. SAP云平台开启Kyma功能时发送到后台的HTTP请求
  5. C++智能指针(二)模拟实现三种智能指针
  6. zookeeper思维导图
  7. Coursera课程 Programming Languages, Part C 总结
  8. Makefile简易教程
  9. 超干货议程发布 | 2021全球分布式云大会 · 上海站 重磅来袭
  10. 移动前端webApp开发点滴积累20140524
  11. BZOJ2243[SDOI2011] 染色
  12. shiyou的数值分析作业
  13. 计算机蓝屏代码0x0000007b,开机出现蓝屏代码0X0000007B原因分析及解决方法
  14. chrome 自动操纵谷歌小恐龙
  15. 深度优先和广度优先算法
  16. 魔兽世界不显示服务器后缀,魔兽世界看不到世界频道?给你看到的方法
  17. python爬虫豆瓣电影按电影类型_Python爬虫入门 | 7 分类爬取豆瓣电影,解决动态加载问题...
  18. 405 (Method Not Allowed)
  19. 激活函数的作用是什么?
  20. MySQL数据库设计作业 ——《网上书店系统》数据库设计实验报告

热门文章

  1. centos 安装MySQL报错You could try using --skip-broken to work around the problem You could try running:
  2. php session 前缀,PHP文件包含--session
  3. spring字符串判空_字符串工具类StringUtils实现字符串是否中文、字符串分割/判空/替换/查找、是否包含乱码及字符串数组合并等常规操作...
  4. excel二极管伏安特性曲线_【刘敏蔷老师】半导体二极管的原理及应用
  5. QT+Halcon综合示例:clip回形针2D位姿检测
  6. VS2017安装openGL
  7. Python语言数据类型-----数字和字符串
  8. 一文读懂类加载机制 --- ClassLoader
  9. C++学习之路 | PTA乙级—— 1068 万绿丛中一点红 (20 分)(精简)
  10. 如何查看mysql8.0的默认密码_MySQL8.0安装之后查找默认密码