-
日期:2020-11-03 13:38:37
点击:59
内容简介:场景 1、维护一个市民系统,有一个字段为身份证号 2、业务代码能保证不会写入两个重复的身份证号(如果业务无法保证,可以依赖数据库的唯一索引来进行约束) 3、常用SQL查询语句:SELECT name FROM CUser WHERE id_card = 'XXX' 4、建立索引 身份证号比较大...
-
日期:2020-11-03 13:38:37
点击:59
内容简介:前言 在Oracle 和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。 而MySql数据库提供了多种存储引擎。用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据自己的需要编写自己的存储引擎。 MySQL主要存储引擎的区别...
-
日期:2020-11-03 13:38:37
点击:59
内容简介:环境介绍: Ubuntu Server 16.04.2+MySQL 5.7.17 Community Server (GPL) MySQL安装 通过APT的方式安装,官方指导文档地址: https://dev.mysql.com/downloads/repo/apt/ 1、下载mysql-apt-config_0.8.3-1_all.deb 2、安装deb A Quick Guide to Using the MyS...
-
日期:2020-11-03 13:38:36
点击:59
内容简介:建表 CREATE TABLE `map` ( `id` int(11) NOT NULL, `address` varchar(255) NOT NULL DEFAULT '', `location` geometry NOT NULL, PRIMARY KEY (`id`), SPATIAL KEY `idx_location` (`location`)) 插入 INSERT INTO map (id, address, location) VALUES (1,...
-
日期:2020-11-03 13:38:36
点击:59
内容简介:MySQL Workbench - 建模和设计工具 1.模型是大多数有效和高性能数据库的核心。MySQL workbench具有允许开发人员和数据库管理员可视化地创建物理数据库设计模型的工具,这些模型可以使用正向工程轻松转换为MySQL数据库。 2.MySQL Workbench 支持在同一环境中...
-
日期:2020-11-03 13:38:36
点击:59
内容简介:为什么要优化: 随着实际项目的启动,数据库经过一段时间的运行,最初的数据库设置,会与实际数据库运行性能会有一些差异,这时我们 就需要做一个优化调整。 数据库优化这个课题较大,可分为四大类: 》主机性能 》内存使用性能 》网络传输性能 》SQL语句执...
-
日期:2020-11-03 13:38:35
点击:59
内容简介:例如,在创建新表或更新现有表上的数据时,这些事件将存储在mysql binlog中,也就是MySQL数据库的二进制日志。 二进制日志在MySQL复制中非常有用,主服务器将数据从二进制日志发送到远程服务器。 当您在MySQL中执行任何类型的恢复操作时,您还将处理二进制日...
-
日期:2020-11-03 13:38:35
点击:59
内容简介:前言 本文主要给大家介绍了关于MySQL内存使用查看的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 使用版本:MySQL 5.7 官方文档 在performance_schema有如下表记录内存使用情况 mysql show tables like '%memory%summary%';+-...
-
日期:2020-11-03 13:38:35
点击:59
内容简介:前言 在之前的一个项目中,使用到了SQL中使用 CASE WHEN 排序的功能。现在写篇博客备忘~ 数据库版本:MySQL 5.6.42 条件: 某字段代表该数据的状态取值为非负整数,0表示无状态。 需求: 以该字段升序排序,同时需要将值为0的数据放在最后。 首先我们看一下...
-
日期:2020-11-03 13:38:34
点击:59
内容简介:需要导出数据库中表的字段及属性,制成表格保存到word中 首先找到要导的库, 在查询页面输入sql SELECT COLUMN_NAME 列名, COLUMN_TYPE 数据类型, DATA_TYPE 字段类型, CHARACTER_MAXIMUM_LENGTH 长度, IS_NULLABLE 是否为空, COLUMN_DEFAULT 默认值, COLUMN_C...