mysql 树形结构_Mysql安装:基础入门知识
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安装:基础入门知识相关推荐
- mysql 树形结构_MySQL 树形结构数据库设计 | 剑花烟雨江南
程序设计过程中,我们常常用树形结构来表示某些数据的关联关系,如企业的部门上下级.电商平台的商品分类等等,通常而言,我们需要通过数据库来完成数据的持久化.由于关系型数据库没有一个很好的树形结构解决方案, ...
- 自己总结的MySQL基础入门知识,附思维导图
第一次写博文,问题点可能比较多,辛苦大家帮忙指正,感谢大家. MySQL基础入门知识 前言 一.数据库基础知识 1.什么是数据库 2.数据库的分类 3.数据库的常用语言 4.数据库的常用操作方式 5. ...
- mysql 查询树形结构_MySql/Oracle树形结构查询
Oracle树形结构递归查询 在Oracle中,对于树形查询可以使用start with ... connect by select * from treeTable start with id='1 ...
- Swift基础入门知识学习(12)-枚举(列举)-讲给你懂
TED演讲的8个秘诀:学习18分钟高效表达-重点笔记 Swift基础入门知识学习(11-2)-閉包-第二篇-讲给你懂 目录 枚举(列举)语法 使用 Switch 语句匹配枚举(列举)值 相关值 原始值 ...
- 学python需要什么基础知识-学习Python需要知道哪些基础入门知识?
众所周知,Python以优雅.简洁著称,入行门槛低,可以从事Linux运维.Python Web网站工程师.Python自动化测试.数据分析.人工智能等职位!就目前来看,Python就业前景广阔.很多 ...
- 数据结构基础入门知识
数据结构基础入门知识 ------ 数据结构:理解和练习 <异类-不一样的成功启示录> IP/26 192 IP/25 128 IP/24 192. 128 64 32 16 2 1 ...
- Python基础入门知识(2)
接前面的文章: Python基础入门知识(1) Python基础入门教学 2 Python的基础知识 2.2 数据类型 2.2.2 数值类型 2.2.2.1 整数 2.2.2.2 浮点数 2.2.2. ...
- ps基础入门知识课程教程学习文字设计制作小白
ps基础入门知识课程教程学习文字设计制作小白
- 超完整 Python基础入门知识教程
本书旨在帮助Python开发人员发现该语言和相关库的突出特性,并编写简单.流畅.易于阅读和易于维护的代码.特别是生成器.属性描述符(ORM的键)和Python表达式的对象在数据库处理过程中的具体应用: ...
最新文章
- [RK3288][Android6.0] 调试笔记 --- 软硬键盘同时使用【转】
- 梯度下降法和随机梯度下降法的区别
- mysql 数据泵导入导出_【Oracle篇】约束和数据泵导入导出
- 阶乘和(n比较大---大数乘法+大数加法)
- 《iOS应用逆向工程(第2版)》高清电子书 PDF
- 了解模型、视图和控制器
- 使用Dagger 2在GWT中进行依赖注入
- Spring LDAP 2.0.0发布
- JSP、Servlet中get请求和post请求的区别总结
- 判断一个图是否有环(有向图,无向图)
- 思科警告:“关键更新”钓鱼攻击窃取用户 Webex 凭证
- PriorityQueue优先队列
- 什么是运放的虚短和虚断
- 销售竞争情报实战--徐凌云老师
- Qt设置字体类型及添加字体文件
- tpu云_如何与TPU合作
- 单片机原理及接口技术(C51微课第3版)张毅刚课后习题答案
- Spring Boot Web应用程序中注册 Servlet 的方法实例
- js 压缩html 图片上传,js canvas 前端实现修改图片尺寸压缩图片大小
- Tuscany SCA软件架构设计理念分析(二)
热门文章
- 荣耀赵明 “Diss” 5G 手机;甲骨文创始人埃里森:Uber 一文不值;Chrome 77 发布 | 极客头条...
- 百度网盘将推出单次会员服务;苹果回应否认操纵搜索结果;Node.js 12.7.0 发布 | 极客头条...
- 程序员使用未经批准的软件时会怎么样?
- 关于第五届全国高校新一代信息技术暑假教师培训班的通知
- TIOBE 2 月编程语言排行榜:Python 逼近 C,Groovy 重回 TOP20
- 准备好跟机器人正面交锋了吗?
- 002.操作系统的选择
- java好学吗谁学过说话,最全Java知识总结
- 【2021Java最新学习路线】java前端开发
- php模板怎么导入数据类型,smarty模板引擎之分配数据类型,smarty模板数据类型_PHP教程...