MySQL
文章平均质量分 71
mysql从删库到跑路
zdb呀
一直往南方开,不会太久
展开
-
mysql开启远程连接
2、将host设置为%,表示任何ip都能连接mysql。3、刷新privileges。1、首选登录数据库、并打开。原创 2024-05-22 10:06:59 · 341 阅读 · 1 评论 -
mysqldump
mysqldump 是 MySQL 数据库备份工具,用于将数据库的数据和结构导出为 SQL 文件,方便后续恢复或迁移数据库。原创 2024-05-22 08:49:27 · 307 阅读 · 0 评论 -
SQL约束
SQL约束用于规定表中的数据规则,如果存在违反约束的数据行为,行为会被约束终止。约束可以在创建表时规定(通过CREATE TABLE语句),或者在表创建之后规定(通过ALTER TABLE语句)。原创 2024-05-21 14:44:59 · 626 阅读 · 0 评论 -
数据控制语言DCL
DCL:Data Control Language,用于管理数据库中数据访问权限的语言。原创 2024-05-21 14:16:22 · 350 阅读 · 0 评论 -
navicat报错1045 - Access denied foruser ‘root‘@‘localhost‘(using password:YES)解决方法
navicat连接localhost报错。找到mysql安装路径,打开my.ini。2、在cmd上重新启动mysql服务。后续就可以正常连接本地了。原创 2023-12-23 11:42:31 · 1140 阅读 · 0 评论 -
Navicat连接mysql8报错解决:1251- Client does not support authentication protocol requested by server
把mysql用户登录密码加密规则还原成mysql_native_password.经查,出现这种情况的原因是:MySQL8 之前的版本中加密规则是。之后重新使用navicat连接mysql,成功!,而在MySQL8之后,加密规则是。原创 2023-11-25 21:31:13 · 1264 阅读 · 0 评论 -
【解决方法】mysql5.5安装不成功:最后一步未响应
问题:本人安装mysql5.5.36时到最后一步点完execute之后,出现卡死未响应的情况。如下:情况介绍:发现本人之前装了SQL sever 2008还是2012来着解决方法:删除,再重新安装1.删除mysql软件,删除SQL sever软件2.删除C:/ProgramData的Mysql文件夹。注意:ProgramData为隐藏文件夹3.下载腾讯安全管家清空未删干净的软件垃圾和注册表什么的;然后又把腾讯安全管家删了。它就是个工具人4.重新安装即可,安装成功!...原创 2021-11-19 16:25:18 · 4362 阅读 · 0 评论 -
mysql8下载与安装教程
这里以从官网下载的MySQL8.1.0.msi为例。把mysql的bin路径添加到环境变量中。8、输入root账号的密码,next。6、之后弹出新的页面,next。4、自选安装路径,next。1、用管理员权限运行cmd。1、点击安装,next。3、输入mysql密码。原创 2023-11-25 21:16:32 · 8946 阅读 · 3 评论 -
第1章 MySQL概述
DB:数据库,存储数据的仓库DBMS:数据库管理系统,又称为数据库软件或者数据库产品,用于创建和管理数据库,常见的有MySQL、Oracle、SQL ServerDBS:数据库系统,数据库系统是一个通称,包括数据库、数据库管理系统、数据库管理人员等,是最大的范畴SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎所有的主流数据库软件通用的语言。原创 2024-04-08 14:21:06 · 808 阅读 · 0 评论 -
第2章 数据查询语言DQL
MySQL学习第1章 MySQL概述1.1 前言1.2 MySQL安装1.3 常见的指令(1)MySQL的启动和关闭语句(2)MySQL的登录语句(3)MySQL的退出语句(4)查看MySQL的版本号(5)查看所有数据库(6)使用特定数据库(7)创建数据库(8)查看当前使用的数据库下所有表(9)查看当前使用的数据库1.4 SQL语句的五种分类第2章 DQL语言:数据查询语言2.1 基础查询(1)数据的导入(2)查看表中的数据(3)查看表的结构(4)简单查询DQL(5)给查询的列起别名2.2 条件查询:whe原创 2021-12-06 22:42:12 · 8136 阅读 · 0 评论 -
第3章 数据定义语言DDL
DDL:数据定义语言:create(增)、drop(删)、alter(改)、truncate。主要是对表结构进行操作。原创 2024-04-08 14:24:59 · 1119 阅读 · 0 评论 -
第4章 数据操作语言DML
str_to_date函数把字符串varchar转换成日期date类型,通常在插入insert时使用。date_format函数将日期类型转换成特定格式的字符串。以上语句进行了默认格式转换,自动将数据库中的date类型转换成varchar类型。可以使用str_to_date函数进行类型转换,将字符串转换成日期类型date。str_to_date:将varchar类型转换成date类型。date_format:将date类型转换成varchar类型。date是短日期:只包括年月日信息。原创 2024-04-08 14:34:09 · 879 阅读 · 0 评论 -
第7章 事务
一个事务其实就是一个完整的业务逻辑,是最小的工作单元,不可再分。什么是一个完整的业务逻辑?假设转账,从A账户向B账户中转账10000.将A账户的钱减去10000(update语句)将B账户的钱加上10000(update语句)这就是一个完整的业务逻辑。以上的操作是一个最小的工作单元,要么同时成功,要么同时失败,不可再分。这两个update语句要求必须同时成功或者同时失败,这样才能保证钱是正确的。原创 2024-04-08 20:15:06 · 827 阅读 · 0 评论 -
第8章 索引index
索引是在数据库表的字段上添加的,是为了提高查询效率存在的一种机制。一张表的一个字段可以添加一个索引,当然,多个字段联合起来也可以添加索引。索引相当于一本书的目录,是为了缩小扫描范围而存在的一种机制。对于一本字典来说,查找某个汉字有两种方式:第一种方式:一页一页挨着找,直到找到为止;即全字典扫描,效率低第二种方式:先通过目录(索引)去定位一个大概的位置,然后直接定位到这个位置,做局域性扫描,缩小扫描的范围,快速查找t_user。原创 2024-04-08 20:18:06 · 619 阅读 · 0 评论 -
第9章 视图view
我们以后面向视图开发的时候,使用视图的时候可以像使用table一样。视图不是在内存当中,视图对象也是。并且利于后期的维护,因为修改的时候也只需要修改一个位置就行,只需要修改视图对象所映射的SQL语句。**可以把这条复杂的SQL语句以视图对象的形式新建,**可以大大简化开发。每一次使用这个sql语句的时候都需要重新编写,很长,很麻烦,怎么办?假设有一条非常复杂的SQL语句,且需要在不同的位置上反复使用。作用:可以面向视图对象进行增删改查,对视图对象的增删改,是在公司中程序员之间沟通的术语。原创 2024-04-08 20:17:25 · 548 阅读 · 0 评论 -
MySQL存储引擎
InnoDB 表空间 tablespace 被用于存储表的内容(表空间是一个逻辑名称。索引文件 — 存储表上索引(mytable.MYI):索引是一本书的目录,缩小扫描范围,提高查询效率的一种机制。存储引擎是MySQL中特有的一个术语,其它数据库中没有。存储引擎是一个表存储/组织数据的方式。不同的存储引擎,表存储数据的方式不同。使用 MEMORY 存储引擎的表,其数据存储在内存中,且行的长度固定,这是mysql默认的存储引擎,同时也是一个重量级的存储引擎。InnoDB存储引擎最主要的特点是:非常安全。原创 2024-04-08 20:13:43 · 896 阅读 · 0 评论 -
数据库基础
一对一: 实际开发中,可能存在一张表字段太多,太庞大。这个时候要拆分表。没有拆分表之前:一张表。原创 2024-04-08 20:16:33 · 407 阅读 · 0 评论 -
【B站老杜】习题详解
文章目录1、取得每个部门最高薪水的人员名称2、哪些人的薪水在部门的平均薪水之上3、取得部门中(所有人的)平均的薪水等级4、不准用组函数(Max),取得最高薪水5、取得平均薪水最高的部门的部门编号6、取得平均薪水最高的部门的部门名称7、求平均薪水的等级最低的部门的部门名称8、取得比普通员工(员工代码没有在 mgr 字段上出现的)的最高薪水还要高的 领导人姓名9、取得薪水最高的前五名员工10、取得薪水最高的第六到第十名员工11、取得最后入职的 5 名员工12、取得每个薪水等级有多少员工13、面试题14、列出所有原创 2021-12-08 11:58:37 · 489 阅读 · 0 评论