Wesley13 Wesley13
4年前
Mysql 多表使用 Case when then 遇到的坑
前言:在做一个订单导出时,遇到多表都含有state这个字段,含有多个状态首先想到的是:casecolumewhenconditionthenresultwhenconditionthenresultwhenconditionthenresultelseresultend
Wesley13 Wesley13
4年前
Mysql Error 1142错误解决方法
Error:ALTER command denied to user 'xxxx'@'localhost' for table 'uc_notelist'Errno:1142SQL::ALTER TABLE uc_notelist ADD COLUMN app1 tinyint NOT NULL说明xxxx用户
Wesley13 Wesley13
4年前
MySQL 数据类型以及约束条件
一,创建表的完整语法:语法:createtable表名(字段名1类型(宽度)约束条件,字段名2类型(宽度)约束条件,字段名3类型(宽度)约束条件);注意:1.在同一张表中,字段名不能相同2.宽度和约束条件可选,字段名和类型
Wesley13 Wesley13
4年前
MySQL 部署分布式架构 MyCAT (五)
分片(水平拆分)4.全局表业务使用场景:如果你的业务中有些数据类似于数据字典,比如配置文件的配置,常用业务的配置或者数据量不大很少变动的表,这些表往往不是特别大,而且大部分的业务场景都会用到,那么这种表适合于Mycat全局表,无须对数据进行切分,要在所有的分片上保存一份数据即可
Wesley13 Wesley13
4年前
12道MySQL常见的面试题
!photo15890640905747be967916250.jpeg(https://oscimg.oschina.net/oscnet/upbcd7608e8a372e04c345babec157077f.jpg"photo15890640905747be967916250.jpeg")原文:https://github.c
Stella981 Stella981
4年前
CentOS 5.5 下配置Nginx+mysql+php
LNMP配置根据网上的一些资料,综合总结了在Centos5.5下安装NMP的方式。同时通过修改配置文件达到解决框架的路由问题。1、安装前首先使用yum命令安装、升级所需的程序库(可选,但是安装过程中如果遇到缺少依赖包的话则必须得安装了)yumyinstallgccgcc\caut
Wesley13 Wesley13
4年前
MySQL 主键与索引的联系与区别
关系数据库依赖于主键,它是数据库物理模式的基石。主键在物理层面上只有两个用途:惟一地标识一行。作为一个可以被外键有效引用的对象。索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。下面是主键和索引的一些区别与联系。1\.主键一定是唯一性索引,唯一性索引并不一定就是主
Wesley13 Wesley13
4年前
MySQL两千万数据优化&迁移
最近有一张2000W条记录的数据表需要优化和迁移。2000W数据对于MySQL(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.roncoo.com%2Farticle%2Fdetail%2F129594)来说很尴尬,因为合理的创建索引速度还是挺快的,再怎么优化速度也得不到多大提升