当前位置: 首页 > news >正文

mysql知识梳理

1)基础知识

2)mysql在windows和linux下的安装

3)mysql创建数据库

// 显示当前有的数据库
SHOW DATABASES;// 创建新的数据库
CREATE DATABASE goods;// 显示当前数据库的结构
SHOW CREATE DATABASE goods

4)mysql表操作: 创建表、插入、更新、删除、查询

// 选择当前想要操作的数据库
USE goods// 创建
CREATE TABLE t_goods
(id INT,t_category VARCHAR(30),t_remark VARCHAR(100)
);// 查看表结构
DESCRIBE t_goods;//查看创建的语句(更容易看出来有没有索引)
SHOW CREATE TABLE t_goods// 新增字段
ALTER TABLE t_goods ADD COLUMN t_create_time DATETIME DEFAULT NULL;====================
// 插入
INSERT INTO t_goods (id) VALUES (2)// 更新
UPDATE t_goods SET category=123 WHERE id = 2//查询
SELECT * FROM t_goods;// 删除
DELETE FROM t_goods WHERE id = 2; 

5)mysql索引的创建和使用

// 创建主键索引(这里是key,而且无需指定名字)
ALTER TABLE t_goods ADD PRIMARY KEY (id); // 创建普通索引
ALTER TABLE t_goods ADD INDEX id_index (id); // 创建唯一索引
ALTER TABLE t_goods ADD UNIQUE INDEX category_index  (category); // 创建组合索引
ALTER TABLE t_goods ADD UNIQUE INDEX time_index  (create_time,t_create_time); // 删除多个索引
ALTER TABLE t_goods 
DROP INDEX category_index, 
DROP INDEX time_index, 
DROP INDEX id_index1 ,
DROP INDEX id_index

用的很多的是:上面的查看创建语句,从而确定索引情况。

6)查询执行计划

EXPLAIN SELECT * FROM t_goods WHERE id = 1// 其实删除也可以使用胰腺癌查询计划
EXPLAIN DELETE FROM t_goods WHERE id = 2; 

7)mysql数据的备份和还原

数据库-->邮件-->转储SQL文件-->结构和数据 / 仅结构

8)mysql主从架构

9)redis做mysql缓存

10)mysql线上修改结构之结构同步


http://www.mrgr.cn/news/36197.html

相关文章:

  • YOLO-World
  • Vscode Run Code Py中文乱码问题
  • 汽车零部件开发流程关键阶段
  • 【9.模块化开发和代码重用之——头文件、动静态库】
  • python - 在linux上编译py文件为【.so】文件部署项目运行
  • 通信工程学习:什么是VPN虚拟专用网络
  • 828华为云征文|使用Flexus X实例集成ES搜索引擎
  • 认知世界的经济学读书笔记
  • 车间调度 | 利用遗传算法(GA)求解混合流水车间调度问题(Hybrid flow-shop scheduling problem, HFSP)
  • C语言导航 1.2编程工具
  • (SERIES13)基于DMASM的DMDSC搭建
  • 软件设计模式——工厂模式
  • 18-pg内核之日志管理器(六)checkpoint
  • vue到出excel
  • 【艾思科蓝】Spring Boot实战:零基础打造你的Web应用新纪元
  • 三星推出990 EVO Plus固态硬盘,支持PCIe 4.0性能出色
  • 乱篇弹(54)让子弹飞
  • Java之路--瓦解逻辑控制与方法使用已是瓮中捉鳖
  • mysql练习题使用的表
  • 寿司检测系统源码分享