mysql
夏夜里的晚风。
这个作者很懒,什么都没留下…
展开
-
Mysql索引
MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。创建索引时,你需要确保该索引是应用在 SQL 查询语句的条件(一般作为 WHERE 子句的条件)。Mysql中的索引,其实就是表中的列普通索引这是最基本的索引,它没有任何限制。它有以下几种创建方式:1.CREATE INDEX indexName ON table_name (column_name) 创建索引2.ALTER table tableName ADD INDEX ind原创 2021-07-19 14:21:56 · 108 阅读 · 0 评论 -
mysql查询带序列号
select (@i :=@i+1) as num,id,qzlb from t_supplier_ca , (select @i:=0) as init where id <>5(select @i:=0) as init 代表序列的初始值 为0(@i :=@i+1) 代表递增,每次+1查询结果原创 2021-07-15 16:17:19 · 1128 阅读 · 0 评论 -
mysql datetime类型的数据返回到页面上是一串数字
DATE_FORMAT(createtime,'%Y-%m-%d')原创 2020-04-19 12:50:33 · 1209 阅读 · 0 评论 -
Mysql将多条查询结果中的同一字段的数据,整合到一条结果中的一个字段中
直接上图,更直观一点像图1这种情况,前面的字段内容全部都一样,只有其中一个字段的内容不一样,就可以把这些字段的数据整在一查询结果的字段里:sql语句:select uid,LXR,等等其他字段,GROUP_CONCAT(clcpmc separator'、') group by uid;关键词:GROUP_CONCAT() ,第一个参数为想要整合数据的字段名,第二个为...原创 2019-06-28 15:39:40 · 11894 阅读 · 4 评论 -
Mysql Update结合Select实现数据更新
简单粗暴,直接上代码。UPDATE 表名 aa left join //注意,必须要加一个关联查询,我用的left join(select xxx,xxx,xxx,xxx,xxx,...from 表名where 条件1 and 条件二 and 等等)b //注意此处,需要为查询结果加一个别名,方便下面更新用on aa.product_code=b.produ...原创 2019-08-01 17:46:18 · 569 阅读 · 0 评论 -
Mysql Insert结合Select实现数据插入
简单粗暴,直接上代码INSERT into 表名(列名,列名,列名...) //接下来直接写select语句即可,不需要写values()select 列名,列名,列名...from 表名 where 查询条件若查询结果为多条记录,则自动进行批量插入...原创 2019-08-01 17:53:45 · 6851 阅读 · 0 评论 -
通过 not exists 查询两表之间的差集
工作上还是经常会遇到查询两表之间数据的差集的。最常用的就是 not exists,还有 not in,但是感觉not in 不太好用,有的时候返回结果跟预想的不一致。格式:select 列名 //这里的列名需要与下面子查询里面的列名一样,因为需要通过同一个列名,来查询出表1中比表2中多的数据from 表1wherenot exists(select 1 from 表...原创 2019-08-01 18:06:24 · 455 阅读 · 0 评论