在线客服
扫描二维码
下载博学谷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的具体数据。
关于其他需求查询,大家可以自己多加演练。数据库基础入门知识就分享到这里了,后续还会更新多表查询以及事务的讲解。相信只要大家坚持跟着博学谷学习,就能提高自己的职场竞争力,成为被企业争抢的精英。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
一文解析六大设计模式及其应用场景
设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案,是经过多年开发语言发展由众多的程序员积累总结出来的。掌握设计模式的应用,可以大大提高程序员的编程效率。本文将和大家分享我们常见的六种设计模式以及其应用场景。
8664
2019-08-08 14:08:39
Java初学者必须了解的Java基础知识
学习一门新的技术,入门阶段是最关键的。就拿Java学习而言,无论是自学还是参加培训,首先要对Java的基础知识有一定的了解。例如Java到底是什么,主要应用在那些方面,有哪些核心技术,目前市场需求如何等等。在具体学习过程中还要考虑学习路径是什么,学习方法,热门知识点等等。这里小编主要针对Java初学的小伙伴,一起了解一下入门时应该了解的Java基础知识。
23043
2019-12-13 19:00:19
JSP基础语法学习笔记总结
JSP作为一种动态网页开发技术,是以 Java 语言作为脚本语言,并且在服务端运行。因此,对于Java程序员来讲,掌握JSP基础语法是十分重要的。本文为大家总结了JSP基础语法学习笔记,内容包括了指令、注释和内置对象。下面让我们开始JSP基础语法的学习吧!
4349
2020-04-03 11:37:01
想学Java需要报Java培训班学习吗?
想学Java需要报Java培训班学习吗?现在Java作为编程开发的主流语言,吸引着许多年轻人想要学习Java编程语言。于是就有许多Java培训机构如雨后春笋一般纷纷冒出。这让现在想学Java的人产生了困惑,学习Java需要报Java培训班学习吗?接下来就让我们一起来思考这个问题吧。
4542
2020-06-05 14:39:55
Java技术培训机构出来对比科班学校有哪些优势?
Java编程学校和Java培训机构在一定层面上没太大区别,学校偏理论性教学自身的学习动手能力强,毕业找到编程工作,在公司基本上属于优质资源,靠自身的努力将将知识与实践结合做到学以致用。Java技术培训机构更侧重项目实践,如果两者结合学习效果更好。
3937
2020-07-24 11:03:14