
MySQL
文章平均质量分 76
GengMS_DEV
某不知名招投标数字化公司
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【大前端】mysql的`增删改`,看这一篇真的够了。
mysql的增删改,看这一篇真的够了。 文章目录mysql的`增删改`,看这一篇真的够了。增删改 增 语法: 向表中插入某些列:insert into 表名 (列名1,列名2,列名3…) values (值1,值2,值3…): 向表中插入所有列:insert into 表名 values (值1,值2,值3…); 注意: 1.值的类型与数据库中表列的类型一致。 2.值的顺序与数据库中表列的顺序一致。 3.值的最大长度不能超过列设置最大长度 4.值的类型是字符串或者是日期类型,使用单引号引起来。原创 2021-01-29 17:59:23 · 189 阅读 · 2 评论 -
【MySQL】白话说MySQL(八),SQL对数据库表进行操作
白话说MySQL(八),SQL对数据库表进行操作 SQL创建表 语法: create table 表名称(字段名称 字段类型(长度) 约束,字段名称 字段类型(长度) 约束…); 字段类型: 一个实体对应一个表,一个实体属性对应表的一个字段。 Java中的类型 MySQL中的类型 byte/short/int/long tinyint/smallint/int/bigint float float double double boolean原创 2020-12-22 12:49:31 · 176 阅读 · 0 评论 -
【MySQL】2020年转瞬即逝,将要18的我,在努力学习MySQL
【MySQL】白话说MySQL(七),使用SQL对数据库进行操作 创建数据库 语法: create database 数据库名称 [character set 字符集 collate 字符集校对规则]; 后面部分可以省略 校对规则:主要是用于数据库排序使用的。 举例: 第一步:Win+R---cmd回车 打开命令行 第二步:输入:mysql -u root -p 第三步:输入密码 第四步:创建数据库的几种方式 create database db1; db1是自己起的名称。 这样我们就创建了一个原创 2020-12-22 12:44:01 · 182 阅读 · 0 评论 -
【MySQL】白话说MySQL(六),设计三范式
设计三范式 文章目录设计三范式三范式都是哪些第一范式第二范式多对多设计:第三范式一对多设计一对一设计:1.主键共享2.外键唯一 什么是设计范式? 设计表的依据。按照这个三范式设计的表不会出现数据冗余 三范式都是哪些 第一范式 任何一张表都应该有主键,并且每一个字段原子性不可再分 第二范式 建立在第一范式的基础上,所有非主键字段完全依赖主键,不能够产生部分依赖 多对多设计: 多对多,三张表,关系表两个外键 第三范式 建立在第二范式的基础之上,非主键字段不能传递依赖于主键(不能产生传递依赖) 一对多设计 一原创 2020-12-19 10:04:53 · 208 阅读 · 2 评论 -
【MySQL】白话说MySQL(五),数据的导出与导入
白话说MySQL(五),数据的导出与导入 文章目录白话说MySQL(五),数据的导出与导入将数据库中的数据导出将数据库中数据导入 没有配置mysql环境变量的时候,是无法直接从命令行下输入上述命令完成mysqldump操作的。这里我们直接cd到mysql安装目录(默认在c盘的Program Files\MySQL)下的bin文件夹中,来完成以下操作 将数据库中的数据导出 在windows的dos命令窗口中执行: 导出指定数据库 mysqldump 数据库名 >将要导出到的路径/将要导出的文件名 -原创 2020-12-19 08:44:57 · 192 阅读 · 1 评论 -
【MySQL】白话说MySQL(四),视图
白话说MySQL(四),视图 什么是视图? 站在不同的角度去看到数据(同一张表的数据,通过不同的角度去看待) 怎么创建视图?怎么删除视图? create view myview as DQL语句 drop view myview; 对视图进行增删改查,会影响到原表数据。(通过视图影响原表数据的,不是直接操作的原表) 视图的作用? 视图可以隐藏表的实现细节,保密级别较高的系统,数据库只对外提供相关的视图,Java程序员只对视图对象CRUD。 ...原创 2020-12-19 08:27:56 · 191 阅读 · 2 评论 -
【MySQL】白话说MySQL(三),索引
白话说MySQL(三),索引 什么是索引?有什么用? 索引就相当于一本书的目录,通过目录可以快速的查找到要查找的资源。 在数据库方面,查看一张表的时候有两种方式: 全表扫描 根据索引扫描 索引为什么可以提高检举速度? 最根本的原理就是缩小了扫描的范围 索引虽然可以提高检索效率,但是不能随意的添加索引,因为索引也是数据库当中的对象,也需要数据库不断的维护,是有维护成本的。 比如:表中的数据经常被修改这样就不适合做索引,因为数据一旦修改,索引需要重新排序,维护。 怎么创建索引对象,怎么删除索引对象 创建索引原创 2020-12-19 08:23:19 · 193 阅读 · 1 评论 -
【MySQL】白话说MySQL(二),事务
白话说MySQL(二),事务 什么是事务? 一个事务是一个完整的业务逻辑单元,不可再分。 和事务相关的语句只有DML语句: 因为他们这三个语句都是和数据库表当中的“数据”相关的 事务的存在是为了保证数据的完整性,安全性 如果所有业务能使用1条DML语句搞定,就不需要事务机制了 事务特性: 事务包括四大特性:ACID A:原子性:事务是最小的工作单元,不可再分 C:一致性:事务必须保证多条DML语句同时成功或者同时失败 I:隔离性:事务A和事务B具有隔离 D:持久性:持久性说的是最终数据必须持久化到硬盘原创 2020-12-19 08:08:01 · 184 阅读 · 1 评论 -
【MySQL】MySQL8.0存储引擎详解
MySQL8.0存储引擎详解 文章目录MySQL8.0存储引擎详解什么是存储引擎?mysql8.0支持的9种存储引擎1.MEMORY2.MRG_MYISAM3.CSV文件系统存储特点CSV特点4.FEDERATED5.PERFORMANCE_SCHEMA6.MyISAM7. InnoDB8.BLACKHOLE9.ARCHIVE 什么是存储引擎? 存储引擎这个名字只有在mysql中存在。(Oracle中有对应的机制,但是不叫存储引擎。Oracle中没有特殊的名字,就是“表的存储方式”) mysql支持很多存储原创 2020-12-17 18:04:49 · 3581 阅读 · 0 评论 -
【MySQL】忘记root密码怎么办?我来告诉你
【MySQL】忘记root密码怎么办?我来告诉你 mysql 忘记了 root 密码 忘记了mysql数据库root用户密码 1, 启用任务管理器,结束mysql进程 (注意:命令行是以管理员身份运行) net stop mysql 2,进入命令行,进入mysql的bin目录(<环境变里>path里面可以找到bin目录)启动mysql服务: mysqld -nt --skip-grant-tables (以不检查权限的方式启动); (可能会出现:120705 17:41:14 [Warnin原创 2020-12-17 16:04:46 · 275 阅读 · 0 评论 -
【MySQL】干净卸载MySQL--完全篇
#【MySQL】干净卸载MySQL–完全篇 一、在控制面板中卸载mysql软件,并删除目录 二、卸载过后删除C:\Program Files(x86)\MySQL该目录下剩余了所有文件,把mysql文件夹也删了,如果有这个目录的话 三、windows+R运行“regedit”文件,打开注册表 四、删除注册表: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹 HKEY_LOCAL_MACHINE\SY原创 2020-12-17 16:01:36 · 278 阅读 · 0 评论 -
【MySQL】白话说MySQL(一),浅谈MySQL入门基础
【MySQL】白话说MySQL(一),浅谈MySQL入门基础 文章目录【MySQL】白话说MySQL(一),浅谈MySQL入门基础1.Sql.DB.DBMS分别是什么?他们之间的关系常见的数据库管理系统有哪些:2.MySQL概述3.SQL语句分类4.Mysql基础命令 1.Sql.DB.DBMS分别是什么?他们之间的关系 DB:Database(数据库,数据库实际上在硬盘上以文件的形式存在) DBMS:DataBase Management System(数据库管理系统) Sql:结构化查询语言,是一门标原创 2020-12-16 21:04:22 · 310 阅读 · 0 评论 -
【MySQL】windows下MySQL安装步骤详解
【MySQL】windows下MySQL安装步骤详解 文章目录【MySQL】windows下MySQL安装步骤详解1.点击安装包2.点击next3.选择安装类型4.修改安装目录5.下面install开始安装6.mysql配置。选择next7.选择配置方式8.选择服务器类型9.选择数据库用途10.选择数据文件安装的目录11.选择网站并发连接数12.是否启用TCP/IP连接,设定端口13.数据库语言编码设置(重要)14.windows 配置15.用户创建16.开始安装17.完成安装 在保证系统上无MySQL残原创 2020-12-16 20:45:03 · 316 阅读 · 0 评论 -
如何快速干净的卸载mysql数据库,不影响下次安装
如何干净的卸载mysql数据库,不影响下次安装 双击安装包,点击下一步,然后点击remove,卸载 手动删除Program Files 中的MySql目录 手动删除ProgramData目录(这个目录是隐藏的。需要在windows查看处打开查看隐藏文件)中的MySQL. 简简单单三步就搞定了 ...原创 2020-07-24 11:33:35 · 26951 阅读 · 0 评论