随笔分类 - 数据库学习积累
数据库学习积累
摘要:在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。 1 下载并安装MySQL官方的 Yum Repository [root@localhost ~]# wget -i -c http://dev
阅读全文
摘要:项目中用到了批量更新。 下面先记一下批处理映射吧: mybatis批量插入 mybatis批量删除 此处的maps接口中的@Param值对应,属于自定义变量。 mybatis批量更新 说说遇到到问题: 获取mybatis的update行数,总是返回负数。后来在官网上找到原因,是由于defaultEx
阅读全文
摘要:1 使用sys as sysdba 进入到sqlplus的控制界面 sqlplus / as sysdba 2 执行相关的命令,自动生成一个脚本文件 spool d:/a.sql select 'flashback table '||owner||'.'||original_name||' to b
阅读全文
摘要:1.先说插入数据到mysql中的mapper.xml写法: 参数都是list<model>类型 2.oracle这种做法会报”java.sql.SQLException: ORA-00933: SQL 命令未正确结束“ 错误 正确做法如下: 参数都是list<model>类型 第一种:使用 inse
阅读全文
摘要:关于dmp文件我们用的还是比较多的,dmp文件它是作为oracle导入和导出表使用的文件格式,今天就将dmp文件导出和导入进行学习。 dmp文件导出 dmp文件导出用的比较多的一般是三种,他们分别是:导出整个数据库实例下的所有数据、导出指定用户的所有表、导出指定表。 这里已我的数据库为例,进行介绍,
阅读全文
摘要:1、主键的创建 方法一:直接在sql语句中声明字段主键约束 create table table_name (id type[length] constraint pk_name primary key,name tyoe[length],age type[length],class_id); 方法
阅读全文
摘要:图形化工具备份: mysql数据库通过命令备份:不用登录数据库 mysqldump -uroot -proot store28>g:\1.sql mysql数据库通过命令还原: 前提:手动的创建数据库 方式1:不用登录数据库 mysql -uroot -proot bak1<g:\1.sql 方式2
阅读全文
摘要:Procedural Language和SQL的结合体。通过增加变量、控制语句,使我们可以写些逻辑更加复杂的数据库操作 语句框架组成 要想显示程序的东西需要设置环境 Number 数字型 Int 整数型 Pls_integer 整数型,产生溢出时出现错误 Binary_integer 整数型,表示带
阅读全文
摘要:创建了一个数据库,想删除确报了一个ORA-01031:insufficient privileges错误 查了好久,总算解决了,原因是我的电脑登录账户不在ORA_DBA系统群组中,添加进去完美删除! 解决过程如下: 1、检查sqlnet.ora(WINDOWS下位于%ORACLE_HOME%NETW
阅读全文
摘要:【MYSQL的概述】 什么是数据库: 什么是数据库: 数据库就是一个文件系统,需要通过标准SQL语句才能访问. 常见的数据库: 常见的数据库: MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收购了.MySQL6.x版本也开始收费. Oracle :收费的大型数据库.Oracle公司
阅读全文
摘要:数据库不能重名名5030的错误,其实很简单原因就是有应用程序正在占用这个连接,使用这样一行命令就可以查询出正在占用的连接 use master select spid from master.dbo.sysprocesses where dbid=db_id('数据库原名') 执行下面这条语句杀掉连
阅读全文
摘要:记下来以留着以后忘记了查看 MySQL: Oracle: PostgreSQL: DB2: Microsoft SQL Server :
阅读全文