什么是数据库?倘若我们按照字面意思来分析:顾名思义,数据库应该是一个仓库,具体来说,是一个能够装取数据的仓库。听上去好像比较抽象,那么数据库又以什么方式存在呢?我们又该如何使用它呢?为了帮助刚刚入门编程的小伙伴掌握有关数据库的知识点,小编特意为大家总结整理数据库基础入门知识。下面让我们一起来好好认识一下数据库。
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程序员必须知道的JVM命令行标志
本文主要和大家分享Java程序员必须知道的JVM命令行标志。帮助大家理解JVM的工作原理:任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码等等。希望大家通过这些命令行标志,更好的诊断和调优自己的Java虚拟机性能。
3030
2019-08-09 18:03:43
用什么软件学Java比较好?Java编程软件推荐
用什么软件学Java比较好?相信这是所有初学者刚刚入门时共同的问题,本文就来为大家推荐几款好用常见的Java编程软件,希望能帮助初学者减轻学习Java的负担。
3315
2019-09-02 19:24:38
Java入门基础语法笔记之数组
对于刚刚入门Java的小白来讲,Java基础语法知识是学习的第一步,也是十分重要的一步。因此建议大家在学习初期就构建一套系统的学习大纲,并且边学边总结归纳,这样学下来就不至于好像什么都懂了,又好像什么都不懂。本文将为大家分享关于数组的Java入门基础语法笔记,希望大家把基础语法都像这样整理出来,方便日后的复习和梳理。下面让我们一起看看吧!
1607
2019-12-02 12:40:35
零基础入门Java编程语言学习路线及目标
零基础入门Java编程语言学习内容及目标,Java语言零基础入门阶段主要学习Java基础语法、面向对象基础、API基础、集合基础等知识,Java编程入门阶段学习目标掌握Java开发环境基本配置;运算符、表达式、流程控制语句、数组等的使用;熟练使用IDEA开发工具;Java基本面向对象知识;常用类String、ArrayList等的使用;学生管理系统编写。
1242
2020-04-16 16:02:11
Java培训班能免费试学吗?
Java培训班能免费试学吗?由于培训班的价格比较贵,很多人担心自己交了学费学不会白白花钱,目前不少培训机构提供了免费试学的名额,体验学习,通过体验之后再选择是否继续学习。还有一方面原因担心自己被骗,碰到不靠谱的机构。
1182
2020-04-24 15:04:02
热门文章
- 女生学软件测试还是前端好?怎么选?
- 产品经理岗位职责及工作内容有哪些?
- Hadoop HDFS分布式文件系统原理及应用介绍
- POST请求与GET请求的区别是什么?
- Python入门课程讲什么知识点?
- 30岁产品经理还有人要吗?能转行吗?
- 大数据开发培训哪家好?怎么选?
- Java常用设计模式及应用场景介绍
- 平面设计师要学什么?任职有哪些要求?
- Spark与Hadoop大数据计算框架区别是什么? 查看更多
扫描二维码,了解更多信息
