当前位置: 首页 > news >正文

新手必看!最简单的MySQL数据库详解

本篇文章主要跟大家介绍的是详解MySQL数据库,对于新手来说帮助很大的,而且MySQL是最流行的关系型数据库管理系统,在web应用方面,MySQL也是最好的RDBMS应用软件之一,因此,感兴趣的朋友记得要看完!
在这里插入图片描述

是什么数据库?

数据库(Datebase)是根据数据的结构来组织、存储和管理数据的仓库。每一个数据库都至少有一个API去进行创建,访问,管理搜索和复制所保存的数据。将数据储存在文件中也是一个方法,但是读写速度会受到影响。所以,我们现在选择关系型数据库管理系统来存储和管理大数据量,这意味这必须建立在关系模型的基础上,借助于集合代数等数学概念和方法来解决数据库中的数据。

RDBMS特点:

1、以表格的形式展现数据。

2、每行是各种记录名称。

3、每列是记录名称所对应的数据域。

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

5、表单再组成database。

RDBMS术语

在们开始学习MySQL数据库前,让我们先了解一下RDBMS的一些术语:

数据库:属于一些关联表的集合。

数据表:表是数据的矩阵,它类似一个简单的电子表格在数据库中。

列:一列数据的元素,包含着同类型的数据。

行:一行是一组相关数据,例如订阅数据。

冗余:在储存双倍数据时,降低性能的同时,提高安全性。

主键:是唯一的,一个数据表一个主键。通过主键查询数据信息。

复合键:将多个列作为一个索引键,在复合索引上使用较多。

索引:在访问数据库表中特定信息的时候,使用索引是最为方便的。它是对数据库中列项的值进行排序的结构,比较像目录部分。
在这里插入图片描述

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

MySQL数据库

MySQL数据库属于关系型数据库管理系统,在关联数据库时并没有将数据放在一个很繁杂的大仓库中,而是保存在不相同的表中,增加速度的同时,提高了使用的灵活性。

1、MySQL是开源的,不需要支付额外的任何费用。

2、MySQL对大数据库支持,对上千万条记录的大数据库处理时也比较方便。

3、MySQL使用标准的SQL数据语言形式。

4、MySQL在多个系统上都可以运行,而且支持语言非常广泛,例如:C、C++、Python、Java、Perl、PHP等。

5、MySQL对PHP的支持非常的好,而PHP是目前Web最好的开发语言之一。

6、MySQL方便的一点是可以定制,采用GPL协议,你可以修改源码进而开发符合自己使用的MySQL系统。

MySQL数据库创建

我们可以在登陆MySQL服务器后,使用create命令创建数据库,语法如下:

CREATE DATABASE 数据库名;
下面是一个简单的命令演示如何创建数据库:

[root@host]# mysql -u root -pEnter password:****** #登陆后进入终端mysql>create DATABASE RUNOOB;

使用mysqladmin创建数据库

使用普通用户,你可能需要特定的权限来创建或删除MySQL数据库。

所以使用root用户登陆,root用户拥有最高的权限,可以使用mysql命令来创建数据库。

下面的命令简单的演示了创建数据库过程

[root@host]#  mysqladmin -u root -p create RUNOOBEnter password:******

执行成功后即可创建MySQL数据库。
在这里插入图片描述

感谢各位的阅读!以上就是关于“最简单的MySQL数据库详解”的内容介绍,相信大家看完之后有更深的了解,如果还想了解更多相关知识,可以关注摩杜云行业资讯频道,更多相关知识等着你来学习。如果觉得这篇文章不错的话,也可以分享给更多的人看到。

相关文章:

  • 国内哪家CDN加速服务好用?
  • 如何在MySQL 5.7中使用SELECT ... INTO语句导出数据文件?
  • MySQL查询语句过程和EXPLAIN语句的基本概念及其优化
  • 修改CentOS5系统默认语言的操作方法
  • 新手怎么选择广州云服务器的配置?只需7步,就能轻松搭配好!
  • 哪个106短信服务平台好?这4点要参考!
  • 高仿CDN与普通CDN有什么区别?
  • 高防CDN适用于哪些网站使用?这4种类型网站非常需要!
  • 高仿CDN有哪些优势?这篇文章详细告诉你!
  • 摩杜云受邀出席CDEC中国数据智能生态大会
  • 如何买到便宜低价的云服务器?这3条建议可以看看!
  • 摩杜云:以云网边端一体化,构筑数字新基建
  • 海外云服务器哪个性价比高?看这篇就够了!
  • 为什么越来越多的人选择使用云服务器?
  • 摩杜云:边缘计算推动CDN行业创新,传统CDN与边缘计算合作并存
  • angular2开源库收集
  • ESLint简单操作
  • If…else
  • Protobuf3语言指南
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Solarized Scheme
  • SpiderData 2019年2月13日 DApp数据排行榜
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • underscore源码剖析之整体架构
  • vue:响应原理
  • 动态规划入门(以爬楼梯为例)
  • 理清楚Vue的结构
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 判断客户端类型,Android,iOS,PC
  • 阿里云ACE认证学习知识点梳理
  • !!Dom4j 学习笔记
  • #QT(一种朴素的计算器实现方法)
  • (10)ATF MMU转换表
  • (javascript)再说document.body.scrollTop的使用问题
  • (二)Eureka服务搭建,服务注册,服务发现
  • (九)c52学习之旅-定时器
  • (学习日记)2024.01.09
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • **PyTorch月学习计划 - 第一周;第6-7天: 自动梯度(Autograd)**
  • .apk 成为历史!
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .net FrameWork简介,数组,枚举
  • .Net Redis的秒杀Dome和异步执行
  • .NET程序员迈向卓越的必由之路
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [ C++ ] STL---string类的使用指南
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [BZOJ2281][SDOI2011]黑白棋(K-Nim博弈)