
MySQL
文章平均质量分 56
MySQL
西柚001
这个作者很懒,什么都没留下…
展开
-
Centos MySQL --skip-grant-tables详解
主机系统:Centos7 64位数据库版本:MySQL5.7.40。原创 2023-11-02 09:43:35 · 2685 阅读 · 2 评论 -
Windows MySQL基础命令
查询安装的MySQL中的数据库,如果没有创建新的数据库,也会有MySQL的系统数据库的。创建一张学生表,有id,name,sc三个字段属性。当然如果你使用系统中不存在的数据库,会发生报错的。删除的操作没有trouncate的操作快。创建一个新的数据库,名称为a。然后输入密码,回车就可以。原创 2022-10-09 14:25:08 · 3130 阅读 · 0 评论 -
MySQL 添加和删除索引
索引类型:普通索引,唯一索引,全文索引,空间索引1、普通索引NORMAL:这是最基本的索引,它没有任何限制,比如上文中为title字段创建的索引就是一个普通索引,MyIASM中默认的BTREE类型的索引,也是我们大多数情况下用到的索引。1、创建索引CREATE INDEX indexName ON runoob_tbl (runoob_title);2、修改表结构(添加索引)查看表的详细信息desc runoob_tbl;runoob_tbl:表名称 INDEX:普通原创 2022-03-02 16:15:28 · 889 阅读 · 0 评论 -
MySQL Slave_SQL_Running:No解决方案
1.首先进入从服务器,停掉slavestop slave;2.进入主服务器查看主机状态show master status;3.在从服务器操作change master to master_host='192.168.0.54',master_user='root',master_password='123456',master_port=3306,master_log_file=localhost-bin.000094’,master_log_pos=33622483 ;start原创 2021-09-18 11:20:48 · 877 阅读 · 0 评论 -
MySQL 主从服务配置
主从服务器的配置流程主节点:192.168.0.54从节点:192.168.0.109mysql版本:mysql-5.7.35linux:centos7.91.编辑主服务器1.编辑数据库配置文件(192.168.0.54)vim /etc/my.cnf2.启用二进制文件log-bin = mysql-binserver-id =1innodb-file-per-table =ONskip_name_resolve=ON3.重启数据库systemctl restart my原创 2021-09-18 10:23:27 · 469 阅读 · 0 评论 -
MySQL 存储及查询亿级数据
借鉴博客第一阶段:一定要正确设计索引一定要避免SQL语句全表扫描,所以SQL一定要走索引(如:一切的 > < != 等等之类的写法都会导致全表扫描)一定要避免 limit 10000000,20 这样的查询一定要避免 LEFT JOIN 之类的查询,不把这样的逻辑处理交给数据库每个表索引不要建太多,大数据时会增加数据库的写入压力第二阶段:1.采用分表技术(大表分小表)a)垂直分表:将部分字段分离出来,设计成分表,根据主表的主键关联b)水平分表:将相同字转载 2021-08-30 10:02:06 · 3712 阅读 · 0 评论 -
MySQL 主键和索引
主键:关系数据可依赖于主键,主键在物理层面上主要有两个用途:唯一的标识一行因为主键可以唯一标识一行记录,所以可以确保执行数据更新、删除的时候不会出现张冠李戴的错误。作为一个可以被外键引用的对象一个表的主键通常可以作为另一个表的外键,主键通过与外键构成参照完成性约束,防止出现数据不一致。主键分为单列主键和复合主键:主键分为两种:单一主键:只用一列来唯一标识一行复合主键(联合主键): 当使用一列不能唯一表示一行的时候,就要采用多列唯一标识一行索引:对于MySQL的高效运行是很重转载 2021-08-30 09:48:23 · 3904 阅读 · 0 评论 -
MySQL 事务
在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用来管理 insert,update,delete 语句一般来说,事务是必须满足4个条件(ACID):原子性(Atomicity,或称不可分割性)一致性(Consistency)隔离性(Isolation,又称独立性)持久性(Durability)原子性:一个事务(transaction)中的所有操作,要么全部完成,要原创 2021-08-06 11:24:25 · 97 阅读 · 0 评论 -
简单的sql语句
1.常见的sql语句1.截断表-清空表数据truncate table users2.语句插入一条数据"insert into table(***) values ('%s') % 'aaa'"或者是"insert into table(***) values ('{}')".format('***')3.查询语句"select * from ***"4.更新语句需要修改的内容在前面,后面是条件,下面语句的意思是:把id为3的改成id为100update table set i原创 2021-06-16 16:54:28 · 529 阅读 · 0 评论 -
Win10 安装mysql8.0
Win10下安装MySQL8第一步:下载安装包官网: https://downloads.mysql.com/archives/installer/.第二步:解压注意:解压到的目录不能出现中文或者空格等名称第三步:配置1.新建文件和文件夹在解压目录下,新建 my.ini文件和 data 文件夹,如图:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=D:\\mysql-8.0.18-winx64# 设置mysql数据库的数据原创 2020-11-25 16:50:48 · 674 阅读 · 0 评论 -
MySQL数据库视图和索引
一、视图1.什么是视图?视图是一张虚拟表,并不在数据库中以存储数据值集的形式存在。在引用过程中依据基表动态生成。2.为什么使用视图?安全:有的数据是需要保密的,如果直接把表给出来进行操作会造成泄密,那么可以通过创建视图把相应视图的权限给出来即可保证数据的安全。高效:复杂的连接查询,每次执行时效率比较低,可以考虑新建视图,每次从视图中获取,将会提高效率。定制数据:将常用的字段放置在视图中。3.如何使用视图?3.1 创建视图#查看10号部门所有的员工信息,新建视图create view sh原创 2020-11-13 17:17:07 · 189 阅读 · 0 评论 -
Win10 MySQL8.0忘记密码怎么办
1.重置前的准备工作在桌面创建一个t.txt文件t.txt-文件内容:ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';这个是把root账号下的密码改变成1234562.cd进入mysql安装的bin目录在地址栏中输入cmd,然后回车,进入终端3.在终端的操作1.首先关闭MySQL服务net stop mysql2.执行代码mysqld --init-file=C:\\\t.txtC:\\\t.txt是你在桌面的原创 2020-10-31 13:51:14 · 537 阅读 · 11 评论 -
MySQL语句的知识点和语法
1.SQL语句1.SQL查询左连接、右连接、内连接1.左连接:是以左表为基础,根据ON后给出的两表的条件将两表连接起来。结果会将左表所有的查询信息列出,而右表只列出ON后条件与左表满足的部分。左连接全称为左外连接,是外连接的一种。示例一: 条件:A表中的只有1条记录,B表中2条记录,B表的2条记录bno都等于ano, SQL语句:select * from A left join B on ano=bno; 解释:将A表的记录都查询出来,B表中bno等于ano的都查询出来了且原创 2020-10-26 16:27:03 · 248 阅读 · 0 评论