数据库
文章平均质量分 92
KANLON
一个经常在做CURD而不仅仅满足于CURD的boy,联系-CrudBoys 公众
展开
-
SQL server 练习2(视图、多表查询、条件查询)
本篇博客用来记录自己在做SQL server练习的时候,所做过的题目,遇到的问题及总结。题目及解答: 本练习所涉及的数据库:stuManage 1、写出下面SQL语句实现的功能 (1)SELECT COUNT(*) AS 信管专业女学生人数 FROM student WHERE mno=‘100165’ AND ssex=‘女’统计了出信管专业(100165)女学生总...原创 2018-04-15 22:45:17 · 11672 阅读 · 2 评论 -
MySQL 查询/建表 和使用规范
因为之前一直再查找一些比较好的数据库规范,这里主要是存放一些自我觉得比较好的一些数据库设计规范https://www.zhihu.com/question/39967106原创 2020-11-07 16:56:54 · 153 阅读 · 1 评论 -
MySQL的InnoDB的幻读问题(好经典的事务解说)
MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。未提交读(READUNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。提交读(READCOMMITTED)。本事务读取到的是最新的数据(其他事务提交后的)。问题是,在同一个事务里,...转载 2018-08-23 08:59:02 · 367 阅读 · 0 评论 -
Oracle入门基本知识
Oracle基本概念及信息常用Oracle命令(以sqlplus工具操作为例)常用SQL语句Oracle函数单行函数多行函数Oracle分页rownum方式的分页用row_num() over(order by id)函数Oracle的数据类型三大数据类型的隐式数据类型转换同义词序列索引PLSQL存储过程,触发器oracle事务SQL92/[9...原创 2018-08-26 22:56:39 · 732 阅读 · 0 评论 -
SQL server分页的四种方法(算很全面了)
这篇博客讲的是SQL server的分页方法,用的SQL server 2012版本。下面都用pageIndex表示页数,pageSize表示一页包含的记录。并且下面涉及到具体例子的,设定查询第2页,每页含10条记录。 首先说一下SQL server的分页与MySQL的分页的不同,mysql的分页直接是用limit (pageIndex-1),pageSize就可以完成,但是SQL se...原创 2018-07-03 00:32:21 · 232371 阅读 · 22 评论 -
SQL server 练习4(数据库设计(E-R图))
这篇博客是我学习SQL server第四个练习,主要是研究如何设计数据库,找出实体间的联系,并建立E-R图(实体联系模型的图形化)。这个数据库设计是以我之前团队的一个项目(校社联社团管理系统)的数据库来的,该项目主要功能是协助学校校社联管理社团,主要功能有最新公告,社团信息,消息发布,注册审核,年度注册。练习要求 选择一个主题进行设计,完成以下内容: 1、设计概念模型 (1)要求...原创 2018-07-01 11:48:55 · 15276 阅读 · 1 评论 -
SQL server的一些注意事项
这篇博客主要用来说一下,SQL server数据库的一些注意事项,会持续更新。这些注意事项都是我自己平时编写SQL server 数据库时经常遇到的。 1、子查询-- 子查询不需要临时表别名select * from student where student.sid in (select * from teacher);-- 而这种from后面接表的,要临时表别名s...原创 2018-07-01 11:25:10 · 840 阅读 · 0 评论 -
sql server 练习3(Transcat-SQL程序设计,触发器和存储过程)
sql server 的Transcat-SQL程序设计,触发器和存储过程这篇博客主要简单讲一下sql server数据库的一些高级操作,那就是:Transcat-SQL语句,触发器和存储过程,由于边幅问题,这里这是简单地说一下概念,注意事项以及一些相关练习。Transcat-SQL程序设计 我们平常在大多数数据库中用到的SQL语句,都是标准的SQL语句,是不支持流程控制。 T...原创 2018-06-01 00:09:59 · 3939 阅读 · 0 评论 -
SQL server 练习1(SQL server 数据库基本操作)
本篇博客用来记录,编者做sql server练习的题目及解答,以及遇到的一些问题和总结。题目1、数据库创建 名称:stuManage 主数据文件: 逻辑文件名:stuManage_M_data 物理文件名:stuManage__data.mdf 初始大小:3M 递增:10% 限制文件增长:500M 次数据文件: 逻辑文件名:stuManage_N_da...原创 2018-04-15 23:49:44 · 13095 阅读 · 6 评论 -
SQL server 练习2的数据库 sql文件
本篇博客用来存放SQL server 练习2的数据库,原本是sql文件来的。要还原的话,复制以下代码到sql文件中去然后执行即可。USE [master]GO/****** Object: Database [stuManage] Script Date: 2018/4/15 23:06:28 ******/CREATE DATABASE [stuManage] CONTA...原创 2018-04-15 23:11:01 · 2219 阅读 · 0 评论 -
MySQL 数百万行数据条件查询优化
MySQL 数百万行数据条件查询优化最近在公司实习做到一个项目,要在一个包含数百万行数据表(如果以日期来分类,大概是同一天里又十多万行数据)之中查询出日期在某个日期查询出与之相邻日期的那些行的结果,其中只有日期包含索引,然后还有多个条件查询。在刚开始的时候,需要花费2秒多才能查询出想要的结果,这个速度肯定对于用户查询很不友好,于是我被要求将查询出结果的时间降到300ms之内。然后经过多种方法优化...原创 2019-05-08 10:36:16 · 6781 阅读 · 2 评论