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 · 144 阅读 · 2 评论 -
【MySQL】白话说MySQL(八),SQL对数据库表进行操作
白话说MySQL(八),SQL对数据库表进行操作SQL创建表语法:create table 表名称(字段名称 字段类型(长度) 约束,字段名称 字段类型(长度) 约束…);字段类型:一个实体对应一个表,一个实体属性对应表的一个字段。Java中的类型 MySQL中的类型byte/short/int/long tinyint/smallint/int/bigintfloat floatdouble doubleboolean原创 2020-12-22 12:49:31 · 144 阅读 · 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 · 132 阅读 · 0 评论 -
【MySQL】白话说MySQL(六),设计三范式
设计三范式文章目录设计三范式三范式都是哪些第一范式第二范式多对多设计:第三范式一对多设计一对一设计:1.主键共享2.外键唯一什么是设计范式?设计表的依据。按照这个三范式设计的表不会出现数据冗余三范式都是哪些第一范式任何一张表都应该有主键,并且每一个字段原子性不可再分第二范式建立在第一范式的基础上,所有非主键字段完全依赖主键,不能够产生部分依赖多对多设计:多对多,三张表,关系表两个外键第三范式建立在第二范式的基础之上,非主键字段不能传递依赖于主键(不能产生传递依赖)一对多设计一原创 2020-12-19 10:04:53 · 146 阅读 · 2 评论 -
【MySQL】白话说MySQL(五),数据的导出与导入
白话说MySQL(五),数据的导出与导入文章目录白话说MySQL(五),数据的导出与导入将数据库中的数据导出将数据库中数据导入没有配置mysql环境变量的时候,是无法直接从命令行下输入上述命令完成mysqldump操作的。这里我们直接cd到mysql安装目录(默认在c盘的Program Files\MySQL)下的bin文件夹中,来完成以下操作将数据库中的数据导出在windows的dos命令窗口中执行:导出指定数据库mysqldump 数据库名 >将要导出到的路径/将要导出的文件名 -原创 2020-12-19 08:44:57 · 165 阅读 · 1 评论 -
【MySQL】白话说MySQL(四),视图
白话说MySQL(四),视图什么是视图?站在不同的角度去看到数据(同一张表的数据,通过不同的角度去看待)怎么创建视图?怎么删除视图?create view myview as DQL语句drop view myview;对视图进行增删改查,会影响到原表数据。(通过视图影响原表数据的,不是直接操作的原表)视图的作用?视图可以隐藏表的实现细节,保密级别较高的系统,数据库只对外提供相关的视图,Java程序员只对视图对象CRUD。...原创 2020-12-19 08:27:56 · 163 阅读 · 2 评论 -
【MySQL】白话说MySQL(三),索引
白话说MySQL(三),索引什么是索引?有什么用?索引就相当于一本书的目录,通过目录可以快速的查找到要查找的资源。在数据库方面,查看一张表的时候有两种方式:全表扫描根据索引扫描索引为什么可以提高检举速度?最根本的原理就是缩小了扫描的范围索引虽然可以提高检索效率,但是不能随意的添加索引,因为索引也是数据库当中的对象,也需要数据库不断的维护,是有维护成本的。比如:表中的数据经常被修改这样就不适合做索引,因为数据一旦修改,索引需要重新排序,维护。怎么创建索引对象,怎么删除索引对象创建索引原创 2020-12-19 08:23:19 · 153 阅读 · 1 评论 -
【MySQL】白话说MySQL(二),事务
白话说MySQL(二),事务什么是事务?一个事务是一个完整的业务逻辑单元,不可再分。和事务相关的语句只有DML语句:因为他们这三个语句都是和数据库表当中的“数据”相关的事务的存在是为了保证数据的完整性,安全性如果所有业务能使用1条DML语句搞定,就不需要事务机制了事务特性:事务包括四大特性:ACIDA:原子性:事务是最小的工作单元,不可再分C:一致性:事务必须保证多条DML语句同时成功或者同时失败I:隔离性:事务A和事务B具有隔离D:持久性:持久性说的是最终数据必须持久化到硬盘原创 2020-12-19 08:08:01 · 142 阅读 · 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 · 3133 阅读 · 0 评论 -
【MySQL】忘记root密码怎么办?我来告诉你
【MySQL】忘记root密码怎么办?我来告诉你mysql 忘记了 root 密码忘记了mysql数据库root用户密码1, 启用任务管理器,结束mysql进程 (注意:命令行是以管理员身份运行) net stop mysql2,进入命令行,进入mysql的bin目录(<环境变里>path里面可以找到bin目录)启动mysql服务:mysqld -nt --skip-grant-tables (以不检查权限的方式启动);(可能会出现:120705 17:41:14 [Warnin原创 2020-12-17 16:04:46 · 247 阅读 · 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 · 240 阅读 · 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 · 256 阅读 · 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 · 254 阅读 · 0 评论 -
如何快速干净的卸载mysql数据库,不影响下次安装
如何干净的卸载mysql数据库,不影响下次安装双击安装包,点击下一步,然后点击remove,卸载手动删除Program Files 中的MySql目录手动删除ProgramData目录(这个目录是隐藏的。需要在windows查看处打开查看隐藏文件)中的MySQL.简简单单三步就搞定了...原创 2020-07-24 11:33:35 · 26913 阅读 · 0 评论