首页
关于
Search
1
在投射和录制时显示敏感信息写给TeamViewer,anydesk,向日葵
8,644 阅读
2
sublime 3155-3175 LICENSE
7,964 阅读
3
mysql存储过程&时间累加插入
7,781 阅读
4
永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。
4,496 阅读
5
mysql-workbench中duration fetch的含义
4,485 阅读
ubuntu
linux
sublime
php
mysql
JS
CSS
其他
chrome
redis
登录
Search
标签搜索
mysql
curl
grep
journalctl
rename
You can't specify target table
only_full_group_by
Sub-process
警示
dropbox
mtr
curl抓取重定向
floor
intval
ceil
round
pixmap
adwaita
date.utc
gmmktime
五好的Book
累计撰写
194
篇文章
累计收到
31
条评论
首页
栏目
ubuntu
linux
sublime
php
mysql
JS
CSS
其他
chrome
redis
页面
关于
搜索到
194
篇与
的结果
2018-10-30
group_concat将一列多行串联成一行
应用场景:select id,title from book where id>1;#如果有多条数据执行后 会是返回多条(行)数据的 id title1 小学语文2 小学数学3 小学自然4 中学语文如果我只需要返回一行,其中包含了所有的id...这里可以用一下group_concat 这个函数了用法GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC | DESC] [,col_name ...]] [SEPARATOR str_val]) 返回一个连接的字符串组中值之间的默认分隔符是逗号(,)如果需要返回的结果是 2,3,4则可以运用下面的查询语句来查询select group_concat(id) ids from book where id>1;#结果将会把id用逗号串联成一行2,3,4 select group_concat(id separator '-') ids from book where id>1;#结果 2-3-4 实例1:将不同分值段的数据分批找出来:case: SELECT objid FROM SCOTT.SCORES WHERE subject = 1 AND score IN (90,91,92,93,94,95) 我们的策略:把满足条件的做标记,然后再通过对应的标记做分组参考语句:select fz,group_concat(objid) from ( select objid,if(score>=90,1,if(score>=60,2,if(score<60,3,0)))fz from SCOTT.SCORES )tmp group by fz 详情参考https://dev.mysql.com/doc/refman/8.0/en/group-by-functions.html#function_group-concat
2018年10月30日
869 阅读
0 评论
0 点赞
2018-10-19
PHP 在命令行(cmd/shell)下传参的方式
1.预定义变量 $argv这个变量 包含当运行于命令行下时传递给当前脚本的参数的数组。 数组的地一个元素 为脚本名称,后面的元素为参数 例如: $test.php a b 1 $argv[0]='test.php' $argv[1]='a' $argv[2]='b' $argv[3]=1 而$argc — 传递给脚本的参数数目 2.函数getopt array getopt ( string $options [, array $longopts [, int &$optind ]] )options 该字符串中的每个字符会被当做选项字符,匹配传入脚本的选项以单个连字符(-)开头。 比如,一个选项字符串 "x" 识别了一个选项 -x。 只允许 a-z、A-Z 和 0-9。 longopts 选项数组。此数组中的每个元素会被作为选项字符串,匹配了以两个连字符(--)传入到脚本的选项。 例如,长选项元素 "opt" 识别了一个选项 --opt。 optind If the optind parameter is present, then the index where argument parsing stopped will be written to this variable. options 可能包含了以下元素: 单独的字符(不接受值) 后面跟随冒号的字符(此选项需要值) 后面跟随两个冒号的字符(此选项的值可选) 更多知识参考 http://php.net/manual/zh/function.getopt.php
2018年10月19日
962 阅读
0 评论
0 点赞
2018-09-12
更新mysql5.7root密码
update user set authentication_string = password('root') where user = 'root'; 之前的版本 都是password=password('root'),最近发现用老的法子不管用了,于是记录下新的更改方法,其实只是字段名字重命名了.
2018年09月12日
854 阅读
0 评论
0 点赞
2018-09-04
mysql 多列唯一值的用法
不知标题的说法是否正确,但是要求是这样的字段1(a),字段2(b) 不能同时一样,比如 a b c 1 2 3 1 2 4(这种情况 ab完全一样,满足约束条件 插入不成功) 1 3 2 2 1 2创建这种约束的语句如下:ALTER TABLE table ADD UNIQUE INDEX `约束名称` (a,b);
2018年09月04日
811 阅读
0 评论
0 点赞
2018-08-31
mysql 整型数据类型
> 类型 占用字节 无符号范围 有符号范围 数据库长度 > tinyint 1 0-255 -128-127 4 > smallint 2 0-65535 -32768~32767 6 > mediumint 3 0~16777215 -8388608~8388607 9 > int 4 0~4294967295 -2147483648~2147483647 11 > bigint 8 0~18446744073709551615 -9223372036854755808~9223372036854775807 20
2018年08月31日
942 阅读
0 评论
0 点赞
1
...
21
22
23
...
39