数据库
文章平均质量分 93
ShuaiFanPi
这个作者很懒,什么都没留下…
展开
-
mysql 函数
find_in_set(str1, str2)1) select find_in_set('b', 'a,b,c,d'); 返回str2(逗号分隔)中str1的个数,比如b个数为12) select * from srv_contract where FIND_IN_SET(id, '10000,10001,10002'); 等价于 in3)select * from srv_contract where FIND_IN_SET(#{id}, '10000,10...原创 2020-10-20 15:50:54 · 271 阅读 · 0 评论 -
史上最清晰 mysql8 安装
1)从服务器下载mysql8安装包,或者上传一个mysql安装包tar,并且解压2)安装aio的依赖包yum install -y libaio3)把解压的文件放到默认的安装目录下/usr/localmysql4)创建以下文件夹和文件 4.1)存放实际表数据 /usr/local/mysql/data 4.2)存放log日志 /usr/localmysql/log/mysqld_3306.log 4.3)新建一个pid文...原创 2020-10-19 23:36:32 · 260 阅读 · 0 评论 -
sql - 解决一种checked(选中)问题
解决所有管理员中,哪些管理员是绑定角色A的解决方案(子查询+左连接+ISNULL()函数):第一步:子查询使admin和角色做inner join,选出的admin'必然是绑定了角色的第二步:外部查询使用所有的admin和之前选出的admin'做left join,admin没有连接上admin',必然是没有绑定角色的第三步:没有连接上的temp.id为NULL,使用ISNULL()函数,转换成对应字段ISNULL(column)为NULL是1 ,不为NULL是0具体例子selec原创 2020-09-19 11:34:28 · 386 阅读 · 0 评论 -
mysql事务与锁
1 事务针对范围:(1)mysql的任何一个修改操作sql(insert update delete)事务都是客观伴随的,只不过默认是自动提交,这种情况,一旦执行sql,就自动commit了(2)sql可以实现手动提交(关闭自动提交): (2.1) start transaction / begin/ set autocimmit = 0 (2.2...原创 2018-03-12 18:18:52 · 587 阅读 · 0 评论 -
子查询
子查询可以出现在:where、from 语句中1 子查询跟在where关键字后面1.1 子查询果集1行1列,标量子查询select * from t_user_applywhere user_no= (select user_nofrom t_user_info where name = 'xiaoming')在 "=" 情况下,其实和表内接连等价的:selectt_...原创 2020-01-30 17:51:40 · 541 阅读 · 0 评论