数据库相关
ZhangAnmy
读书与旅行
展开
-
数据库知识点简易版
数据库系统,整理的都是比较简单常用的,很多概念性的东西没有放上来。一、关系数据库标准语言SQLSQL组成 1.DML(数据操作语言)——查询、插入、删除和修改数据库中的数据;——SELECT、INSERT、 UPDATE 、DELETE等;2.DCL(数据控制语言)——用来控制存取许可、存取权限等;——GRANT、REVOKE 等;3.DDL(数据定义语言)...原创 2018-09-14 10:10:19 · 623 阅读 · 0 评论 -
复合主键与联合主键、索引与联合(复合)索引
前几天面试时被问到了MySql中联合索引使用与生效问题;回来顺便看了一下复合主键与联合主键,查漏补缺,慢慢学习吧。一、复合主键与联合主键1、复合主键:指表的主键含有一个以上的字段组成,不使用无业务含义的自增id作为主键。create table test( name varchar(19), id number, value varchar(10), ...原创 2018-09-24 22:11:31 · 26971 阅读 · 7 评论 -
Mybatis int类型值为0判空问题
问题现状: 项目开发时经常遇到status值的判断情况,status通常设置为int型,根据不同的status设置不同的条件用于查询或者编辑。Mybatis中经常设置非空作为if的判断条件,常见书写为:<if test="status!=null and status!='' "> status = #{status},<if>执行查询...原创 2018-06-28 21:33:57 · 4307 阅读 · 0 评论 -
数据库常用SQL操作--增删改查
数据库经常用到的增删改查语句如下(主要为查询),根据《数据库系统概论》书籍整理,少许修改。其中最重要的是聚集函数的使用(经常与group by一起使用),也是面试中经常问到的。文中有相关的查询语句与例句,表结构与表中的数据如下,可以直接用来在数据库中建表,本人使用的是MySQL数据库。亲测全部OK^_^^_^ 在这个举国欢庆的日子里,祝福祖国母亲生日快乐!使用的三张表:1.学生表(字段...原创 2018-10-01 22:00:31 · 1179 阅读 · 0 评论 -
MySql数据库引擎相关总结
本文介绍MySql数据库常用的引擎,并介绍了MyISAM和InnoDB的比较,聚簇索引和非聚簇索引的比较。1. 数据库引擎定义(https://www.cnblogs.com/0201zcr/p/5296843.html):MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不...原创 2018-10-14 17:16:50 · 417 阅读 · 0 评论