关于初识MySQL数据库以及MySQL的基本使用

这篇具有很好参考价值的文章主要介绍了关于初识MySQL数据库以及MySQL的基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

什么是数据库

数据库一般是指:在磁盘或者内存中存储的特定结构组织的数据

其本质可以理解为:对数据内容存储的一套解决方案,对数据库提供要求或字段,它会给用户返回结果

什么是MySQL

MySQL是一套给用户提供数据存取的服务,是一种网络程序

那么在系统中会存在mysql和mysqld,如何区分两者:

mysql 是数据库服务的客户端

mysqld 是数据库服务的服务器端

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

而MySQL的本质是基于C(mysql)S(mysqld)模式的一种网络服务

为什么要有数据库

既然存储数据有文件了,那么为什么还需要有数据库呢?

首先对于文件而言:在用户角度文件虽然可以提供数据的存储能力,但是并没有提供很好的数据内容管理能力,并不方便用户的操作。其次文件的安全性并不能保证,更不利于存储海量的数据

为了能够更加利于管理数据,因此就有了数据库的诞生。

数据库本质上也是文件,只不过不是由用户直接操作,而是由数据库服务的服务端去操作的

MySQL基本使用

连接mysql

mysql -h 127.0.0.1 -P 3306 -u root -p

其中,-h后面表示连接的主机,-P后面表示连接的端口,-u后面表示连接的用户名,-p后面表示当前用户的密码

-h不指明则默认连接本机

-P不指明默认为3306端口

查看当前服务器对应的数据库

show databases;

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

mysql数据的存放路径在 my.cnf 配置文件里的:datadir

创建数据库

create database XXX;

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

所谓的创建数据库本质上就是:在Linux下创建一个新的目录

进入某个数据库

use XXX;

进入到某个数据库中

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

建立一张表

create table XXX(
	//表里的属性(属性名 类型),
    //属性(属性名 类型)
);

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

创建成功之后,在当前的数据库目录中就会生成两个以表名为名称的文件

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

所谓的在数据库内建立表,本质就是在Linux下创建对应的文件

向表中插入数据

insert into XXX(XXX, XXX, XXX) values(XXX, XXX, XXX)

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

查询表中的数据

select * from XXX;

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

服务器,数据库,表之间的关系

所谓安装数据库服务器,本质上就是在机器上安装一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般会对每一个应用去创建一个数据库。

而表是在数据库中保存程序实体数据的。

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

数据逻辑存储

在mysql中是以行列式的逻辑存储结构呈现的,每一列为一个属性,每一行为一个数据对象。插入的操作对应的就是插入一个数据对象,对象的每个属性对应了表中的每一个属性

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

MySQL架构

MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,各种系统在底层实现方面各有不同,但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性。

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql

SQL语句分类

DDL(data definition language):数据定义语言,用来维护存储数据的结构,例如:create,drop

DML(data manipulation language):数据操纵语言,用来对数据进行操作,例如:insert,delete

DQL(data query language):数据查询语言,用来查询数据,例如:select

DCL(data control language):数据控制语言,负责权限管理和事务,例如:grant,revoke

存储引擎

存储引擎:数据库管理系统如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法

MySQL的核心就是插件式存储引擎,并且指出多种存储引擎。

对于MySQL实际上真正对数据进行操作就是通过存储引擎,不同的存储引擎会有不同或相同的功能。最常用的就是 InnoDB 和 MyISAM 这两种

查看存储引擎的语句为:

show engines \G

关于初识MySQL数据库以及MySQL的基本使用,MySQL,数据库,mysql,sql文章来源地址https://www.toymoban.com/news/detail-573096.html

到了这里,关于关于初识MySQL数据库以及MySQL的基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)

    目录 介绍 特点 基本语法 创建 调用 查看 删除  示例  存储过程是 事先经过编译 并 存储在数据库 中的一段 SQL 语句的 集合 ,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想

    2024年02月06日
    浏览(72)
  • 关于Android Studio连接mysql数据库的过程和注册功能的实现(数据的插入)以及mysql环境变量的配置

    1.安装mysql数据库,安装的教程哔站有很多,版本尽量用mysql5.7的版本,用mysql8.0的版本与android studio进行连接的话可能会出现问题。 2.安装完成之后,给本机配置环境变量,步骤:如下图示 (1)通过搜索打开环境变量。 (2).点击环境变量。 (3).找到系统变量点击新建。

    2024年04月14日
    浏览(66)
  • 初识MySQL数据库——“MySQL数据库”

    各位CSDN的uu们你们好呀,小雅兰好久没有更文啦,确实是心有余而力不足,最近学习的内容太难了,这篇博客又是小雅兰的新专栏啦,主要介绍的是一些MySQL数据库的知识点,下面,让我们进入初识MySQL数据库的世界吧 为什么要使用数据库 数据库与数据库管理系统 MySQL介绍

    2024年02月06日
    浏览(52)
  • 【MySQL数据库】初识MySQL数据库、安装MySQL

    在今天的数字化世界中,数据是企业和个人的重要资产。管理和存储数据变得至关重要,而 MySQL 数据库是一种备受欢迎的开源关系型数据库管理系统,它提供了稳定、可靠、高性能的数据存储解决方案。本文将介绍 MySQL 数据库的基本概念和安装过程,以便初学者能够轻松上

    2024年02月08日
    浏览(64)
  • Navicat (连接mysql数据库)的基本使用

    目录 前言 一、navicat-15的下载安装 二、navicat连接数据库 1、登录 2、连接数据库失败情况 3、登录数据库需要授权 三、navicat的基础操作  ☆ 1、数据库的基本操作 2、对表进行操作 3、sql 语句管理数据库  4、用户管理 5、 视图的创建 6、表的导入与导出  7、数据库的备份 

    2024年02月04日
    浏览(63)
  • 初识mysql数据库之mysql数据库安装(centos)

    目录 一、卸载不需要的环境 二、安装mysql yum源 三、安装mysql 四、登录mysql 1. 直接登录 2. 设置免密码登录 五、配置my.cnf 六、mysql登录时的一些选项介绍 要注意,在安装mysql数据库时,最好将用户切换为root,避免一些不必要的问题。当数据库安装好后,普通用户也可以使用的

    2024年02月03日
    浏览(52)
  • 【MySQL系列】--初识数据库

    💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃 个人主页 :阿然成长日记 👈点击可跳转 📆 个人专栏: 🔹数据结构与算法🔹C语言进阶 🚩 不能则学,不知则问,耻于问人,决无长进 🍭 🍯 🍎 🍏 🍊 🍋 🍒 🍇 🍉 🍓 🍑 🍈 🍌 🍐 🍍 数据库是结构化信息

    2024年02月12日
    浏览(60)
  • MySql001——初识数据库

    简单理解:数据库就是存放数据的仓库。 而仓库的作用就是往里面 存 东西(入库),和从里面 取 东西(出库)。 而在存的时候是:把指定东西存到指定位置上 取的时候是:根据什么条件取指定位置上的指定东西 简单理解:数据库的作用就是存放数据。 互联网世界就是数

    2024年02月15日
    浏览(47)
  • 【Mysql数据库从0到1】-入门基础篇--mysql基本使用

    mysql5.7和之前版本,默认字符集为latin1,插入中文字符会出现乱码。在使用5.7及之前的版本时候需要将字符编码修改为utf8字符集,utf8字符集指的是utf8mb3。 从mysql8.0开始,数据库默认字符编码改为utf8mb4。 Mysql 5.7 默认身份插件是 mysql_native_password Mysql 8.0 默认的身份插件是 cac

    2024年02月07日
    浏览(54)
  • 头歌MySQL数据库 - 初识MySQL 答案

    第1关:创建数据库 在右侧命令行中连接 MySQL ,并创建一个名为 MyDb 的数据库。 连接数据库的用户名为: root ,密码为: 123123 。 第2关:创建表 在右侧命令行中操作,创建数据库 TestDb ,在 TestDb 下创建表 t_emp ,表结构如下: 字段名称 数据类型 备注 id INT 员工编号 name VA

    2023年04月21日
    浏览(89)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包