随笔分类 - mysql
发表于 2022-07-19 16:40阅读次数:38评论次数:0
摘要:创建联结 分别从商户表和产品表中查询出商户名字、产品名字、产品价格 注意:在引用的列可能出现二义性时,必须是要完全限定列名(表名.列名) SELECT vend_name, prod_name, prod_price FROM vendors, products WHERE vendors.vend
阅读全文 »
发表于 2020-05-05 20:58阅读次数:219评论次数:0
摘要:慢查询 mysql慢查询,全名是慢查询日志,是mysql提供的一种日志记录,用来记录在mysql中响应时间超过指定时间的语句 参数 slow_query_log 慢查询开启状态,1表示开启,0表示关闭 long_query_time 慢查询指定时间,当查询时间多于这个值时,记录日志 slow_que
阅读全文 »
发表于 2019-04-09 23:09阅读次数:8093评论次数:0
摘要:问题一: 因为装的是新系统,所以遇到mysql启动报错:无法启动此程序,因为计算机丢失MSVCP120.dll 后来参考这篇文章https://blog.csdn.net/huacode/article/details/79557871,完美的得到了解决,原来是电脑上缺乏Visual C++ Red
阅读全文 »
发表于 2018-08-13 21:30阅读次数:582评论次数:0
摘要:本文节选自《MYSQL必知必会》 一. 过滤分组 除了能用GROUP BY分组数据外,MySQL还允许过滤分组,规定包括哪些分组,排除哪些分组。例如,可能想要列出至少有两个订单的所有顾客。为得出这种数据,必须基于完整的分组而不是个别的行进行过滤 我们已经看到了WHERE子句的作用,但是,在这个例子中
阅读全文 »
发表于 2018-08-13 20:48阅读次数:255评论次数:0
摘要:一. 初始化SQL语句 二. 笛卡尔积 两表关联,把左表的列和右表的列通过笛卡尔积的形式表达出来 三. 左连接 两表关联,左表全部保留,右表关联不上用null表示 四. 右连接 右表全部保留,左表关联不上的用null表示 五. 内连接 两表关联,保留两表中交集的记录 参考文章 https://blo
阅读全文 »
发表于 2018-08-12 15:03阅读次数:1737评论次数:0
摘要:一. 查询—IN的用法 语法:select ... from 表名 where 字段 a in (值b, 值c, 值d...) 等价于 select ... from 表名 where 字段a=值b or 字段a=值c or 字段a=值d; 例如,查询学生表里学生编号为1401001或者140100
阅读全文 »
发表于 2018-08-08 20:43阅读次数:602评论次数:0
摘要:一. 数据库查询—查询(SELECT) 单表查询 多表联合查询 二. 查询—单表查询 查询特定字段: select <字段1,字段2,...> from <表名>; 示例:查询学生表里所有学生的id和名字 select id, name from student; 查询所有字段: select *
阅读全文 »
发表于 2018-08-05 18:46阅读次数:31610评论次数:0
摘要:一. 学习目标 理解什么是数据库,什么是表 怎样创建数据库和表(create) 怎样往表里插入数据(insert) 怎样修改表里的数据(update) 怎样删除数据库,表以及数据(delete) 理解什么是数据库,什么是表 怎样创建数据库和表(create) 怎样往表里插入数据(insert) 怎样
阅读全文 »
发表于 2018-05-31 22:20阅读次数:4239评论次数:1
摘要:一. 问题的引出 我们在用mysql5.7创建表时,如果把timestamp(时间戳)的默认值设置为0000-00-00 00:00:00 的形式,将会产生一条报错: 报错信息如下: 二. 找出原因 这个问题和mysql中sql_mode有关系,我们可以采用两种方法来查看它的值 方法一 方法二 我们
阅读全文 »
发表于 2018-05-13 12:42阅读次数:2408评论次数:0
摘要:今天尝试用Navicat连接mysql时,发现一个1862的报错问题: 后来参照这篇文章https://blog.csdn.net/u010513756/article/details/50735010,得到了完美的解决 解决办法,在cmd中敲入:mysqladmin –u root -p pass
阅读全文 »
发表于 2018-05-13 00:47阅读次数:29639评论次数:2
摘要:今天在安装一个压缩包mysql-5.7.19时,碰到了一系列问题,现将这些问题罗列出来: 一. ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 解压后,把"D:\Program\mysql-5.7.19
阅读全文 »