初识mysql数据库

什么是数据库?

数据库(database)是按照数据结构来组织、存储和管理数据的仓库。

每个数据库都有一个或多个不同的API用于创建、访问、管理、搜索和复制所保存的数据。

我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。

所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。

所谓关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

关系型数据库管理系统(RDBMS)的特点:

1、数据以表格的形式出现

2、每行为各种记录名称

3、每列为记录的名称对应的数据域

4、许多的行和列组成一张表单

5、若干的表单组成database

RDBMS术语

1、数据库:数据库是一些关联表的集合。

2、数据表:表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。

3、列:一列(数据元素)包含了相同的数据。

4、行:一行是一组相关的数据。

5、冗余:存储两倍数据,冗余可以使系统速度更快。

6、主键:主键是唯一的。一个数据表只能包含一个主键。你可以使用主键来查询数据。

7、外键:外键用于关联两个表。

8、复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。

9、索引:使用索引可快速访问数据表中的特定信息。索引时对数据库表中的一列或多列的值进行排序的一种结构。类似于书籍的目录。

10、参照完整性:参照完整性要求关系中不允许引用不存在的实体。实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。

Mysql数据库

Mysql是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,这样就增加了速度并提高了灵活性。

1、Mysql是开源的,所以你不需要支付额外的费用

2、Mysql支持大型的数据库。可以处理拥有上千万条记录的大型数据库

3、Mysql使用标准的sql数据语言形式

4、Mysql可以允许于多个系统上,并且支持多种语言。

5、Mysql对php有很好的支持,php是目前最流行的web开发语言

6、Mysql支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表为8TB

7、Mysql是可以定制的,采用GPL协议,你可以修改源代码来开发自己的mysql系统

时间: 2024-09-28 15:44:39

初识mysql数据库的相关文章

初识数据库 初识mysql

阅读目录: 初识数据库 为什么要用数据库 认识数据库 初识mysql mysql概念 下载与安装 初识sql语句 返回顶部 初识数据库 返回顶部 为什么要用数据库 用数据库的原因? 第一:将文件和程序存在一台机器上是不合理的. 第二:操作文件是一件很麻烦的事情 用数据库的优势? 程序稳定性:这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务 数据的一致性:所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象 并发:数据库可以良好的支持并发,所有的程序操作数据

MySQL数据库初识

一 数据库概述 1. 数据库??? 什么是数据库呢? 先来看看百度怎么说的 数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增.截取.更新.删除等操作. 所谓“数据库”系以一定方式储存在一起.能予多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合. 百度的貌似不好理解啊,让我说啊,数据库是存储数据的地方,超哥,你这不是废话么?这位同学,你你你你你说的对,哈哈,存数据的地方是存在哪里呢,存在硬盘上,为什么不是存在内存里面,因为内存无法永久保存.

初识mySQL(关系型数据库)

一.数据库修改密码 ①先执行use mysql; ②再执行update  mysql.user  set  password=PASSWORD(要修改的密码) where  user='root' ; mysql用户名:root mysql密码:自己修改 mysql服务器地址:localhost 二. mySQL数据库(关系型数据库) 1.姓名(name):字符串:varchar:字符串长度:常见的为20位和50位:允许空值: 2.性别(sex):bit,一般用布尔型数据,常用代码1=男,0=女

MySQL数据库初识——初窥MySQL

初步了解MySQL基本数据库语言 1.创建一个Mysql数据库 create database  database_name: 2.显示所有的Mysql数据库 show databases: 3.使用一个MySQL数据库 use database_name: 4.删除一个MySQL数据库 drop database database_name: 使用DOS命令登录mysql软件,首先要配置好环境变量 PATH : C:\Program Files\MySQL\MySQL Server 8.0\b

MySQL 数据库初识

一.数据库概述 (详情参考:https://www.cnblogs.com/clschao/articles/9907529.html) 1.概念:存储数据,共享数据 数据库,简而言之可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据运行新增.截取.更新.删除等操作. 所谓"数据库"系以一定方式储存在一起.能予多个用户共享.具有尽可能小的冗余度.与应用程序彼此独立的数据集合. 2.数据管理系统(英语:Database Management System,简称DBMS)保

初识 MySQL 5.6 新功能、参数

摘要: 继上一篇的文章 初识 MySQL 5.5 新功能.参数 之后,现在MySQL5.6 针对 MySQL5.5 各个方面又提升了很多,特别在性能和一些新参数上面,现在看看大致提升了哪些方面(后续不定时更新). 一:性能.功能上的提升. ① 在线DDL即 online DDL,日常的增删字段和索引都不会出现问题,但还是有很多操作不支持完全的在线DDL,包括增加一个全文索引,修改列的数据类型,删除一个主键,修改表的字符集等,其中主键可以通过自己指定的方式进行操作,操作方式有2种:algorith

初识云数据库POLARDB及踩过的那些坑

摘要: 初识云数据库POLARDB,本文从背景.架构.体验POLARDB和总结四个方面来介绍POLARDB.读完本文后,你对POLARDB有一个初步的认识. POLARDB背景POLARDB是阿里云自主研发的,具有里程碑意义的新一代关系型数据库,是与MySQL完全兼容的云托管数据库产品.它秉承Cloud Native的原生设计理念,采用了分布式存储引擎设计,性能最高可达到MySQL的6倍.在提供高吞吐.低延迟OLTP服务的同时,POLARDB以更低的使用成本,为用户提供更好的系统在线扩展服务.

惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十五】第二章【初识MySQL】

初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织.存储和管理数据的一种建立在计算机存储设备上的仓库. 数据库的优势: 1. 可以持久化存储大量的数据.方便我们进行检索2. 可以保证数据的安全和数据的一致性(事务...)3. 可以很轻松的通过数据库来提取出新的有效信息(计算平均分.统计人数)1231.2 数据库的分类RDB(Relational DataBase)关系型数据库 ? 例如:在关系型数据库中 有一张存储了学生数据的表格 还有一张存储了学生年级

Asp.net Core 系列之--2.ORM初探:Dapper实现MySql数据库各类操作

ChuanGoing 2019-09-10 距离上一篇近一个月时间,断断续续才把本篇码完,后面将加快进度,争取年度内把本系列基本介绍完成,同时督促本人持续学习. 本篇学习曲线: 1.初识Dapper 2.DbConnection 3.CommandBuilder实现单表操作(略) 4.演示 初识Dapper Dapper是一个轻量级/高性能的ORM,核心功能是利用Emit反射获取IDataReader中的数据.我们可以利用它的对象关系映射实现简单CURD操作,或者直接用SQL语句实现复杂场景的C