mysql数据库建站教程视频:新手如何高效学习Mysql?

从初学者的角度来说,学习Mysql并不是一个复杂的过程,Mysql数据库本身还是非常容易上手的,下面简单的聊一下应该如何快速入门Mysqlmysql数据库建站教程视频。

mysql数据库建站教程视频:新手如何高效学习Mysql?

在开始Mysql学习之前首先要建立一个数据的基本概念mysql数据库建站教程视频,简单的说Mysql是以库和表进行数据组织的,这也是关系型数据库的典型特征。那么首先就从建立一个自己的数据库开始,看一个例子:

mysql数据库建站教程视频:新手如何高效学习Mysql?

通过这个例子,我们建立了一个自己的实验数据库,这个数据库的名字是mydemo。

mysql数据库建站教程视频:新手如何高效学习Mysql?

下一步就是建表,表格是关系型数据库组织数据的基本形式,关系型数据库的数据都是存储在一个一个表中的。表格与表格之间也可以建立比较复杂的关系,比如二元关系(一对一、一对多、多对多)和三元关系(一对一对一、一对一对多、一对多对多、多对多对多)等。看一个单表的例子:

mysql数据库建站教程视频:新手如何高效学习Mysql?

例子中定义了一个student表格,表中定义了三列数据,分别表示学号、姓名和年龄。

下一步就是对表格进行数据操作了,数据操作包括添加、查找、修改和删除,看一个例子:

例子中分别通过insert、select、update、delete等语句完成了数据操作,这几个操作也是平时数据库中使用比较频繁的操作。

接下来要学习更加复杂的查询,比如嵌套查询等内容,当然这个过程也需要建立多张有关联关系的表格,然后可以进一步学习存储过程的编写,存储过程的使用能够极大的提升数据库操作的效率,看一个简单的存储过程:

这个例子完成了一个非常简单的存储过程的定义和调用,在实际应用当中会写出一些非常复杂的存储过程调用。

在学习Mysql数据库的早期我并不建议使用图形化的界面,通过控制台的操作能够更加锻炼初学者操作数据库的能力。

我使用Mysql数据库多年,我会陆续在头条写一些关于数据库方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有数据库方面的问题,也可以咨询我。

谢谢!

如何使用MySQL数据库?

两种方式,一种是MySQL自带的命令行窗口,一种是图形用户管理工具,前者类似于一个cmd窗口,日常管理维护数据库不是很方便,后者就是一个图形用户管理软件,种类繁多,使用起来也相对容易一些,下面我简单介绍一下这2种方式:

mysql数据库建站教程视频:新手如何高效学习Mysql?

命令行窗口1.这个MySQL一般会自带,安装完MySQL后,直接可以在开始菜单中找到,如下:

mysql数据库建站教程视频:新手如何高效学习Mysql?

mysql数据库建站教程视频:新手如何高效学习Mysql?

mysql数据库建站教程视频:新手如何高效学习Mysql?

mysql数据库建站教程视频:新手如何高效学习Mysql?

2.点击进去,输入密码后,就可以直接使用MySQL数据库,编写SQL代码了,效果如下,这里你也可以将MySQL添加到环境变量中,后面就可以直接使用命令“mysql -h localhost -u root -p”连接,效果一样:

图形用户管理工具这个就很多了,下面我简单介绍几个软件,基本功能都不相上下,选择适合自己的一个就行:

1.MySQL workbench:这个是MySQL官方自带的一个图形用户管理工具,免费、跨平台,可以直接在MySQL官网下载,支持数据库的迁移、设计、建模、备份和恢复等功能,可以直接新建查询,编写SQL语句,使用起来非常不错:

2.Navicat:这也是一个非常不错的图形用户管理工具,大部分开发人员都应该听说或者使用过,界面干净整洁,可以直接建库建表、设计相关字段属性和主外键等,也支持数据库备份、恢复等功能,使用起来也非常方便:

3.DataGrip:这是一个比较专业的数据库管理工具,Jetbrains公司的产品,支持目前几乎所有的主流关系型数据库,像MySQL,Oracle,SQL Server等,新建查新、建库建表、日常备份恢复等功能都非常不错,支持代码高亮、语法提示和自动补全,使用起来非常不错,值得一试:

这里就介绍这3个软件,当然,还有许多其他管理工具,像SQLyog,phpMyAdmin,HeidiSQL,Sequel Pro等都不错,这里就不一一介绍了,感兴趣的话,可以到网上搜一下相关软件和资料,非常多。

至此,这2种使用MySQL的方式都介绍完了。总的来说,第一种方式使用起来不是很方便,日常开发使用不多,图形用户管理工具的方式使用最多,也更方便日常维护管理数据库,建议初学者的话,还是使用图形用户管理工具,更容易一些,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言。

本文来自网络,不代表iinz-K站-K站资源下载,最全,最新资源福利立场,转载请注明出处:https://www.iinz.net/70765.php

作者: admin

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部