随笔分类 -  sql

sql
摘要:1对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2应尽量避免在 where 子句中对字段进行 null 值判断,创建表时NULL是默认值,但大多数时候应该使用NOT NULL,或者使用一个特殊的值,如0,-1作为默 认值。 3应尽量避免在 阅读全文
posted @ 2021-01-29 09:33 楚景然 阅读(51) 评论(0) 推荐(0)
摘要:1.从docker hub拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 2.创建容器 docker run --restart=always -d -p 1521:1521 --name oracle11g 阅读全文
posted @ 2021-01-19 15:31 楚景然 阅读(247) 评论(0) 推荐(0)
摘要:1:先在centos7安装gcc gcc是Linux下的编译包,安装过程如有选择,选y 回车 yum install gcc 2:进入redis官网寻找安装 完成之后启动 ./src/redis-server redis.conf 3:如果想让其他服务器进行访问,还需要以下操作 3.1放行端口 #放 阅读全文
posted @ 2021-01-10 22:31 楚景然 阅读(70) 评论(0) 推荐(0)
摘要:1:先输入sudo进入root 2:先安装wget yum install-y wget 3:网页搜索mysql yum (由于本次centos系统是7,所以下载mysql就需要对应其版本) 4:将下载网址复制,通过wget方式下载 运行下列代码,完毕之后就代表mysql安装源安装好了 yum lo 阅读全文
posted @ 2021-01-10 21:48 楚景然 阅读(293) 评论(0) 推荐(0)
摘要:1】sql去重复 select * from View where SfzId in (select SfzId from View group by SfzId having count(1)<2) View Code 2】sql替换字符串 --将2222.222中的.替换 为 1 replace 阅读全文
posted @ 2019-04-18 10:17 楚景然 阅读(153) 评论(0) 推荐(0)
摘要:ef+mssql详细是许多.net程序员的标配。作为一个程序员当然不能只会mssql这一个数据库,今天简单聊聊ef+mysql。推荐新人阅读。 1】首先创建一个mvc项目,如图: 创建完毕之后再nuget中分别引用MySql.Data、MySql.Data.Entity、EntityFramewor 阅读全文
posted @ 2018-11-19 12:25 楚景然 阅读(1640) 评论(6) 推荐(2)
摘要:--1】当内存不足引起 redis出错 先尝试下列语句,指定redis使用内存 redis-server.exe redis.windows.conf --maxheap 200mredis-server.exe redis.windows.conf --maxheap 400mredis-serv 阅读全文
posted @ 2018-11-01 11:12 楚景然 阅读(2476) 评论(0) 推荐(0)
摘要:SQL游标(cursor)详细说明及内部循环使用示例 游标 游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。 游标是处理结果集的一种机制吧,它可以定位到结果集中的某一 阅读全文
posted @ 2018-02-27 16:50 楚景然 阅读(262) 评论(0) 推荐(0)
摘要:不废话,先直接代码 首先sql部分(我在这里加了一个@zx作为判断,一般不需要这个参数): asp.net代码(直接用DataTable接收): 阅读全文
posted @ 2017-11-01 17:34 楚景然 阅读(2295) 评论(0) 推荐(0)
摘要:1:测试表 2.几种典型的分页sql,下面例子是每页50条,198*50=9900,取第199页数据。 但是推荐这种写法(查询30条数据);原因是在使用以上过程中 (此随笔仅为个人收藏,节选原帖部分。更加详情内容请见原帖) 阅读全文
posted @ 2017-10-15 16:33 楚景然 阅读(194) 评论(0) 推荐(0)
摘要:有时候在sql遇到一次查询多张表的全部数据例如:创建一张虚拟表A ,表A中需要有表B和表C的全部数据(表B和表C并集,如图) 有两种方法一种是使用: 1):union,不过这种查询速度比较慢 2): full join(FULL OUTER JOIN),但是个人感觉full join 有点。。。。 阅读全文
posted @ 2017-10-11 10:59 楚景然 阅读(628) 评论(0) 推荐(0)