1.什么是数据库?什么是SQL?

数据库:数据库是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合

用来管理数据库的计算机系统成为数据管理系统,Data Management System,DBMS

DBMS种类

DBMS主要通过数据的保存格式(数据库的种类)来进行分类,现阶段主要有以下5种类型。

  • 层次数据库

最古老的数据库之一,它把数据库通过层次结构(树形结构)的方式表现出来。层次数据库曾经是数据库的主流,现在已经很少使用了。

  • 关系数据库

关系型数据库是现在应用最广泛的数据库。关系数据库采用由行和列组成的二维表来管理数据,简单易懂,同时他还是用专门的SQL(结构化查询语言)对数据进行操作

  • 面向对象数据库
  • XML数据库
  • 键值存储系统

SQL:为操作数据库开发的语言

虽然SQL也有标准,但实际上根据RDBMS的不同SQL也不尽相同。

SQL通过一条语句来描述想要进行的操作,发送给RDBMS。

原则上SQL语句都会使用分号结尾

SQL根据操作的目的可以分为DDL、DML和DCL。

2.如何安装数据库?

数据库的安装参考了如下方式

mysql数据库安装教程​mp.weixin.qq.com

mysql数据库安装遇到问题怎么办?​mp.weixin.qq.com

客户端navicat安装教程​mp.weixin.qq.com

客户端navicat遇到问题怎么办?​mp.weixin.qq.com

3.表的创建、删除和更新

1.通过navicat创建数据库和表

创建数据库:连接mysql,右键新建数据库

选择字符集utf8 -- UTF-8_ Unicode,可同时支持中文和英文

创建表:右键数据库,新建表

输入对应的名,类型,不是null,是否是主键,完成表的创建

表的创建:学生表(student)、成绩表(score)、课程表(course)、教师表(teacher)

数据类型

字符串

数字

日期

4.数据的插入、删除和更新

数据的插入:查询,输入SQL语句,保存,运行,可在对应的表查看是否插入成功

参考《SQL基础教程》

猴子聊人物

mysql 树形结构_Mysql安装:基础入门知识相关推荐

  1. mysql 树形结构_MySQL 树形结构数据库设计 | 剑花烟雨江南

    程序设计过程中,我们常常用树形结构来表示某些数据的关联关系,如企业的部门上下级.电商平台的商品分类等等,通常而言,我们需要通过数据库来完成数据的持久化.由于关系型数据库没有一个很好的树形结构解决方案, ...

  2. 自己总结的MySQL基础入门知识,附思维导图

    第一次写博文,问题点可能比较多,辛苦大家帮忙指正,感谢大家. MySQL基础入门知识 前言 一.数据库基础知识 1.什么是数据库 2.数据库的分类 3.数据库的常用语言 4.数据库的常用操作方式 5. ...

  3. mysql 查询树形结构_MySql/Oracle树形结构查询

    Oracle树形结构递归查询 在Oracle中,对于树形查询可以使用start with ... connect by select * from treeTable start with id='1 ...

  4. Swift基础入门知识学习(12)-枚举(列举)-讲给你懂

    TED演讲的8个秘诀:学习18分钟高效表达-重点笔记 Swift基础入门知识学习(11-2)-閉包-第二篇-讲给你懂 目录 枚举(列举)语法 使用 Switch 语句匹配枚举(列举)值 相关值 原始值 ...

  5. 学python需要什么基础知识-学习Python需要知道哪些基础入门知识?

    众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python就业前景广阔.很多 ...

  6. 数据结构基础入门知识

    数据结构基础入门知识 ------ 数据结构:理解和练习 <异类-不一样的成功启示录> IP/26 192 IP/25 128 IP/24 192. 128 64  32 16  2  1 ...

  7. Python基础入门知识(2)

    接前面的文章: Python基础入门知识(1) Python基础入门教学 2 Python的基础知识 2.2 数据类型 2.2.2 数值类型 2.2.2.1 整数 2.2.2.2 浮点数 2.2.2. ...

  8. ps基础入门知识课程教程学习文字设计制作小白

    ps基础入门知识课程教程学习文字设计制作小白

  9. 超完整 Python基础入门知识教程

    本书旨在帮助Python开发人员发现该语言和相关库的突出特性,并编写简单.流畅.易于阅读和易于维护的代码.特别是生成器.属性描述符(ORM的键)和Python表达式的对象在数据库处理过程中的具体应用: ...

最新文章

  1. [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用【转】
  2. 梯度下降法和随机梯度下降法的区别
  3. mysql 数据泵导入导出_【Oracle篇】约束和数据泵导入导出
  4. 阶乘和(n比较大---大数乘法+大数加法)
  5. 《iOS应用逆向工程(第2版)》高清电子书 PDF
  6. 了解模型、视图和控制器
  7. 使用Dagger 2在GWT中进行依赖注入
  8. Spring LDAP 2.0.0发布
  9. JSP、Servlet中get请求和post请求的区别总结
  10. 判断一个图是否有环(有向图,无向图)
  11. 思科警告:“关键更新”钓鱼攻击窃取用户 Webex 凭证
  12. PriorityQueue优先队列
  13. 什么是运放的虚短和虚断
  14. 销售竞争情报实战--徐凌云老师
  15. Qt设置字体类型及添加字体文件
  16. tpu云_如何与TPU合作
  17. 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案
  18. Spring Boot Web应用程序中注册 Servlet 的方法实例
  19. js 压缩html 图片上传,js canvas 前端实现修改图片尺寸压缩图片大小
  20. Tuscany SCA软件架构设计理念分析(二)

热门文章

  1. 荣耀赵明 “Diss” 5G 手机;甲骨文创始人埃里森:Uber 一文不值;Chrome 77 发布 | 极客头条...
  2. 百度网盘将推出单次会员服务;苹果回应否认操纵搜索结果;Node.js 12.7.0 发布 | 极客头条...
  3. 程序员使用未经批准的软件时会怎么样?
  4. 关于第五届全国高校新一代信息技术暑假教师培训班的通知
  5. TIOBE 2 月编程语言排行榜:Python 逼近 C,Groovy 重回 TOP20
  6. 准备好跟机器人正面交锋了吗?
  7. 002.操作系统的选择
  8. java好学吗谁学过说话,最全Java知识总结
  9. 【2021Java最新学习路线】java前端开发
  10. php模板怎么导入数据类型,smarty模板引擎之分配数据类型,smarty模板数据类型_PHP教程...