分类目录归档:数据库

开发中对数据库的一些实用操作

MySQL

MySQL 数据库生成连续日期

MySQL 数据库生成连续日期

​要想在 MySQL 中直接用 SQL 生成连续日期,有一种生成方法是可以借助 mysql 用户下的 help_topic 表实现,脚本如下: 通过制定开始日期和结束日期,直接可以生成连续日期列表,结果如下: ​ 注意: … 继续阅读

发表在 MySQL 标签为 , , , ,
MySQL

设置 MYSQL 数据库编码为 utf8mb4

设置 MYSQL 数据库编码为 utf8mb4

utf-8编码可能2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,java程序中将报SQL异常: … 继续阅读

发表在 MySQL 标签为 , , , ,
Oracle

ORA-27101:shared memory realm does not exist

ORA-27101:shared memory realm does not exist

在通过 PLSQL 连接 Oracle 数据库时,如果提示如下错误: ​ ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exi … 继续阅读

发表在 Oracle 标签为 , , , ,
Oracle

Oracle 数据库表空间管理基础

Oracle 数据库表空间管理基础

在工作与学习中,Oracle 数据库是很常用的关系型数据库,一般很多系统在对数据库进行数据操作的过程中,常常会有一些错误是表空间不足引起的,因此一些简单的对 Oracle 表空间操作的 sql 语句还是要熟知的,便于定位 … 继续阅读

发表在 Oracle 标签为 , , , ,
Oracle

ora-01940:无法删除当前连接在用户

ora-01940:无法删除当前连接在用户

在 Oracle 库上执行删除用户命令【DROP USER testabc CASCADE;】 时,提示如下警告信息: ora-01940:无法删除当前连接在用户 说明该用户的某些对象还有连接未释放,需要杀掉所有未释放的 … 继续阅读

发表在 Oracle 标签为 , , ,
Oracle

Oracle数据库错误:java.sql.SQLException: ORA-28000: the account is locked

Oracle数据库错误:java.sql.SQLException: ORA-28000: the account is locked

在运行项目中,连接 Oracle 数据库用户时,提示: java.sql.SQLException: ORA-28000: the account is locked 很明显,是因为数据库用户被锁导致的,需要通过数据库管 … 继续阅读

发表在 Oracle 标签为 , , ,
MySQL

Mysql按字段分组取最大值记录

Mysql按字段分组取最大值记录

要求:获得按 table1_id 分组,并且取得 table2 中 age 最大的记录信息。 方法一: select * from (select * from table2 order by age desc) as … 继续阅读

发表在 MySQL 标签为 , ,
MySQL

MySQL字符串的截取函数

MySQL字符串的截取函数

在 MySQL 中,如何把某字段中的字符串截取,获取自己需要的那一段字串呢? 比如,我这里有个字符串: 1/2015#HEBEI QINHUANGDAO#1507#VRHC9#100#LADEN 2/ABI#ABASHI … 继续阅读

发表在 MySQL 标签为 , , ,
数据库

从SQL Server数据库向Mysql数据库导入数据

从SQL Server数据库向Mysql数据库导入数据

项目需要,由于项目先前是在 SQL Server 数据库开发的,所有数据都在 SQL Server 中,现在需要把数据搬到 MySQL 数据库中,方法有不少。多数情况下首先想到的是,在 SQL Server 中导出数据成 … 继续阅读

发表在 数据库 标签为 , , ,
数据库

一款非常好用的连接数据库的工具

一款非常好用的连接数据库的工具

项目笔记,记录项目开发中的点点滴滴。随着项目的不断进行,不断的摸爬滚打,记录下一些手顺,一来方便以后自己查阅,二来给需要的朋友们一点点参考。 在项目开发中,很多项目都使用免费开源的 MySQL 数据库,也有些在使用其它数 … 继续阅读

发表在 数据库 标签为 , , , ,
MySQL

MySQL5.x.x存储过程简单入门

MySQL5.x.x存储过程简单入门

存储过程是一种存储在数据库中的程序,就像是正规语言中的子程序。我们常用的操作数据库语言 SQL 语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的 SQL 语句 … 继续阅读

发表在 MySQL 标签为 , , ,
MySQL

MySQL生成自动增长序号

MySQL生成自动增长序号

Oracle 数据库中有 ROWNUM 这个功能,查询 list 后生成序号,很是方便,但 MySQL 是模拟了 Oracle 和 SQL Server 中的大部分功能,可自动生成序号却实现不了,很是蛋疼,没办法,最后只 … 继续阅读

发表在 MySQL 标签为 , , ,
MySQL

最棒的10款MySQL GUI工具

最棒的10款MySQL GUI工具

绝大多数的关系数据库都明显不同于MS Access,它们都有两个截然不同的部分:后端作为数据仓库,前端作为用于数据组件通信的用户界面。这种设计非常巧妙,它并行处理两层编程模型,将数据层从用户界面中分离出来,同时运行数据库 … 继续阅读

发表在 MySQL 标签为 , , ,