![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql数据库
我的理想是不用上班
这个作者很懒,什么都没留下…
展开
-
mysql同一张表各个状态的项目数量筛选查询
表中有几个可以筛选的字段:is_locked, is_finished, is_deleted,如果用一条sql语句同时统计这个表中的所有状态的项目的数量:SELECT count(table.id) as total,count(CASE table.is_finished WHEN 1 THEN 1 END) AS finished,count(CASE table.is_lock原创 2018-01-12 14:36:30 · 5124 阅读 · 1 评论 -
mysql 数据库 关于表结构
在表中创建或删除新的列:ALTER TABLE section ADD COLUMN type VARCHAR(20) COMMENT '1:单词2:儿歌' AFTER summary;ALTER TABLE section DROP COLUMN type;原创 2017-12-28 17:49:57 · 146 阅读 · 0 评论 -
mysql 数据库死锁
from:http://www.2cto.com/database/201303/193062.htmlhttp://www.itnose.net/detail/6399027.html解除正在死锁的状态有两种方法:第一种:1.查询是否锁表show OPEN TABLES where In_use > 0;2.查询进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程...转载 2018-02-09 16:11:35 · 133 阅读 · 0 评论 -
mysql数据库关于时间的函数
参考:http://www.w3school.com.cn/sql/func_date_format.aspdate函数即日期相关now() 返回当前的日期和时间curdate() 返回当前的日期curtime() 返回当前的时间date() 提取日期或日期时间表达式的日期部分extract(unit from date) 返回日期/时间的单独部分,unit ...原创 2018-06-25 01:08:32 · 1269 阅读 · 0 评论 -
mysql 数据库查询语句中关于case when then end 和 if/ifnull/nullif
case when then end 的使用select case COLUMN when CONDITION1 then VALUE1 when CONDITION2 then VALUE2 else VALUE3endfrom table// for exampleselect (case status when 'paying' then ...原创 2018-08-16 00:11:51 · 267 阅读 · 0 评论 -
关于修改MySQL数据库字符集
查看数据库建表语句查询到使用的字符集:show create table table_name修改数据库字符集:alter database database_name default character set utf8 COLLATE utf8_general_ci;修改数据库表字符集alter table database_name default c...原创 2018-08-16 00:27:28 · 4227 阅读 · 0 评论 -
MySQL数据库 关于查询 随笔
为查询结果中添加自定义的一列SELECT id, title, 'haha' mark FROM course;通过子查询出来的数据,作为一张表也可以join,多用于中间表,使用left join,这样把关联的和未关联的都查询出来了,比如SELECT * FROM (SELECT * FROM relation) temp LEFT JOIN audio audio ON au...原创 2018-09-23 23:24:28 · 168 阅读 · 0 评论