mysql很简单,Mysql入门很简单
第1 章数据库概述
1.1、数据存储方式
1.人工管理阶段:人工整理和保存
2.文件系统阶段:数据没有结构化处理,查询不方便
3.数据库系统阶段:表是数据库存储数据的基本单位、数据库和表都存在磁盘上,通过数据库管理系统来处理数据、现在使用最多的是关系型数据库:Oracle、SQL Server、Mysql等,关系型数据库中的表都是二维表。
4.扩展:一维表被称为流水线表格,一维表每个数据都只有一个对应值,而二维表每个数据有两个对应值。
1.2、数据库泛型
数据库泛型就是数据库应该遵循的规则。数据库泛型也称为范式。目前关系数据库最常用的四种范式分别是:
第一范式(1NF)、第二范式(2NF)、第三范式(3NF)和BCN范式(BCNF)
1.第一范式(1NF):数据库需要满足的最低要求的范式,要求包括:表中不能有重复字段,并且每个字段不能再拆分。
2. 至少满足第一范式的数据库,才能称之为关系型数据库,能够满足第三范式的数据库算是很好的数据库,已基本无冗余。
3. 现在大部分的管理系统和软件都需要使用数据库来存储数据。
4. 数据库系统(DataBase System,简称为DBS)包括:数据库(存储数据的地方)、数据库管理系统(DataBase Management System,简称为DBMS)、数据库管理员(DataBase Administrator,简称为DBA)、用户(User)、应用开发工具(Application development tool)。
5. 数据库管理系统(DataBase Management System,简称为DBMS):用来定义数据、管理和维护数据的软件。
1.3、SQL语言
1. SQL(Structured Query Language)语言:结构化查询语言。
2. 数据库管理系统通过SQL语言来管理数据库中的数据。
3. SQL语言分为三个部分:
数据定义语言(DDL :Data Definition Language):定义数据库、表、视图、索引、触发器等,包括:Create、Alter、Drop 语句。
数据操作语言(DML:Data Manipulation Language):插入、查询、更新、删除,包括:Insert、Select、Update、Delete 语句。
数据控制语言(DCL:Data Control Language):控制用户访问的权限,包括:Grant、Revoke语句。
1.4、为什么要使用MySQL
1. MySQL是开放源代码的数据库
2. MySQL的跨平台性
3. 价格优势
4. 功能强大且使用方便
1.5、常见数据库系统
1. 甲骨文的Oracle:第一个支持SQL语言的数据库,目前公认最优秀的数据库
2. IBM的DB2
3. 微软的Access和SQL Server:只能在windows系统上运行
4. 开源PostgreSQL
5. 开源MySQL
6. 文件数据库SQLite,
mysql很简单,Mysql入门很简单相关推荐
- mysql入门很简单.java_MySQL入门很简单: 15 java访问MySQL数据库
1. 连接数据库 1.1 下载安装驱动 java通过JDBC(Java Database Connectivity,Java数据库连接)来访问MySQL数据库.JDBC的编程接口提供的接口和类与MyS ...
- python入门很简单_Python入门很简单
领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...
- 简单php修改mysql数据类型_MySQL入门很简单—MySQL数据类型
MySQL入门很简单---MySQL数据类型 一.整数类型: //类型名称字节数(长度)无符号数的取值范围有符号的取值范围 TINYNIT 1 (4)0~255-128~127 SMALLINT2 ( ...
- mysql入门很简单(一)
之前一直都只会一些mysql简单的操作,对mysql的理解也不是很熟悉,找了很多mysql的基础书籍,也不是很理想,后来发现一本<mysql入门很简单>发现还不错,看了两遍,mysql基础 ...
- mysql入门很简单系列视频-学习笔记
mysql入门很简单系列视频-学习笔记 视频链接:mysql入门很简单系列视频 https://www.bilibili.com/video/av14920200/ 以前主要就了解DDL.DML.DC ...
- 《MySQL入门很简单》学习笔记(22)之第22章驾校学员管理系统(关键词:数据库/MySQL)
第22章 驾校学员管理系统 略. 参考文献: 1.<MySQL入门很简单>.
- 《Java Web开发入门很简单》学习笔记
<Java Web开发入门很简单>学习笔记 1123 第1章 了解Java Web开发领域 Java Web主要涉及技术包括:HTML.JavaScript.CSS.JSP.Servlet ...
- 踢爆IT劣书出版黑幕——由清华大学出版社之《C语言入门很简单》想到的(1)...
1.前言与作者 首先声明,我是由于非常偶然的机会获得<C语言入门很简单>这本书的,绝对不是买的.买这种书实在丢不起那人. 去年这书刚出版时,在CU论坛举行试读推广,我当时随口说了几句(没说 ...
- ARM Cortex M0权威指南_PDF电子书下载 带书签目录 高清完整版 http://pan.baidu.com/s/1jGKQSwY MariaDB入门很简单_PDF电子书下载 带
ARM Cortex M0权威指南_PDF电子书下载 带书签目录 高清完整版 http://pan.baidu.com/s/1jGKQSwY MariaDB入门很简单_PDF电子书下载 带 ...
- MySQL 学习一:新手一学就会,MySQL 零基础增删改查简单入门教程
文章目录 前言 一.MySQL 的相关概念介绍 二.Windows 下 MySQL 的配置 2.1.MySQL 安装配置步骤 2.2.MySQL 服务的启动.停止与卸载 三.MySQL 脚本的基本组成 ...
最新文章
- 【Caffe实践】基于Caffe的人脸识别实现
- Perl/CGI脚本语言编程学习资料及开发工具下载大全
- 如何优化android内存,Android内存优化
- Linux虚拟文件系统
- 测量两台机器的的网络延迟和时间差
- 使用Micrisoft.net设计方案 第三章Web表示模式 Web模式集群详细介绍 Observer(观察器)...
- VirtualDub - 开源视频捕捉及线性处理软件
- eclipse给jar包打断点
- 【Web_UI自动化_Python3_大众点评霸王餐_Seleniumpprint】(美团)大众点评霸王餐免费抽取,网址爬虫+自动报名,自动化测试案例
- CSS中absolute和relative
- storm throw 口袋妖怪_~~~~~~SOS!SOS!SSSSSSSOS!!!~~~那位大侠能给贴一个全招式的英文对...
- 微信小程序之时间计算器
- 关闭selinux的方法汇总
- 小观插值逼近的龙格现象
- 聚焦场景化应用 华为要做数字化转型的“赶路人”
- 信息物理系统-Rijndael加密算法的实现
- 从零开始入门创作游戏——2D沙盘类随机地图的生成
- HarmonyOS系统中内核实现智慧物流控制的方法
- 建立内部动态DNS服务器
- 说说WM_DESTROY和WM_NCDESTROY的区别
热门文章
- information_schema中的所有表和视图
- 通过crontab调度java -jar任务提示nohup: failed to run command `java': No such file or directory...
- Signalr实时通讯
- 树结构(三)----线索二叉树
- php引擎文件php.ini优化参数
- Object-C 打开工程,选择模拟起时,提示no scheme
- NSTimer循环引用的问题
- APL开发日志 -- 2013-03-02
- 入门机器学习,看这些材料就够了
- matlab添加多个legend