- 博客(22)
- 收藏
- 关注
原创 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 174
原创 关于修改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 4237
原创 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 298
原创 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 1279
原创 随笔2
关于js中的正则表达式RegExpRegExp是中的一个对象,可以通过new来定义一个新的正则表达式对象;定义直接定义:/pattern/attributes 创建对象的语法:new RegExp(pattern, attributes)参数pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 attributes 是一个可选的字符串,包含属性 “...
2018-06-25 00:37:38 121
原创 JavaScript中关于操作字符串的一些方法
slice() slice() 既可以用户字符串也可以用户数组的操作var a = 'abcdefg'a.slice(2) = 'cdefg'//这里表示,截取几个字符a.slice(1,4) = 'bcd'// 起止位置(包含头不包含尾)var b = [1,2,3,4,5,6]b.slice(1) = [2,3,4,5,6]b.slice(1,4) = [2,3,4]//起...
2018-06-14 22:28:40 159
原创 随笔
今天第一次在项目中用到MySQL的union查询语句,应用场景是这样的:在开发的课程中,有多个级别,不只是最小的级别可以包含课程详细内容,次级也可以;有一个需求是统计用户学习的单词数量,单词适合这两个级别相关联的,同时是可以重复的。统计用户学习的单词数量也就是统计用户学过的这两个级别的课程的关联单词的数量,因为分成两个级别,如果用一条SQL语句查询不太方便而且还要去重。此时比较方便的做法就是使用u...
2018-05-31 23:39:54 126
原创 一个简单抽奖功能的业务逻辑
产品经理的业务需求是这样的:抽奖界面: 需求:1.其中每种奖品都有自己的中奖概率,可以相同,可以不同;2.不会有不中奖的情况,最低奖品可以是积分;3.每种奖品(除了最低奖品)的数量都是一定的,提前设定好;设计:数据库表设计(这些字段可能存在于多张表中):id percent total_num(总数量) remain_num(剩余数量) 。。。。假设数据为:10.001101020...
2018-03-11 00:24:03 4234 2
转载 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 140
原创 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 5141 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 153
原创 关于IO流
IO流分类:字节输入流 InputStream (抽象类) ---FileInputStream 操作文件的字节输入流 ---BufferedInputStream 缓冲输出流字节输出流 OutputStream(抽象类) ---FileOutputStream 操作文件
2017-08-12 22:40:28 175
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人