随笔分类 -  数据库学习积累

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

Fork me on GitHub
点击右上角即可分享
微信分享提示