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

【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.2K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL基础『数据库基础』

    ✨个人主页: 北 海 所属专栏: MySQL 学习 操作环境: CentOS 7.6 阿里云远程服务器 软件版本: MySQL 5.7.44 1.数据库概念 1.1.什么是数据库 数据库是按照数据结构来组织...、论坛 等项目开发,后被甲骨文公司收购 PostgreSQL:起源于加州大学伯克利分校的计算机科学系,是一个独立的、开源的数据库管理系统,由全球的志愿者开发和维护,无论是私用、商用还是学术研究,都可以免费使用...root 用户,只需这样操作即可连接数据库 mysql -u root -p 输入密码后,登录 MySQL 出现 mysql> 就表示登录成功了 2.2.使用数据库 查看当前 MySQL 系统中有哪些数据库...MySQL,直接输入 quit 退出 因为是系统级文件,需要借助 root 身份才能查看 ll /var/lib/mysql 使用数据库,MySQL 中会有很多数据库,在进行 建表、查询 等操作前,需要先指明使用哪一个数据库进行操作...3.MySQL语句分类 MySQL 中的语句可分为三类: DDL 数据定义语句:用来维护存储数据的结构,常用于对数据库、表进行操作 DML 数据操纵语句:用来对数据进行操作,比如对表中的数据进行增删改查

    80250

    【MySQL】数据库基础

    数据库基础 一、什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库呢?...(1)查看数据库 首先我们先登录 mysql,可以使用指令:show databases; 查看当前数据库的服务器中的数据库,如下: 那么这些数据库都在哪呢?...;我们可以尝试切换成 root 并进入该目录观察一下:cd /var/lib/mysql,如下所示: (2)创建数据库 然后我们回到 mysql 中,我们创建一个数据库,名为 mytest,其中创建数据库的指令为...,以保存程序中实体的数据; 数据库服务器、数据库和表的关系如下: 首先我们重新认识一下 mysql:其实 mysql 是数据库服务的客户端;mysqld 是数据库服务的服务器端;所以 mysqld 本质就是基于...五、SQL 语句分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构;代表指令: create, drop, alter DML【data manipulation

    37310

    MySQL数据库基础

    通俗来讲这种数据库就是由多张表组成,并且这些表之间存在一定的关系。 关系型数据库的优点: 数据以表格的形式存储容易理解 支持SQL语言使用方便 易于维护 事务的一致性。...关系型数据库的缺点: 为了维护一致性所付出的巨大代价就是其读写性能比较差; 高并发读写效率较低; 海量数据的读写效率低; 固定的表结构。...关系型数据库:MySQL、Oracle、mariadb、Microsoft SQL 等。...,一般具有存储、截取、安全保障、备份等基础功能。...,向数据表提供的数据要遵守的限制 在我们开始学习MySQL 数据库前,让我们先了解下RDBMS的一些术语: 术语 解释 SQL Structure Query Language,结构化查询语言 数据库

    74130

    【MySQL】数据库基础

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

    33110

    【MySQL】数据库基础

    mysql文件:是数据库服务的客户端。 mysqld文件:是数据库服务的服务器端。 myslq本质:是基于C(mysql)S(mysqld)模式的一种网络服务。        ...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 。...五、SQL分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构 。

    48430

    MySQL数据库(基础)

    MySQL数据库 2.1 MySQL数据库概念 2.2 MySQL基本操作 2.2.1 建立数据库 2.2.2 查看数据库 2.2.3 选中数据库 2.2.4 删除数据库 2.3 MySQL数据类型...MySQL数据库 2.1 MySQL数据库概念 咱们之前在安装MySQL的时候,其实安装的不止是一个软件, 而是很多软件 其中最核心的是MySQL的服务器和客户端~ 在MySQL客户端中输入的一些命令...,其实就是SQL语句 2.2 MySQL基本操作 2.2.1 建立数据库 通过SQL语句就能创建出一个”数据库” (此处指的是数据集合,由若干个表构成) 命令为 : create database +...数据库名 ; 最后要以分号 ; 结尾 出现OK就代表创建成功了 错误情况: a) 语句有错误 b) mysql里面数据库名字不能重复 c) 如果句尾没有 ; mysql会认为命令没有输入完毕...删除数据库 命令为:drop database + 数据库名; 2.3 MySQL数据类型 MySQL中存储数据是按照一定的类型来进行存储的 每一列,都需要明确的标注出该列的类型 大多都和Java

    54410

    数据库基础(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_野马红尘的技术博客...1.5 SQL分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构 代表指令: create, drop, alter DML【data manipulation

    37900

    【MySQL】数据库基础

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

    30510

    【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。

    33010

    MySQL数据库基础

    一、登录数据库 在linux系统中登录数据库的指令 mysql -h 127.48.0.236 -P 3306 -u root -p -h:填写IP地址,指明要连接的主机。...二、数据库的理解 数据库服务分为客户端和服务端,分别是mysql和mysqld。...mysql本质:基于CS(client,server)模式的网络服务,是一种提供数据存取功能的网络服务。         数据库一般指在磁盘或者内存中特定结构组织的数据库方案。...H2: 是一个用Java开发的嵌入式数据库,它本身只是一个类库,可以直接嵌入到应用项目中。 服务器、数据库、表之间的关系: 四、MySQL架构 MySQL构架分为三层: 第一层:连接池。...使用show engines指令可查看,如下: 五、语句分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构,代表指令: create, drop, alter

    27610

    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数据库基础(二):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数据库基础

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

    29010

    【MySQL数据库】数据库基础

    MySQL数据库服务器、数据库和表之间的关系如图表示: 即: 一台计算机提供的MySQL数据库服务中, 可以创建多个数据库, 每一个数据库中可以创建多张表, 每一张表中有多个数据行, 每一个数据行由很多列组成...缺点:去要安装客户端才能使用;维护成本高。 3.2 B/S 架构 B/S 架构全称是 浏览器/服务器(Browser / Server)架构,分为 Web浏览器、服务器程序和数据库服务三个部分。...由于所有的业务逻辑都是由服务器程序来处理的,因此客户端只需要使用浏览器就可以完成所有操作,大大降低了客户端的维护成本。 常用于对公开用户提供的网络服务中,比如常见的大型网站。...优点:不需要维护客户端,只需安装一个浏览器;维护成本低,只需要维护服务器端即可;所有业务都集中在服务器端,业务扩展方便。...4.2 SQL 分类 DDL【Data Definition Language】数据定义语言,用来维护存储数据的结构。

    47010

    【MySQL】002.MySQL数据库基础

    数据库基础 1.1 什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库?...mysql是数据库的客户端,mysqld是数据库的服务端 mysql:它是数据库服务的客户端 mysqld:它是数据库服务的服务器端 mysql本质:基于C(mysql)S(mysqld)模式的一种网络服务...1.2 基本使用 见一见数据库 样例: 查看当前服务器上的数据库 show databases; 我们mysql中的配置文件中的datadir就是我们的mysql服务对应的数据的存放路径...数据库服务器、数据库和表的关系如下: 1.5 MySQL架构 MySQL 是一个可移植的数据库,几乎能在当前所有的操作系统上运行,如Unix/Linux、Windows、Mac 和 Solaris。...1.6 SQL分类 DDL【data definition language】 数据定义语言,用来维护存储数据的结构代表指令: create, drop, alter DML【data manipulation

    29800

    Python Mysql数据库基础

    , 4 4月 2022 作者 847954981@qq.com 后端学习, 我的编程之路 Python Mysql数据库基础 在python的使用中,我们不可避免需要使用数据库来完成数据的存储操作...数据库的连接 进行mysql数据库的连接,我们需要python库的支持,输入: pip install mysql.connector 来安装python的mysql连接库 之后,通过: import...="123456" #mysql密码 ,charset='utf8' #编码方式 ) 来完成数据库的连接 表的创建 当我们完成数据库的连接后就可以实现简单的数据库操作,比如创建表 在这之前,我们使用connect...", # 默认用户名 password="123456", # mysql密码 charset='utf8', # 编码方式 database="chuan" # 数据库名称...="123456", # mysql密码 charset='utf8', # 编码方式 database="chuan" # 数据库名称 ) mycursor = mydb.cursor

    1.4K10
    领券