首页
学习
活动
专区
圈层
工具
发布

【Mysql】Mysql数据库基础

2.数据库操作 2.1显示当前所有的数据库 SHOW DATABASES; 具体SQL语句操作: information_schema数据库是MySQL服务器的数据字典(保存所有数据表和库的结构信息...) performance_schema数据库是MySQL服务器的性能字典(保存全局变量等的设置) mysql 主要负责MySQL服务器自己需要使用的控制和管理信息(用户的权限关系等) sys是系统数据库...,包括了存储过程,自定义函数等信息 切记:这4个数据库是MySQL安装时自动创建的,建议不要随意的删除和修改这些数据库,避免造成服务器故障。...在创建数据库时,我们要指定字符集,这时我们一般指定utf8字符集,它可以包含非常多语言。而MySQL的utf8编码不是真正的utf8,没有包含某些复杂的中文字符。...mysql中不存在字符;所以可以用‘’或“”表示字符串。 3.3 日期类型 为了方便在数据库中存储日期和时间,MySQL提供了表示日期和时间的数据类型。

5.3K10

MySQL基础『数据库基础』

✨个人主页: 北 海 所属专栏: MySQL 学习 操作环境: CentOS 7.6 阿里云远程服务器 软件版本: MySQL 5.7.44 1.数据库概念 1.1.什么是数据库 数据库是按照数据结构来组织...是一套给我们 提供数据存储服务的网络程序,当我们说起 MySQL 时,应该想到:客户端、服务器、磁盘共同组成的服务体系 1.2.数据库存储介质 MySQL 数据库是将数据存储在 磁盘 中,称为 磁盘数据库...root 用户,只需这样操作即可连接数据库 mysql -u root -p 输入密码后,登录 MySQL 出现 mysql> 就表示登录成功了 2.2.使用数据库 查看当前 MySQL 系统中有哪些数据库...mysql> show databases; 注:Test 是我之前创建的数据库,其他数据都属于系统数据库,不可删除 创建一个名为 DataBase1 的数据库 mysql> create database...MySQL,直接输入 quit 退出 因为是系统级文件,需要借助 root 身份才能查看 ll /var/lib/mysql 使用数据库,MySQL 中会有很多数据库,在进行 建表、查询 等操作前,需要先指明使用哪一个数据库进行操作

81750
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【MySQL】数据库基础

    mysql文件:是数据库服务的客户端。 mysqld文件:是数据库服务的服务器端。 myslq本质:是基于C(mysql)S(mysqld)模式的一种网络服务。        ...---- 二、主流数据库 SQL Sever: 微软的产品,.Net程序员的最爱,中大型项目。 Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。...MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电商,SNS,论坛。对简单的SQL处理效果好。...---- 三、基本使用 3.1MySQL安装 MySQL在Centos7环境下安装 Windows下通过MySQL Installer安装MySQL服务 3.2连接服务器 指令:mysql -h 127.0.0.1...架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux 、 Windows 、Mac 和 Solaris 。

    49330

    【MySQL】数据库基础

    数据库基础 一、什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库呢?...(1)查看数据库 首先我们先登录 mysql,可以使用指令:show databases; 查看当前数据库的服务器中的数据库,如下: 那么这些数据库都在哪呢?...;我们可以尝试切换成 root 并进入该目录观察一下:cd /var/lib/mysql,如下所示: (2)创建数据库 然后我们回到 mysql 中,我们创建一个数据库,名为 mytest,其中创建数据库的指令为...,以保存程序中实体的数据; 数据库服务器、数据库和表的关系如下: 首先我们重新认识一下 mysql:其实 mysql 是数据库服务的客户端;mysqld 是数据库服务的服务器端;所以 mysqld 本质就是基于...其实 mysql 是一套给我们提供数据存储的服务的网络程序,数据库一般指的是,在磁盘或者内存中存储的特定结构组织的数据,即将来在磁盘上存储的一套数据库方案。

    39010

    MySQL数据库基础

    1.2 数据库结构模型 数据库类型的区分主要参照的是数据结构模型,而常用的数据结构模型有很多: 层次模型 网状模型 关系模型 1.3 关系型数据库 关系型数据库,是指采用了关系模型来组织数据的数据库,...关系型数据库:MySQL、Oracle、mariadb、Microsoft SQL 等。...,一般具有存储、截取、安全保障、备份等基础功能。...常见的关系型数据库管理系统: MySQL:MySQL,MariaDB,Percona-Server PostgreSQL:简称为pgsql Oracle MSSQL 2.1 RDBMS术语 约束:constraint...,向数据表提供的数据要遵守的限制 在我们开始学习MySQL 数据库前,让我们先了解下RDBMS的一些术语: 术语 解释 SQL Structure Query Language,结构化查询语言 数据库

    76330

    【MySQL】数据库基础

    安装MySQL 在MySQL之前,我们先查看一下电脑上有没有数据库。...数据库基础 什么是数据库 数据库是存储和管理数据的系统,能够高效地存取、更新和管理数据。数据库通常用于存储结构化数据,如用户信息、订单记录、日志等。...我们之前看到的mysql和mysqld有什么区别? mysql是数据库服务的客户端,mysqld是数据库服务服务器端。...数据库服务器、数据库和表的关系如下: MySQL架构 MySQL架构分为四层: 连接层:最上层是一些客户端和连接服务,所包含的服务并不是MySQL所独有的技术。...存储引擎对比 查看存储引擎: 总结 本篇文章中,我们介绍了 MySQL 的基础知识,包括 MySQL 的安装、数据库的基本概念、创建表、主流数据库类型、服务器与数据库的关系、MySQL 的架构以及存储引擎的对比

    34410

    【MySQL】数据库基础

    【MySQL】数据库基础 数据库? 服务器,数据库,表三者关系 基本使用 MySQL架构 数据库? 存储数据用文件就可以了,为什么还要弄个数据库?...所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多 个数据库 MySQL是一套给用户提供数据存储 / 服务的网络程序。...数据库存储介质: 磁盘 内存 服务器,数据库,表三者关系 基本使用 连接服务器 注意: 如果没有写 -h 127.0.0.1 默认是连接本地 如果没有写 -P 3306 默认是连接3306端口号...MySQL架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行。...服务层 SQL 接口:接收客户端发送的 SQL 语句,进行语法检查,判断 SQL 语句是否符合 MySQL 的语法规则。

    31710

    数据库基础(MySQL)

    数据库基础 1.1 什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?...Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。 MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电 商,SNS,论坛。...Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。 MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电 商,SNS,论坛。...H2: 是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中 1.3 基本使用 1.3.1 MySQL安装 CentOS 6.5下编译安装MySQL 5.6.14_野马红尘的技术博客...架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac 和 Solaris。

    38900

    【MySQL】数据库基础

    数据库管理系统(database management system,简称DBMS)是大型复杂的基础软件,也是现代信息系统的核心和基础。...H2:是一个用Java开发的嵌入式数据库,它本身只是一个库类,可以直接嵌入到应用项目中。 3.安装MySQL CentOS 6.5下编译安装MySQL 5.6....Windows下通过MySQL 注意:在后续的MySQL讲解中,博主的环境都是Centos 3.1 知识补充 所谓安装数据库,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库...MySQL的简单使用 centos下登入MySQL mysql -u root -p 创建数据库 create database database_name; 查看数据库 show databases;...MySQL架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac 和 Solaris。

    34210

    MySQL数据库基础

    一、登录数据库 在linux系统中登录数据库的指令 mysql -h 127.48.0.236 -P 3306 -u root -p -h:填写IP地址,指明要连接的主机。...二、数据库的理解 数据库服务分为客户端和服务端,分别是mysql和mysqld。...mysql本质:基于CS(client,server)模式的网络服务,是一种提供数据存取功能的网络服务。         数据库一般指在磁盘或者内存中特定结构组织的数据库方案。...接下来我们创建表结构: 查看/var/lib/mysql/test的变化:  我们发现新增了一些文件。 表的本质:对应库目录下的一个普通文件。  数据库本质就是文件,只不过由数据库服务帮我们管理。...H2: 是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。 服务器、数据库、表之间的关系: 四、MySQL架构 MySQL构架分为三层: 第一层:连接池。

    28410

    MySQL数据库基础(二):MySQL数据库介绍

    MySQL数据库介绍 一、MySQL介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,MySQL 是最流行的关系型数据库管理系统中的一个。...二、MySQL的特点 MySQL是开源的,所以你不需要支付额外的费用。 MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL使用标准的SQL数据语言形式。...MySQL Workbench(GUITOOL):一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。...四、MySQL数据库下载与安装 1、下载 MySQL是开源免费的,可以直接去官网下载最新版MySQL,下载地址如下: 下载地址:MySQL :: Download MySQL Community Server

    4K11

    MySQL数据库基础(二):MySQL数据库介绍

    ​MySQL数据库介绍一、MySQL介绍MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...,关系数据库管理系统) 应用软件,它是由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品,MySQL 是最流行的关系型数据库管理系统中的一个。...二、MySQL的特点MySQL是开源的,所以你不需要支付额外的费用。MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。...MySQL Workbench(GUITOOL):一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。...四、MySQL数据库下载与安装1、下载MySQL是开源免费的,可以直接去官网下载最新版MySQL,下载地址如下:下载地址:MySQL :: Download MySQL Community Server

    4.5K21

    【数据库】MySQL数据库基础

    数据库介绍 什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?...数据库可以提供远程服务,即通过远程连接来使用数据库,因此也称为数据库服务器。...数据库分类 数据库大体可以分为 关系型数据库 和 非关系型数据库 关系型数据库(RDBMS): 是指采用了关系模型来组织数据的数据库。...常用的关系型数据库如: Oracle:甲骨文产品,适合大型项目,适用于做复杂的业务逻辑,如ERP、OA等企业信息系 统。收费。 2. MySQL:属于甲骨文,不适合做复杂的业务。开源免费。...删除数据库 注:!!!删除数据库是一个非常危险的行为!!!!!!!! 在实际工作中,我们应该尽量避免删除数据库以防不好的后果发生。

    31610

    【MySQL】002.MySQL数据库基础

    数据库基础 1.1 什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?...mysql是数据库的客户端,mysqld是数据库的服务端 mysql:它是数据库服务的客户端 mysqld:它是数据库服务的服务器端 mysql本质:基于C(mysql)S(mysqld)模式的一种网络服务...1.2 基本使用 见一见数据库 样例: 查看当前服务器上的数据库 show databases; 我们mysql中的配置文件中的datadir就是我们的mysql服务对应的数据的存放路径...Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL。 MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务。主要用在电商,SNS,论坛。...数据库服务器、数据库和表的关系如下: 1.5 MySQL架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如Unix/Linux、Windows、Mac 和 Solaris。

    31200

    【MySQL数据库】数据库基础

    SQL Server:微软推出的一款专业级的数据库适用于中大型项目 MySQL:使用频率最高的数据库软件之一,开源且免费,在中小企业中普及率非常高,主要用在电商、论坛等 PostgreSQL:加州大学伯克利分校计算机系开发的关系型数据库...安装完成之后,我们查看一下数据库服务是否正常 在自己电脑中找到这个图标 或者在你安装MySQL的文件中找到 bin 目录,可以找到下面这两个可执行程序 运行 mysqld 程序之后,MySQL服务也就启动了...当我们启动mysqld程序(客户端程序)、输入设定的密码之后,就成功连接到mysql服务器了: 2.2 数据库服务器 数据库服务器是指在电脑上安装的 数据库管理系统程序 ,这个管理程序可以同时管理多个数据库...MySQL数据库服务器、数据库和表之间的关系如图表示: 即: 一台计算机提供的MySQL数据库服务中, 可以创建多个数据库, 每一个数据库中可以创建多张表, 每一张表中有多个数据行, 每一个数据行由很多列组成...客户端需要安装客户端软件,服务端程序运行在服务器上,提供数据库服务。 我们使用客户端与MySQL服务器之间的通讯就是属于 C/S 架构。

    49710

    MYSQL数据库-基础概念

    零、前言 从本章开始将学习MYSQL数据库的知识,而这里主要讲解MYSQL数据库基础 数据库基础 1、什么是数据库 概念:数据仓库,软件,安装在操作系统之上 Structure Query Language...,我们可以通过数据库提供的多种方法来管理数据库里的数据 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如 Unix/Linux、Windows、Mac 和Solaris。...各种系统在底层实现方面各有不同,但是 MySQL 基本上能保证在各个平台上的物理体系结构的一致性 2、文件和数据库 文件保存数据的缺点: 文件的安全性问题 文件不利于数据查询和管理 文件不利于存储海量数据...: 微软的产品,.Net程序员的最爱,中大型项目 Oracle: 甲骨文产品,适合大型项目,复杂的业务逻辑,并发一般来说不如MySQL MySQL:世界上最受欢迎的数据库,属于甲骨文,并发性好,不适合做复杂的业务...4、数据库分类 关系型数据库:SQL(Structured Query Language) MySQL、Oracle、Sql Server、DB2、SQLlite 概念:通过表和表之间,行和列之间的关系进行数据的存储

    82420

    mysql数据库基础语法

    数据库表 说到数据库语法,需要先提一下数据库表,数据库语法操作的就是数据库的表。一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。...查询和更新指令构成了 SQL 的 DML 部分: - SELECT - 从数据库表中获取数据 - UPDATE - 更新数据库表中的数据 - DELETE - 从数据库表中删除数据 - INSERT...INTO - 从数据库表中插入数据 SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。...SQL 中最重要的 DDL 语句: - CREATE DATABASE - 创建新的数据库 - ALTER DATABASE - 修改数据库 - CREATE TABLE - 创建数据表 - ALTER...TABLE - 修改(变更)数据库表 - DROP TABLE - 删除数据表 - CREATE INDEX - 创建索引 - DROP INDEX - 删除索引

    1.7K20
    领券