玖叶教程网

前端编程开发入门

MySQL、Oracle、SqlServerl区别整理

1、多数据库下SqlServer查询表需要使用‘’.."。例如A..table。

2、SqlServer不存在系统临时表dual,查询常量量字段可直接使用select。例如select 1 as aa,2 as bb。

3、在使用ifnull(MySQL),nvl(Oracle),isnull(SqlServer)函数将一个number类型的字段转换为字符类型时,Oracle需要先to_char。例如 select nvl(to_chat(id)) from table。

MySQL常用的函数都在这儿了

常用的字符串函数

都是SQL语句中NULL值捣的乱(mysql数据库)

案例一

在项目中, 需要对收藏数和投诉数进行统计, 条件是当前登录的用户, 写的SQL语句如下

select m.complainedCount, n.collectionCount from

(

select count(*) as complainedCount,create_by from tableA where order_status='complained' and create_by = '100'

27《MySQL 教程》聚合函数条件判断函数

本小节介绍 MySQL 提供的 IF、IFNULL、CASE 三种条件判断函数或结构,条件判断是为了实现控制流,在不同的条件下执行不同的流程。

《MySQL数据库》关联查询

一、关联查询

1、概念

在查询数据时,所需要的数据不只在一张表中,可能在两张或多张表中。这个时候,需要同时操作这些表来查询数据,即关联查询。

关联查询所涉及到的表与表之间都会存在有关联的字段,如员工表的部门编号和部门表的部门编号。

关于IntelliJ IDEA创建项目无法读取配置文件

一开始是用JDBC读取外部的数据库配置文件,文件如下:

package hanxiu.util;

import java.io.InputStream;

import java.sql.*;

import java.util.Properties;

/**

java数据库-MySQL(一)

数据库介绍:简而言之是保存数据的仓库,它体现我们电脑中,就是一个文件系统。然后把数据都保存这些特殊的文件中,并且需要使用固定的语言(SQL语言)去操作文件中的数据。

1.1 数据库语法

1.1.1 创建数据库

MySQL流程控制函数

MySQL五大类函数,前面已经介绍了聚合函数、字符串函数、数值型函数和时间日期函数,现在就只剩下控制流程函数,这篇介绍一下控制流程函数。控制流程函数主要是做一些数据的条件判断,按照需求把字段输出指定的内容,用于数据的分类、特征提出等,以便后续有针对性的进行数据分析。主要包括IF、CASE-WHEN、IFNULL、NULLIF。

常见的 MySQL 异常及处理方法

在使用 MySQL 的过程中,我们会碰到各种各样的问题,如数据库突然响应很慢、表碎片空间占比过大等。本小节我们一起来学习一些常见的 MySQL 异常,以及响应的处理方法。

MySQL中创建触发器需要执行哪些操作?

什么是触发器

触发器,就是一种特殊的存储过程。触发器和存储过程一样是一个能够完成特定功能、存储在数据库服务器上的SQL片段,但是触发器无需调用,当对数据库表中的数据执行DML操作时自动触发这个SQL片段的执行,无需手动调用。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。在MySQL中,只有执行insert,delete,update操作时才能触发触发器的执行。

<< < 1 2 3 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言