在线客服
扫描二维码
下载博学谷APP
扫描二维码
关注博学谷微信公众号
什么是数据库?倘若我们按照字面意思来分析:顾名思义,数据库应该是一个仓库,具体来说,是一个能够装取数据的仓库。听上去好像比较抽象,那么数据库又以什么方式存在呢?我们又该如何使用它呢?为了帮助刚刚入门编程的小伙伴掌握有关数据库的知识点,小编特意为大家总结整理数据库基础入门知识。下面让我们一起来好好认识一下数据库。

1、数据库的概念
什么是数据库?大致可以概括为,数据库是一个能够存储数据得仓库。从本质上来看,它还是一个文件系统,是以文件的方式存在服务器的电脑上,就像例如Excel一样。目前比较流行的数据库有:Oracle、MySQL、SQL Server、DB2等,可以根据实际需要选择相应类型的数据库。
2、数据库的优点
(1)数据可以一直保存;
(2)查询数据得速度快;
(3)数据库对于管理数据比较方便
3、怎么使用数据库?
数据库是计算机中的一个文件系统,要想使用数据库,就要告诉计算机,怎么能跟数据库进行沟通。因此就要使用计算机语言,而计算机语言有很多种,要想跟数据库沟通就需要使用专门的SQL语言。而且,所有的关系型数据库都可以使用SQL语句进行管理。
4、SQL语句的分类
(1)Data Definition Language (DDL)主要是对于库和表的创建语句, 如:建库,建表;
(2) Data Manipulation Language(DML),主要是对表中数据进行增、删、改操作;
(3)Data Query Language(DQL)主要是对表中数据进行查询,也是用到最多的语句;
(4)Data Control Language(DCL)主要是对用户权限设置。
5、常见查询语句DQL的语法
SELECT 列名 FROM 表名 [WHERE 条件表达式]。其中SELECT是查询的关键字,FROM是表实 "从" 什么中的意思,表名就是你要查询的是哪张表,列名就是你要查询表中的那些看列,WHERE 是一个条件判断的关键词,后面加上具体的条件判断。例子:假如有一张博学谷课程信息表,其中表名为博学谷,列名分别为课程、价格、学习时长、就业率。
(1)SELECT FROM 博学谷, 就是从名为博学谷的这张表里面查询你想要的信息;
(2)SELECT 课程,就业率 FROM 博学谷,就是从名为博学谷的这张表里面查询 列为课程,就业率的具体数据。
(3)SELECT 课程,就业率 FROM 博学谷 Where 就业率>90 , 就是从名为博学谷的这张表里面查询 列为课程,就业率>90的具体数据。
关于其他需求查询,大家可以自己多加演练。数据库基础入门知识就分享到这里了,后续还会更新多表查询以及事务的讲解。相信只要大家坚持跟着博学谷学习,就能提高自己的职场竞争力,成为被企业争抢的精英。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
学Java有什么用?
学Java有什么用?这是所有对Java感兴趣的人都会产生的疑问。我们身处的时代说白了就是互联网的时代,互联网离不开Java语言,那么我们的生活也就和Java也息息相关。Java的应用范围十分广,按照不同的用途,在以下方面应用广泛:
8275
2019-06-25 18:53:40
Java入门基础学习之流概念
今天我们来梳理一下Java入门基础知识——流。本文将从流的定义、分类、标准的输入/输出流以及I/O流按类型分类四部分来介绍,让大家全面系统的了解流概念。感兴趣的同学就赶紧看下去吧!
6631
2019-08-14 17:51:40
Java在线培训班哪个靠谱?学完好找工作吗?
Java在线培训班哪个靠谱?学完好找工作吗?提起IT在线培训,就不得不提到知名在线教育品牌博学谷,想学Java的同学可以考虑一下博学谷的Java就业班课程。该课程内容包括了从Java零基础入门到精通的所以核心知识点,由入门案例到详细工作原理及特性的解析,循序渐进,逐步深入。相信学完该课程对学员来说,找工作一定不是问题。
7405
2019-09-15 16:12:58
Java线上培训和线下培训的区别是什么?
目前,Java的培训方式大概分两种,即线上培训和线下培训。线下学习大家都很熟悉了,就是完完全全的脱产学习,一对多的面授课程。而随着在线教育的发展和普及,线上培训不再是简单的看视频学习了,它的教学服务也变得更加完备。要问两者的区别是什么?其实主要是教学方式的不同,在培训质量上谈不上孰优孰劣。下面我们可以好好来聊聊Java线上培训和线下培训这两种培训方式。
11652
2020-05-12 15:51:36
Java学习技巧和方法有哪些?
Java的方法和经验,文法初始化阶段,必须首先学习如何操作对象,如何操作 if和 for,如何操作 list set map,然后是如何处理线程、 IO和 jdbc等,其余部分,如果暂时还不了解,可以以后再学习。这一步就到了,你可以写一些小程序,打印在控制台上,练习逻辑思维。再一次被称为 JAVASE毕业,实际上只是入门,如果要向 WEB方向发展,这些已经基本足够了。
6533
2020-06-22 16:27:34
