
Mysql
mysql相关笔记
每天进步一丢点
做个合格的猿
展开
-
查询datetime类型 前/后几天 几时几分几秒的数据的SQL语句
查询 前/后几天 几时几分几秒的数据查询 昨天00:00:00~当天23:59:00的数据查询 昨天00:00:00~昨天23:59:00的数据查询 当天00:00:00~当天23:59:00的数据查询 昨天00:00:00~当天23:59:00的数据SELECT * FROM ref_region_map_v2 WHERE update_time >=DATE_FORMAT(DATE_SUB(CURRENT_DATE(),INTERVAL 1 DAY),'%Y-%m-%d 0原创 2020-05-28 18:09:58 · 944 阅读 · 0 评论 -
Mysql优化
什么情况需要优化?性能低,执行时间长,等待时间较长,SQL语句欠缺(连接查询),索引失效,服务器参数设置不合理(缓冲区)原创 2020-05-25 21:55:35 · 192 阅读 · 0 评论 -
mysql主从同步配置
必知:此方案不是实时的数据有延迟核心:通过二进制日志文件(数据库的增删改记录都会存在该文件中)实现原理二进制日志事件:master将数据库增删改的数据记录到二进制日志文件中(binary log)slave 通过I/O操作 将master的二进制日志拷贝到中继日志文件中(relay log)中继日志事件:slave 通过sql线程将数据同步到slave服务中配置配置前检查防火墙和授权远程访问master配置1.授权远程访问use mysql;GRANT ALL PR原创 2020-05-24 18:47:27 · 319 阅读 · 0 评论 -
foreign key 和on delete/update cascade用法
步骤确立表关系即主表和被关联表需要先建立被关联表(需指定)create table 表名( 字段名 类型 [限定条件], 字段名 类型 [限定条件],);如:create table deptment ( dep_id int primary key, dep_name char(20), dep_comment char(256) );建立主表限定关联表create table 表名( 字段名 类型 [限定条件], 字段名 类型 [限定条件],原创 2020-05-24 11:03:47 · 6423 阅读 · 0 评论 -
深入mysql 数值类型选取的精度
在这之前我也是小白,总觉得int(10) 代表的是存储宽度整数类型tinyint 1字节 有符号范围 (-128,127) 无符号范围(0,256)smallint 2字节 有符号范围 (-32768,32767) 无符号范围 (0,65536)mediumint 3字节 有符号范围(-8388608,8388607) 无符号范围 (0,16777215)int,integer 4字节 有符号范围(-2147原创 2020-05-23 22:45:39 · 665 阅读 · 0 评论 -
Qt连接数据库代码,按照工作要求实现数据库存储过程实例
笔记n多,好久没总结之前学的新东西了,惭愧!!!Qt连接数据库超简单代码#include <QApplication>#include <QtSql/QSqlDatabase>#include <QDebug>int main(int argc, char *argv[]){ QApplication a(argc, argv); QSqlDatabase db = QSqlD原创 2017-10-18 23:26:04 · 1037 阅读 · 0 评论 -
mysql 心法口诀复习
开始打鸡血了语法顺序select distinct 字段1,字段1,字段3 from 库.表where 条件 group by 分组条件having 过滤 order by 排序字段1,排序字段2limit n;执行顺序先找表(from) 过滤数据(where)分组(group by) 过滤 (having)去重(distinct)排序 (order by)限制查询数据条数(limit) group by 使用的聚合函数max() 最大min()原创 2020-05-22 23:42:09 · 428 阅读 · 0 评论 -
mysql 修改表结构
语法修改表名 rename table 原表名 to 新表名; 【新版本】 alter table 表名 rename 新表名;删除字段alter table 表名 drop 子段名称修改子段名 MODIFY 子段名 数据类型[约束条件]; alter table 表名 CHANGE 旧字段 新字段 旧数据类型 [约束条件]; CHANGE 旧字段 新字段 新数据类型[约束条件];新增字段原创 2020-05-23 21:31:21 · 336 阅读 · 0 评论 -
MySQL 数据库引擎进阶
数据库三个分支DDL 语句数据库定义语句: 例如 数据库,表,视图,索引 存储过程 CREATE DROP ALTERDML语句数据库操作语句 : INSERT DELETE UPDATE SELECT (增、删、改、查’)DCL语句数据库控制语句: 控制访问权限GRANT,REVOKE安装mysql后自动生成的三个库test库mysql 数据库系统自动创建的数据库information_schema库虚拟库不占空间存储数据库启动后的原创 2020-05-23 21:12:56 · 227 阅读 · 0 评论 -
c语言mysql代码
c语言实现数据库连接#include <stdio.h>#include <mysql/mysql.h>int main(int argc, char *argv[]){ MYSQL *conn = NULL; // 1.init mysql handler // mysql_init if((conn = mysql_init(NULL)) == NULL)原创 2017-04-03 20:31:31 · 572 阅读 · 0 评论