根据操作系统不同,两种方式: Linux或者Unix下 source执行.sql文件 进入mysql的控制台后,使用source命令执行 source 【sql脚本文件的路径全名】 或 Mysql>. 【sql脚本…
标签:MySql
Mysql对比查询同一张表内的某些条件下的数据
直接上代码: SELECT a.id,a.hospital_code,a.dept_code,a.dept_code,a.doctor_name FROM tb_doctor_info a , tb_doctor_inf…
这些Mysql基础设计思路以及优化思路我都给你总结好了
1、定长和不定长要区分开 2、不常用的列和常用的列分开存 3、增加冗余,反范式化 4、btree索引,就是用树形结构存储在磁盘上,其中操作是用2分发,找一个中间点,然后把大比这个大的分在一边,小的放在一边,然后当你查询的…
MySQL 复制 - 性能与扩展性的基石 :部署及其配置
正所谓理论造航母,现实小帆船。单有理论,不动手实践,学到的知识犹如空中楼阁。接下来,我们一起来看下如何一步步进行 MySQL Replication 的配置。 为 MySQL 服务器配置复制非常简单。但由于场景不同,基本…
Docker MySQL 快速启动和使用教程
本文旨在提供最小可用的启动文档,用于测试验证 MySQL 功能。通过本文你可以了解怎么通过 Docker 快速启动一个 MySQL 容器,并进行 MySQL 的配置和备份功能。 官方文档参考 https://hub.do…
MySQL语法模板 SQL语句:表、索引
修改表结构 ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name alter_specification [, alter_specification] ... alter_s…
MySQL数据库的备份和安全 你知道多少?
对于数据库而言,首先要求我们拥有一个完整的备份,有了备份你才能做很多事,同时也会省了很多事。其次是安全,无论是数据备份的安全还是数据本身或者研发使用中的安全,都值得关注。然后是数据库本身的使用,合情合理的使用。最后对于你…
从0到1学习网络安全 【MySQL基础-MySQL 创建数据表】
MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name c…
浅析索引技术
1. 认识索引 索引是一种常见的数据库优化手段,设计优良的索引能够大幅提升数据库的查询效率,提升并发能力。 举一个例子来说,一本《新华字典》收录了日常使用的常见汉字,如果要查其中的一个字,可以采用如下的办法: 一页一页的…
数据库学习笔记——12联结表
1 联结 1.1 关系表 关系表的设计就是要把信息分解成多个表,一类数据一个表。各表通过某些共同的值相互关联(所以才叫关系数据库)。 1.2 为什么使用联结 联结是一种机制,用来在一条SELECT语句中关联表,因此成为联…
MySql索引那些事
一、什么是索引 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。就像我们以前用的新华字典的目录一样,能帮助我们快速查询到某一个字。 二、索引的分类 三、索引实例分析(以InnoDB为…
mysql_数据表的修改操作
删除列:ALTER TABLE tb1_name DROP[COLUMN] col_name; 添加多列:ALTER TABLE tb1_name ADD[COLUMN] (col_name column_definit…