MySQL数据库基础操作
Posted 发与少年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库基础操作相关的知识,希望对你有一定的参考价值。
声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢!
数据库有关系型数据库与非关系型两大阵营,今天重点来介绍一下关系型数据库中的老大哥MySQL
1. 数据库简介
1.1 什么是数据库
英文: database
保存和管理数据的仓库就是数据库。
什么是数据? 文件,图片,视频,订单,用户名,密码等等。
这些数据都需要有专门的地方来保存和管理。
在我们没有学习数据库技术之前,我们使用的数据都是以文件系统(db.json)的方式保存的。我们需要一个专门的软件来管理我们的数据, 这就是数据库。
1.2 两大阵营-数据库分类
-
关系型数据库,代表产品:
-
MySQL
-
Oracle
-
Sql server
-
DB2
-
-
非关系型数据库
-
redis 键值存储数据库
-
HBaise列存储数据库
-
mongodb 面向文档数据库
-
neo4j 图形数据库
-
Elasticsearch 搜索引擎存储
-
参考:数据库使用排名 DB-Engines Ranking - popularity ranking of database management systems
1.3 如何快速理解关系型数据库
在关系型数据库中,存在三级关系:
-
数据库
-
数据表
-
字段
类比excel:
-
每一列都是一类数据 ---
字段
-
每一行代表一条数据 ---
记录
2.mysql简介
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品 。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。
3.下载安装phpstudy
3.1 目标
下载安装phpStudy,为我们提供mysql数据库
也可以单独下载:官网下载:MySQL :: MySQL Downloads
3.2 下载网址,Windows版,linux版,mac版都支持
小皮面板(phpstudy) - 让天下没有难配的服务器环境!小皮面板(phpstudy) - 让天下没有难配的服务器环境!
3.3 安装
注意安装目录不要有中文,建议默认安装路径就可以
3.4 启动并安装成功后下载SQL_Front插件
3.5 启动
启动后我们的电脑就变成了数据库服务器
4. 创建数据库
5.操作数据库
5.1 新建数据库
数据库名称尽量用英文
5.2 新建数据表
5.3 新建字段
比如新建name,age
5.4 添加数据
点击数据浏览器来编辑我们的字段,按 ↓ 键来添加新数据,注意:Id不需要自己来添加,数据库会帮我们自动添加,而且id是唯一的,且只能有一个
5.5 通过命令语句操作:
1.sql中的insert into 语句-添加数据
insert into 表名(字段名1,字段名2,....) values (值1,值2,....)
注意:字段的顺序要和值的顺序是完全匹配的
-
字段列表可以不与真实数据表中的字段完全相等,可以省略一些不必要的字段,顺序与不需要与定义表时的顺序一致
-
如果是字符串类型的字段,其值要加"",如果是数值类型的字符串,其值不需要加“”
2.sql-delete语句-删除数据
delete from 表名 where 删除条件
注意:
不指定条件将删除所有数据
3.sql-update语句-修改数据
update 表名 set 字段1=值1, 字段2=值2,... where 修改条件
注意:
- 要修改的值使用键值对来表示
- 多个字段用,分隔
- 不指定条件,将修改当前表中全部的记录
4.sql-select-语句-数据查询
select 字段名1, 字段名2, ..... FROM 表名 where <条件表达式>
5.实例操作
6.刷新查看数据
简单一个数据库操作,下一期给大家介绍一下在js在node环境下,如何与数据库MySQL连接,并进行操作MySQL
有兴趣的朋友欢迎评论区留言讨论,一起学习,一起进步
以上是关于MySQL数据库基础操作的主要内容,如果未能解决你的问题,请参考以下文章