最通俗易懂的理解SQLMySQLWorkbench和数据库到
简单来说:数据库是存储和管理数据的仓库;而这个数据库是理论上的,要在计算机上实现靠的是数据库管理系统,MySQL就是其中一款;SQL是我们用来和数据库管理系统对话的语言;Workbench是MySQL的官方数据库管理工具,能让对数据库管理系统的操作更简单。一、什么是数据库呢?
现在,收纳这个词越来越火,甚至有专门的收纳师职业,他可以帮助我们更好地利用家庭空间,更加方便地找到想用的物品。
同样的,数据库是存放数据的仓库,但它也不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低,浪费计算机的计算和存储性能。
数据库有很多种类,我们重点介绍使用最广泛的关系数据库。
关系型数据库由多个表组成,如果你用过Excel,就会知道Excel是一张一张的二维表,每个表都是由行和列组成的。
同样的,关系数据库里存放的也是一张一张的表,只不过各个表之间是有联系的。我们可以简单形容:关系数据库多张表各表之间的关系。
对应的,学会关系型数据库我们只要掌握两点就可以:
1)多张表里面,每一张表的结构
2)各表之间的关系
我们接下来分别来看看这两个知识点:
1)表的结构:
表的结构是指要了解关系数据库中的每张表每个表由一个名字标识,此外是带有列名的列,和记录数据的行,我们举个例子就一目了然了。
下表的表名是学生表,记录了每个学生的信息。
学生表
表中每一列都有一个名字来标识,这个表有4列,列名分别是学号,姓名,性别,从列名上我们可知这一列对应记录的是什么数据。
表的每一行记录着数据,这里每一行是一名学生的信息,比如第2行是学号3016学生的信息,他的姓名是小张,性别男。
2)各表之间的关系:
我们来看图中学生表,成绩表两个表之间的关系。
这两张表通过学号关联,为了更清楚的看到这两个表的关系,我用相同颜色代表同一个学生的信息。
例如我想知道学生表里学号3015的成绩是多少?那么我就可以在成绩表里去查找学号值是3015的行,最后在成绩表里发现有3行数据的学号都是3015,对应的就找到了该学生的三门课程的成绩。
通过这个例子你应该对表之间的关系有了大概的了解,关系就是数据能够对应的匹配,在关系数据库中正式名称叫联结,对应的英文名称叫做join,联结是关系型数据库的核心概念。二、什么是MySQL(数据库管理系统)?
上面我们讲了关系型数据库的概念和原理,要在计算机中实现关系型数据库的构建,那就需要数据库管理系统的帮助。
数据库管理系统为用户或应用程序提供访问数据库的方法,包括:数据库的建立、查询、更新及各种数据操作。
大数据时代数据存储本身也需要面对很多的问题,数据库的概念种类也越来越多,有我们刚提到的关系型数据库,还有文档型数据库、键值数据库等等,也都有与之对应的数据库管理系统。
今年1月数据库管理系统排名
MySQL就是非常知名的一款关系型数据库管理系统,另外还有像:SQLServer、PostgreSQL、Oracel等等。三、SQL
SQL是为操作数据库而开发的一种语言,我们通过SQL语言和数据库管理系统沟通,进而对数据库及数据库里的表进行操作,比如修改数据,查找数据。
SQL常用基础语句四、数据库管理开发工具
随着数据库技术的发展,人们就想到一些基础的操作:比如新建、删除、查询、修改数据库或者表能不能不用自己写SQL语句,把这些模版化的东西做成软件让开发人员的工作更加方便。
于是就有了数据库管理开发工具,比如:MySQL官方的Workbench;以及基本适用于所有主流数据库管理系统的SQLStudio。
首先:数据库管理开发工具可以将数据库可视化,图形化界面更加方便。顶部搜索栏可直接定位到具体的表、函数等。
SQLStudio主界面
数据库管理工具都会有SQL语句编辑框,历史查询会展示所有执行记录;历史导出会记录所有的数据导出记录。
保存保存的查询;历史导出、历史查询
编辑框左侧还有一键解释执行、格式化、批量执行等功能。批量执行方便刷库等操作;解释执行帮助分析sql语句性能从而优化。
解释执行帮助优化SQL
导出数据:可以选择CSV和Excel两种格式;还可以选择导出所有数据或者结果栏显示数据;无线数据量导出,性能稳定不崩溃,目前市面上的No1。
数据导出
可直接图形化界面修改表属性、表数据,并且能实时看到相应操作背后的SQL语句。
修改表属性、表数据
还有:直接生成简单的SQL语句模版、一键复制表等功能。
SQLStudio还提供用户管理功能,管理员可以新建普通账号给他人使用,而且只有管理员才能添加、删除数据库;这样就方便公司、学校等场所的集中管理和安全。
另外:SQLStudio是web版工具,在一定条件下分享链接即可使用,都不需要下载安装工具和数据库。
用户管理五、总结:
我们在学习数据库相关知识前可以下载一个数据库管理系统和一个数据库管理开发工具(或者:SQL开发工具),比如:MySQL和SQLStudio,麦聪也有发布相应的讲解视频,感兴趣的同学可以自行翻阅。
创作不易,大家喜欢的话可以点个免费的关注、点赞、评论、转发谢谢。
山东骑行,滨州市阳信县我对滨州很熟悉。朋友多。乃至,在那骑行时整天醉生梦死。骑下面县城,几乎全是敷衍模式。我对滨州的熟悉,可追溯到20年前读书时,滨州同学多。我第一次接……
汽车厂家都在努力做低惯量涡轮增压器,那为什么不做电子涡轮呢?涡轮增压相信很多人都知道,但是具体涡轮增压是怎么玩的呢?低惯量涡轮和电子涡轮又分别是什么呢?这我们需要先了解涡轮增压的玩法。简单解析一下,一个涡轮增压器由两个涡轮风叶组成……
新能源基金能长期投资吗?回答这个问题首先要搞清楚什么是新能源,一言以概之,新能源是相对于老能源来说的。老能源具体第二次工业革命以来人类发现和使用的包括但不限于石油、煤炭、天然气等不可再生能源,而新能源……
比亚迪新能源车电池到底是不是终身保修?相信很多人都以为比亚迪是电池终身质保,在比亚迪的新能源车型上可以看到整车X年或者XX万公里超长质保,电芯终身保修的字样。对,是电芯终身保修,不是电池终身质保。那么咱们就来聊聊比……
一辆车开多少年多少公里最合适?谢谢邀请。一台车开多久或多少万公里卖出,能最合算。在以前的文章和问答中回答过。车辆卖出时的价格受4个因素影响,年限、公里数、车况、市场保有量。其中最重要的是年……
你们有没有碰到过,买了配件自己动手维修搞砸的事情?你们有没有碰到过,买了配件自己动手维修搞砸的事情?当然遇到过了。我给你讲两个小故事,老有意思了。有一天有一个戴眼镜的中年人,开着一辆法系车来我们这里换机油。他自己在……
几十部影片扎堆定档,电影市场迎来暖春?3月、4月常常被电影业内人士视为冷门档期,而今年这个时间段的电影市场格外热闹:每个周末都有不同类型、不同主题的影片上映。3月已有37部新片扎堆定档,4月也将有29部新片定档,各……
5000公里换一次机油是不是4S店骗人的?我是一名汽车维修从业人员,欢迎大家关注我,向我提问更多轿车故障问题关于5000公里更换机油是不是属于4S店为了增加维修利益而专门炒出来的一个数字!这个问题被很多人信以为真……
什么样的房车在市中心开方便?在市中心开方便的房车,那要短、小的房车才方便,要不然在路上行驶及停放都比较困难。房车有三大类九种车型:1、自行式:A型、B型、C型、2、拖挂式:A型、B型、C……
1021商品焦煤螺纹铁矿纯碱橡胶棕榈甲醇晚盘策略【金乾解析】1021晚盘策略:焦煤2301金乾解析策略:晚盘新仓稳健者可等冲高至2040附近空单介入(若开盘高开低走激进者可顺势空头介入),补仓2060附近,目标位先看2……
大多退休职工,在外面从事保洁,食堂,门岗,杂工,你们怎么看?大多退休职工,在外面从事保洁,食堂,门岗,杂工的工作,我认为挺好的。我退休快一年了,说说我的感受吧。没退休之前,天天盼着想退休,真的很羡慕那些退休的人,可以不上班都有钱花了。我……
马叔顶替丁俊晖惊喜夺冠火箭不在乎输赢是错觉,艾伦不该发牢骚马奎尔:顶替丁俊晖夺冠很奇葩,火箭不在乎输赢是错觉,艾伦不该发牢骚。现役世界第25位的斯蒂芬马奎尔在近期做客《斯诺克超话》节目中认为,今年夺得本届世锦赛冠军的罗尼奥沙利文……