数据库入门 求指教

2024-05-14

1. 数据库入门 求指教

学习数据库单纯只学习数据库是学不好的。学习数据库最好的办法是自己动手开发数据库应用软件。从最简单的应用开始到解决复杂的需求、用户数量从单用户到多用户、从本地访问数据库到远程访问数据库,逐步升级,开发过程中会用到很多数据库方面的知识,当你成功地应用这些知识解决问题后,你就会较好地掌握数据库并且印象深刻。
 
开发数据库应用程序需要掌握数据库、程序开发工具和数据访问接口(数据访问API)三个方面的知识。应用程序是前台,数据库是后台,数据访问API是应用程序与数据库之间的桥梁,前两者通过后者进行数据交换。开发数据库应用软件需要具备这三个方面的一些基础知识,否则无法开始。有些人会要求自已在分别掌握好这3方面的知识后,才来开发数据库应用程序,其实这并不是一种好的学习方法,它往往事倍功半。这三方面的知识互相关联、互相引用,很难想象孤立地去学习数据库就能做到精通掌握的。开发数据库应用程序恰巧需要整合这三方面的知识,因此我个人认为初步掌握基础知识后,自己动手编写数据库应用程序是学习数据库的最佳手段。
 
编写数据库应用程序的大致过程如下:
 
1)创建数据库(包括创建数据库、数据表、各种视图、查询、存储过程、表间关系、用户及访问权限等等);
2)使用程序开发工具编写应用程序(例如C/S方式的窗体、B/S方式的网页、报表等等);
3)创建数据库于应用程序之间的连接(可以使用数据访问API);
4)创建连接后就可以利用SQL语言(也可以是其它可以读写数据库的API)读写数据库。
 
学习数据库建议从易学易用的Micrsoft Access开始,学懂后再去学习MySQL、MSSQL、ORACLE等中大型数据库,否则它们浩繁的内容很可能会将初学者淹没而失去学习方向甚至丧失学习信心。相反ACCESS的内容要少得多而且它的所有数据库对象都是可视的、比较容易掌握。尽管ACCESS的功能比较简单,但是数据库最基础和最精华的部分它都包含在内,绝大部分知识都可以直接在其它数据库中使用,在掌握了ACCESS的基础上再来学习大型数据库就会变得非常轻松而不失方向。
 
用mysql创建数据表举例:
1)首先要安装MySql(网上搜索,免费下载后安装)
2)创建数据库MyDatabase,运行SQL查询 "create database MyDatabase;"
3)创建数据表Students,运行SQL查询 "create table Students(id int primary key,name varchar(20),sex boolean);"
 
数据的体现方式,是多种多样的。
首先要从数据表里检索出数,然后再将这些数据以适当的方式显示出来。例如显示到窗体、文本框、标签、列表框、报表(一种将数据以打印到纸张上的对象)、网页、邮件、短信等等。实现方式千变万化,不一而足,具体查书吧。
 
VB访问MySql 需要安装MySQL ODBC 驱动,请网上搜索下载,也是免费的,具体方法百度一下关键字“VB连接MySQL”
 
至于软件如何体现数据这里就没法讲了,写出来就可以出书了。
 
这里需要指出一点,不要指望看几本书、几个视频教程或读一个短期课程就能学会数据库开发。学习是一个漫长而痛苦的过程,多写多练才是王道。学习过程中不要死记硬背语法等细节,这些东西实在是太多了,没有人能全部记住,否则会浪费很多时间。细节的东西用到时,查一下联机帮助会很容易的到的。

数据库入门 求指教

2. MySQL教程-01-数据库概述


3. MySQL,求大神指教

没有你的数据,随便找了个表当例子,你看懂了逻辑就可以写出来了
1、这是我用到的数据(等价于你图中查询出来的课程名和平均成绩)

2、这是组装出来的样子,不知道是不是楼主想要的格式

提示:
下图选中部分sql查询出来的数据可以等价于你图中查询出来的课程名和平均成绩,其它逻辑你看一下就懂了,注意t2表就是求的最大的roomId和总平均分数,然后用roomId和t1关联一下就好了

如果楼主觉得有所帮助,望采纳,谢谢!

MySQL,求大神指教

最新文章
热门文章
推荐阅读