排序
最新最需要的SQL面试题大汇总
SQL基础知识整理: select 查询结果 如: [学号,平均成绩:组函数avg(成绩)] from 从哪张表中查找数据 如:[涉及到成绩:成绩表score] where 查询条件 如:[b.课程号='0003' and b.成...
XML配置文件正常,程序启动也正常,登录却抛出NullPointerException异常怎么办?
xml配置看似正常,程序启动无误,登录却抛出nullpointerexception异常?本文分析此类棘手问题的成因及解决方法。 问题描述: 程序的XML配置文件没有语法错误,程序也能正常启动。但用户登录(例...
解析TP5框架从入口到输出界面的加载流程
thinkphp框架教程栏目将给大家介绍分析thinkphp5框架从入口到输出界面的加载流程,希望对需要的朋友有所帮助! 分析ThinkPHP5框架从入口到输出界面的加载流程安装ThinkPHP 怎么安装,我就不细说...
mysql 主键可以为 null
MySQL 主键不可以为空,因为主键是唯一标识数据库中每一行的关键属性,如果主键可以为空,则无法唯一标识记录,将会导致数据混乱。使用自增整型列或 UUID 作为主键时,应考虑效率和空间占用等因...
MySQL如何实现单表查询?MySQL单表查询语句
mysql如何实现单表查询?本篇文章就给大家介绍mysql单表查询的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来创建表、插入数据:# 创建表 mysql> crea...
mysql如何判断字段是否为空
mysql判断字段是否为空的方法:可以利用isnull()函数来进行判断,具体代码为【select * from users where email = 'xxxx' and isnull(deletedAt)】。 MySQL是一个关系型数据库管理系统,由瑞典M...
mysql安装后如何创建和管理数据库
本文讲解了mysql数据库的创建和管理。1. 使用create database命令创建数据库,例如create database my_first_database;,数据库名应小写并使用下划线。2. 使用use命令选择数据库,例如use my_fi...
归纳整理常见SQL注入类型以及原理
本篇文章给大家带来了关于sql的相关知识,其中主要介绍了常见的sql注入类型的介绍以及原理讲解,包括了联合注入、布尔盲注、时间注入、报错注入等等内容,下面一起来看一下,希望对大家有帮助。...
Redis数据过期策略详解
本文对Redis的过期机制简单的讲解一下(推荐:redis视频教程) 讲解之前我们先抛出一个问题,我们知道很多时候服务器经常会用到redis作为缓存,有很多数据都是临时缓存一下,可能用过之后很久都...
mysql怎么用sum函数
MySQL SUM()函数用于计算一组值或表达式的总和,SUM()函数的语法如下: SUM(DISTINCT expression) SUM()函数是如何工作的? 如果在没有返回匹配行SELECT语句中使用SUM函数,则SUM函数返回NULL...
sql优化常用的几种方法是什么?
sql优化常用的方法有:1、应尽量避免全表扫描,应考虑在where及order by涉及的列上建立索引;2、尽量避免在where子句中对字段进行null值判断;3、慎用in和not in;4、尽量避免大事务操作,提高...
数据库完整性约束包括哪三种
数据库的三种完整性约束:1、实体完整性,对关系中的记录唯一性,即主键的约束;2、参照完整性,对关系数据库中建立关联关系的数据表间数据参照引用的约束,即对外键的约束;3、用户定义的完整...