随笔分类 -  mysql

mysql报错Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column问题
摘要:今天sql一对多关联查询发现一个错误,提示说查询的字段不在group by的子句中,因为sql_mode是only_full_group_by。 报错信息: #1055 - Expression #3 of SELECT list is not in GROUP BY clause and cont 阅读全文

posted @ 2020-06-05 14:15 zqifa 阅读(5171) 评论(0) 推荐(0) 编辑

mysql查询中AND与OR注意事项
摘要:在查询的where条件中,and要优于or 如果要改变优先级, 需要在最小逻辑判断的条件外加括号(),例如: select * from `table_name` where (`type` = 1 or `status` = 1) and `game_id`=1; 阅读全文

posted @ 2018-12-21 09:29 zqifa 阅读(2974) 评论(0) 推荐(0) 编辑

sql查询:存在A表而不在B表中的数据
摘要:A、B两表,找出ID字段中,存在A表,但是不存在B表的数据。 方法一:使用 not inselect distinct A.ID from A where A.ID not in (select ID from B) 方法二:使用 left join...on... , "B.ID isnull" 阅读全文

posted @ 2018-09-19 11:56 zqifa 阅读(31144) 评论(1) 推荐(6) 编辑

centos7下yum安装mariadb
摘要:1.安装MariaDB 删除已安装的mysqlyum remove mysql mysql-server mysql-libs mysql-devel删除存放数据的目录rm -rf /var/lib/mysql 安装mariaDByum -y install mariadb mariadb-serv 阅读全文

posted @ 2018-09-04 16:21 zqifa 阅读(473) 评论(0) 推荐(0) 编辑

mysql复制表结构create table as和like的区别
摘要:对于MySQL的复制相同表结构方法,有create table as 和create table like 两种,区别是什么呢? create table t2 as select * from t1 where 1=2;或者 limit 0; as创建出来的t2表(新表)缺少t1表(源表)的索引信 阅读全文

posted @ 2017-06-02 10:13 zqifa 阅读(5566) 评论(0) 推荐(1) 编辑

sql update set使用case when语句
摘要:1、 update TD_XXXsetdjyzmdm=null,djyzmsj=null,DLCS= case when DLCS is null then 1 else DLCS+1 end where djsj='xxx' 2、update `TD_XXX`set`datetime` = 143 阅读全文

posted @ 2017-03-28 16:35 zqifa 阅读(43377) 评论(0) 推荐(5) 编辑

mysql表复制create table like和create table as比较
摘要:CREATE TABLE A LIKE B 此种方式在将表B复制到A时候会将表B完整的字段结构和索引复制到表A中来。 CREATE TABLE A AS SELECT x,x,x,xx FROM B LIMIT 0 此种方式只会将表B的字段结构复制到表A中来,但不会复制表B中的索引到表A中来。这种方 阅读全文

posted @ 2017-03-27 10:46 zqifa 阅读(230) 评论(0) 推荐(0) 编辑

python3 django1.10 使用mysql服务器
摘要:python3中使用mysql报错ModuleNotFoundError: No module named 'MySQLdb' 原因是:在python2.x中用mysqldb,但是在python3.x中已经不支持那个组件了。取而代之的是:import pymysql 所以,大家pip起来吧。另外,M 阅读全文

posted @ 2017-02-15 10:26 zqifa 阅读(2371) 评论(1) 推荐(0) 编辑

mysql text字段判断是否为空
摘要:mysql text字段判断是否为空 mysql text字段为空select * from `tableName` where `textField` is null or `textField` = ''; mysql text字段不为空select * from `tableName` whe 阅读全文

posted @ 2016-12-02 16:38 zqifa 阅读(5783) 评论(0) 推荐(0) 编辑

php pdo预处理语句与存储过程
摘要:很多更成熟的数据库都支持预处理语句的概念。什么是预处理语句?可以把它看作是想要运行的 SQL 的一种编译过的模板,它可以使用变量参数进行定制。预处理语句可以带来两大好处: 1、查询仅需解析(或预处理)一次,但可以用相同或不同的参数执行多次。当查询准备好后,数据库将分析、编译和优化执行该查询的计划。对 阅读全文

posted @ 2016-10-27 11:58 zqifa 阅读(481) 评论(0) 推荐(0) 编辑

mysql 中find_in_set()和in()用法比较
摘要:mysql 中find_in_set()和in()用法比较 在mysql中in可以包括指定的数字,而find_in_set()用于特定的数据类型。 find_in_set 函数使用方法 个例子来说:有个文章表里面有个type字段,它存储的是文章类型,有 1头条、2推荐、3热点、4图文...1,12, 阅读全文

posted @ 2016-08-24 09:14 zqifa 阅读(11333) 评论(0) 推荐(1) 编辑

详解如何使用DockerHub官方的mysql镜像生成容器
该文被密码保护。

posted @ 2016-07-11 11:42 zqifa 阅读(6) 评论(0) 推荐(0) 编辑

mysql explicit_defaults_for_timestamp参数
摘要:在mysql中:- timestamp列如果没有显式定义为null,默认会被设置为not null属性。(其它的数据类型如果没有显式定义为not null,默认是可以为null的)。设置timestamp的列值为null,会自动存储为当前timestamp- 表中的第一个timestamp列,如果没 阅读全文

posted @ 2016-07-05 14:48 zqifa 阅读(9290) 评论(0) 推荐(1) 编辑

centos6 yum安装最新版mysql5.7
摘要:在看来mysql5.7诸多改进介绍后,决定也安装一个试用下;本文将使用rpm的方式来安装。 环境:OS: CentOS6.5 x86_64 最小化安装MEM: 1GCPU: 1 1. 本文连着上一篇安装GCC5.3之后,新版本的glibc环境需设置到全局环境 shell> strings /usr/ 阅读全文

posted @ 2016-06-23 11:55 zqifa 阅读(3258) 评论(0) 推荐(0) 编辑

mysql 累加求和
摘要:有如下表 id money 1 10 2 20 3 30 4 40 求出如下数据 id money cum 1 10 10 2 20 30 3 30 60 4 40 100 建表 1 2 CREATE TABLE cum_demo (id INT,money INT,PRIMARY KEY (id) 阅读全文

posted @ 2016-05-26 14:29 zqifa 阅读(13231) 评论(0) 推荐(1) 编辑

centos7安装mariadb
摘要:本来想在Centos7.0上搭建mysql数据库主从复制,结果CentOS7.0默认的是Mariadb,至于Mariadb是啥?通过百度百科得知如下: MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和 阅读全文

posted @ 2016-05-23 16:49 zqifa 阅读(295) 评论(0) 推荐(0) 编辑

MySQL: ON DUPLICATE KEY UPDATE 用法
摘要:使用该语法可在插入记录的时候先判断记录是否存在,如果不存在则插入,否则更新,很方便,无需执行两条SQL INSERT INTO osc_visit_stats(stat_date,type,id,view_count) VALUES (?,?,?,?) ON DUPLICATE KEY UPDATE 阅读全文

posted @ 2016-05-12 11:36 zqifa 阅读(3616) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示