JAVA---MYSQL 基本知识点 第一部分
一 : 什么是数据库?
数据库就是数据的仓库,用来存取数据的,也是一个文件系统,但是访问这个这个文件需要通过标准的SQL语句(统一的规则),
二 : 什么是关系型数据库?
关系型数据库通常保存的是实体之间的关系,
三 :常见的关系型数据库:
MYSQL :免费的小型的数据库,现在已经被Oracle收购了.
SQLServer :微软公司研发的数据库产品.收费的中型数据库.
Oracle :Oracle公司研发的数据库产品.收费的大型的数据库.
DB2 :IBM公司研发的数据库产品.收费的大型的数据库.
SyBase :数据库已经退出历史舞台.留下PowerDesigner:数据建模工具.
SQLite :嵌入式数据库.Android系统中使用.
四: MYSQL内部存储结构:
一个软件对应一个数据库,在数据库内部可以存在多张表;一个实体类对应一张表,表中可以有多条记录,一般情况下,一个类的实体类对应一条记录.
五: 什么是SQL:
SQL:Structured Query Language.结构化查询语言.
SQL的特性 : 非过程性语言,一条语句就有一个结果,不需要依赖其他的语句
比如:
* 过程性语言:一条语句的执行需要依赖其他的语句.
if(i < 3){
语句;
}
六:SQL的分类:
( 1 ) DDL :Data Definition Language.数据定义语言.(创建数据库,创建表,删除数据库,删除表等等...)
* create 、alter、drop ...
( 2 ) DML :Data Manipulation Language.数据处理语言.(操作记录:增加记录,修改记录,删除记录)
* update 、 insert 、 delete...
( 3 ) DCL :Data Control Language.数据控制语言.alter
* if 、grant...
( 4 ) DQL :Data Query Language.数据查询语言.查询记录
* select
JAVA---MYSQL 基本知识点 第一部分的更多相关文章
- Java研发工程师知识点总结
Java研发工程师知识点总结 最近一次更新2017年12月08日 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 ...
- 可能是全网最好的MySQL重要知识点 | 面试必备
可能是全网最好的MySQL重要知识点 | 面试必备 mp.weixin.qq.com 点击蓝色“程序猿DD”关注我 回复“资源”获取独家整理的学习资料! 标题有点标题党的意思,但希望你在看了文章之后 ...
- MySQL重要知识点
可能是全网最好的MySQL重要知识点 | mp.weixin.qq.com 点击蓝色“程序猿DD”关注我 回复“资源”获取独家整理的学习资料! 标题有点标题党的意思,但希望你在看了文章之后不会有这个 ...
- 阿里云上安装mysql步骤/ 阿里云ECS搭建Java+mysql+tomcat环境
使用阿里云ECS挺长一段时间了.这两天碰巧朋友小白让我一步一步教他在ECS上搭建Java+mysql+tomcat环境,所以把在这里把步骤在这简单整理了一下,以便需要的人查阅. 我购买的阿里云服务器系 ...
- Java入门学习知识点汇总
Java入门重要知识点在这里总结一下,以方便日后复习,这部分内容主要有:变量和常量,常用的运算符,流程控制语句,数组,方法这些内容 一.变量和常量 1.Java关键字 先贴张图: 所有关键字区分大小写 ...
- Java编程学习知识点分享 入门必看
Java编程学习知识点分享 入门必看 阿尔法颜色组成(alpha color component):颜色组成用来描述颜色的透明度或不透明度.阿尔法组成越高,颜色越不透明. API:应用编程接口.针对软 ...
- mysql常见知识点总结
mysql常见知识点总结 参考: http://www.cnblogs.com/hongfei/archive/2012/10/20/2732516.html https://www.cnblogs. ...
- 牛客网Java刷题知识点之为什么HashMap和HashSet区别
不多说,直接上干货! HashMap 和 HashSet的区别是Java面试中最常被问到的问题.如果没有涉及到Collection框架以及多线程的面试,可以说是不完整.而Collection框架的 ...
- 牛客网Java刷题知识点之为什么HashMap不支持线程的同步,不是线程安全的?如何实现HashMap的同步?
不多说,直接上干货! 这篇我是从整体出发去写的. 牛客网Java刷题知识点之Java 集合框架的构成.集合框架中的迭代器Iterator.集合框架中的集合接口Collection(List和Set). ...
- 牛客网Java刷题知识点之Map的两种取值方式keySet和entrySet、HashMap 、Hashtable、TreeMap、LinkedHashMap、ConcurrentHashMap 、WeakHashMap
不多说,直接上干货! 这篇我是从整体出发去写的. 牛客网Java刷题知识点之Java 集合框架的构成.集合框架中的迭代器Iterator.集合框架中的集合接口Collection(List和Set). ...
随机推荐
- django+uwsgi+nginx的部署
1.下载与项目对应的django版本pip3 install django==1.11.16 -i https://pypi.douban.com/simple/2.用django内置的wsgi模块测 ...
- 从头开始学gradle【各系统安装gradle】
所有的环境都是基于jdk1.8 java -version windows安装 下载对应的gradle.zip安装包,解压到指定文件即可,然后配置相应的环境变量即可使用 linux/mac 安装 mk ...
- Linux 重定向 2>&1 , 1>&2
在 shell 程式中,最常使用的 FD (file descriptor) 大概有三个, 分别是: 0 是一个文件描述符,表示标准输入(stdin)1 是一个文件描述符,表示标准输出(stdout) ...
- xcode升级10
ld: library not found for -lstdc++.6 删除 libstdc++ stackoverflow Building with libstdc++ was deprecat ...
- .NET英文技术文章导读(2017-02-09)
关键字:Docker..NET Core.Apache.ASP.NET Core.Logic App.C#7..NET Standard 使用Docker和.NET Core构建DockNetFi ...
- 948. Bag of Tokens
https://leetcode.com/problems/bag-of-tokens/ 一开始觉得应该是个dp 题,把所有结果搜出来然后max 一下.实现以后发现组合太多了,非常慢,即使加上memo ...
- js_base_note
- pytest简介
pytest有哪些优点? 允许直接使用assert进行断言,而不需要使用self.assert*; 可以自动寻找单测文件.类和函数; Modular fixtures可以用于管理小型或参数化的测试信息 ...
- java获取某一字段日期并增加7天存入另一字段
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String dateString = format.f ...
- spring-boot-starter-actouator2.1.4与c3p0版本0.9.1.2冲突
报错前的pom文件: <?xml version="1.0" encoding="UTF-8"?><project xmlns="h ...