✨个人主页: 北 海 所属专栏: MySQL 学习 操作环境: CentOS 7.6 阿里云远程服务器 软件版本: MySQL 5.7.44 1.数据库概念 1.1.什么是数据库 数据库是按照数据结构来组织...,可以这样操作 注意: 连接数据库前需要确保 MySQL 服务已启动 mysql -u 用户 -p -h IP地址 -P 端口 其中: -u 后跟想要登录 MySQL 的用户名,比如 root -p 表示使用密码登录...,可以紧跟密码,也可以回车后输入 -h 表示 MySQL 服务部署机器的 IP 地址 -P 表示 MySQL 服务进程所使用的端口号 如果是直接在云服器中登录,可以不指定 -h 和 -P,并且我们当前只有一个...root 用户,只需这样操作即可连接数据库 mysql -u root -p 输入密码后,登录 MySQL 出现 mysql> 就表示登录成功了 2.2.使用数据库 查看当前 MySQL 系统中有哪些数据库...MySQL,直接输入 quit 退出 因为是系统级文件,需要借助 root 身份才能查看 ll /var/lib/mysql 使用数据库,MySQL 中会有很多数据库,在进行 建表、查询 等操作前,需要先指明使用哪一个数据库进行操作
数据库基础 一、什么是数据库 存储数据用文件就可以了,为什么还要弄个数据库呢?...(1)查看数据库 首先我们先登录 mysql,可以使用指令:show databases; 查看当前数据库的服务器中的数据库,如下: 那么这些数据库都在哪呢?...;我们可以尝试切换成 root 并进入该目录观察一下:cd /var/lib/mysql,如下所示: (2)创建数据库 然后我们回到 mysql 中,我们创建一个数据库,名为 mytest,其中创建数据库的指令为...,以保存程序中实体的数据; 数据库服务器、数据库和表的关系如下: 首先我们重新认识一下 mysql:其实 mysql 是数据库服务的客户端;mysqld 是数据库服务的服务器端;所以 mysqld 本质就是基于...其实 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,结构化查询语言 数据库
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
,通过如下指令查一下: netstat -ltp 数据库的存储介质: 磁盘,比如MySQL就是一种磁盘数据库。...如下: 将来MySQL创建的数据库文件都会存储在该目录下,可以看到该目录下有很多MySQL相关的数据文件。...如下: 创建数据库: 连接MySQL服务器后,通过create语句创建一个名为hellomysql的数据库。...如下: 因此我们创建数据库时,本质就是在MySQL的数据存储路径下新建了一个目录,而当我们将这个数据库删除后,这个目录其实也就不存在了。...MySQL给各种语言提供的用于访问数据库的接口,用户通过调用这些接口也可以向MySQL服务器发送SQL语句。
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 。
1.数据库的操作 显示当前数据库 SHOW DATABASES; 创建数据库 语法: CREATE DATABASE [IF NOT EXISTS] db_name [create_specification...mysql> create database db_test1; Query OK, 1 row affected (0.00 sec) #如果系统没有db_test1 的数据库,则创建一个名叫db_test2...的数据库, #如果有则不创建 mysql> create database db_test1; ERROR 1007 (HY000): Can't create database 'db_test1'...; database exists mysql> create database IF NOT EXISTS db_test1; Query OK, 1 row affected, 1 warning...(0.00 sec) #如果系统没有db_test 的数据库,则创建一个使用utf8mb4字符集 #的db_test 数据库,如果有则不创建 mysql> CREATE DATABASE IF NOT
MySQL数据库介绍一、MySQL介绍MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...二、MySQL的特点MySQL是开源的,所以你不需要支付额外的费用。MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。MySQL使用标准的SQL数据语言形式。...四、MySQL数据库下载与安装1、下载MySQL是开源免费的,可以直接去官网下载最新版MySQL,下载地址如下:下载地址:MySQL :: Download MySQL Community Server...首先找到mysql的安装目录,并且定位到mysql文件,将地址栏内容进行复制。...选择新建,将刚才的赋值的mysql文件的地址粘贴到文本框中,点击确定,完成环境变量配置。六、检测环境变量是否配置成功在底部搜索栏输入cmd,按Enter键唤出终端窗口。
MySQL数据库介绍 一、MySQL介绍 MySQL是一个关系型数据库管理系统,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System...二、MySQL的特点 MySQL是开源的,所以你不需要支付额外的费用。 MySQL支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 MySQL使用标准的SQL数据语言形式。...四、MySQL数据库下载与安装 1、下载 MySQL是开源免费的,可以直接去官网下载最新版MySQL,下载地址如下: 下载地址:MySQL :: Download MySQL Community Server...首先找到mysql的安装目录,并且定位到mysql文件,将地址栏内容进行复制。...选择新建,将刚才的赋值的mysql文件的地址粘贴到文本框中,点击确定,完成环境变量配置。 六、检测环境变量是否配置成功 在底部搜索栏输入cmd,按Enter键唤出终端窗口。
、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。...2.MySQL MySQL是一个开源的关系型数据库管理系统(Relational Database Management System),现在属于Oracle公司。...MySQL具有开源免费的优势,越来越多的企业选择使用MySQL,而放弃商用收费的Oracle。 MySQL 是一个多用户、多线程 SQL 数据库服务器。...MySQL 是CS架构,由一个服务器守护进程 mysqld 和很多不同的客户程序和库组成。...3.常用的关系型数据库 Oracle 甲骨文,java写的 DB2 IBM的,java写的 SQL Server 微软的 MySQL 免费的,跨平台 Access office里面自带的 SQLite
, 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
零、前言 从本章开始将学习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 概念:通过表和表之间,行和列之间的关系进行数据的存储
数据库表 说到数据库语法,需要先提一下数据库表,数据库语法操作的就是数据库的表。一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。...数据表为例 id name address sex job 1 张三 北京 男 程序员 2 李四 上海 女 设计师 3 王五 深圳 男 工程师 上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓名、地址...、性别和工作) sql语句 数据库上执行的大部分工作都由 SQL 语句完成。...查询和更新指令构成了 SQL 的 DML 部分: - SELECT - 从数据库表中获取数据 - UPDATE - 更新数据库表中的数据 - DELETE - 从数据库表中删除数据 - INSERT...SQL 中最重要的 DDL 语句: - CREATE DATABASE - 创建新的数据库 - ALTER DATABASE - 修改数据库 - CREATE TABLE - 创建数据表 - ALTER
在上节课中 我们了解了 几种数据库软件(mysql、sql server、Oracle …),我们来看一看数据库的分类 1.关系型数据库 Mysql、Sql server 、Oracle 、SqLite...三、数据库操作 1.显示当前的数据库 mysql> show databases; ? 2.创建数据库 mysql> create database [数据库名] ? ? ...与其他编程语言 定义的不一样,在MySQL中 类型放在 字段的后面....java 中可以用 // 表示注释 mysql中可以用 comment 表示注释说明,也可以用 - - 表示注释~ 我们可以操作一下,我们想要添加一个工作人员表,以下图为例,同样在java100...下一篇~ Mysql 数据库(三)—— 表的增删查改(CRUD) 敬请期待~~ 谢谢欣赏! 未完待续…
:但行好事,莫问前程 MySQL数据库安装教程 MySQL相关概念 MySQL安装教程 MySQL服务启动与停止 连接客户端 结束语 MySQL相关概念 名称 全称 简称 数据库 存储数据的仓库,数据是有组织的进行存储...DataBase(DB) 数据库管理系统 操纵和管理数据库的大型软件 DataBase Management System(DBMS) SQL 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准...Structured Query Language(SQL) MySQL安装教程 MySQL下载地址:MySQL 对应系统选择相应的版本 点击download 找到下载文件双击安装...start mysql80 开启MySQL服务 net stop mysql80 停止MySQL服务 连接客户端 ✅方式一:使用MySQL提供的客户端命令行工具 ✅方式二:使用系统自带的命令行工具执行指令...以上就是MySQL基础篇之MySQL数据库安装教程以及配置环境变量,连接数据库。
一、数据库基础知识 在任何一个关系数据库中,第一范式是对关系模式的基本要求,不满足第一范式的数据库就不是关系数据库 第二范式定义:若关系模式 R∈1NF R\in1NF,且关系模式R的每个非主属性完全函数依赖于码...(候选码),则 R∈2NF R\in2NF 第三范式定义:在2NF基础上,若一个关系模式中所有非主属性完全依赖于码并且不传递依赖于码,则 R∈3NF R\in3NF BC范式定义:设关系模式 R(U,F...服务器将不加载权限判断,任何用户都可以访问数据库。...MYSQL版本更新 数据库管理系统的变更 将www.abs.com主机上的mysql数据库全部迁移到www.bcd.com主机上。...错误日志:记录Mysql服务的启动、运行或停止Mysql服务时出现的错误。 . 查询日志:记录建立的客户端连接或执行的语句。 .
文章目录 Mysql使用时的注意事项 库的操作 数据类型 数值类型 日期和时间类型 字符串类型 表的操作 表中数据的增删改查基础 插入数据:insert 查询数据:select 条件查询 修改数据:update...删除数据:delete Mysql使用时的注意事项 每日一条数据库操作语句都应该以分号 ;结尾,因为mysql支持换行操作 mysql数据库对大小写不敏感,大小写皆可,通常关键字使用大写表示 mysql...数据库中哭的名称应该以英文字符或者一些符号起始,但是不允许以数字起始 mysql数据库中哭的名称、表的名称、字段的名称都不能使用mysql关键字,比如create、database;如果非要使用,那就用反引号括起来...,则创建 删除库:drop database 库名称; 选择使用数据库:use 库名称; 显示当前使用的数据库:select database(); 数据类型 数值类型 MySQL支持所有标准SQL...int,name varchar(3),age int, birthdatetime); 查看表结构:desc tb_stu; 删除表:drop table tb_stu; 表中数据的增删改查基础
emp order by age asc , entrydate desc; 2.6.7 分页查询 分页操作在业务系统开发时,也是非常常见的一个功能,我们在网站中看到的各种各样的分页条,后台 都需要借助于数据库的分页操作...• 分页查询是数据库的方言,不同的数据库有不同的实现,MySQL中是LIMIT。 • 如果查询的是第一页数据,起始索引可以省略,直接简写为 limit 10。 案例: A.
自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。我们先来学习一下自连接的查询语法:
(1)mysql是一个小型关系型数据库管理系统。 (2)mysql是一个快速、多线程、多用户、健壮的SQL数据库服务器。...与其他数据库管理系统比,mysql有以下的优势: mysql是一个关系数据库管理系统。 mysql是开源的。 mysql服务器是一个快速的、可靠和易使用的数据库服务器。...mysql服务器工作在客户/服务器或嵌入系统中。 有大量的mysql软件可以使用。...(3)关系数据库是以关系模型为基础的数据库,是一种根据表、元组、字段之间关系进行组织和访问数据的数据库,它通过若干个表来存取数据,并且通过关系将这些表联系在一起。...规范化的数据库必须符合关系模型的规范化规则。规范式可以防止在使用数据库时出现不一致的数据,并防止数据丢失。关系模型的范式有第一范式、第二范式、第三范式和BCNF范式等多种。
领取专属 10元无门槛券
手把手带您无忧上云