数据库
smilecattobelucky
天道酬勤
展开
-
解决oracle数据库查询结果为null的问题
NVL(‘传的参数’,‘需要的值’)原创 2019-11-14 19:58:56 · 1502 阅读 · 2 评论 -
Oracle11g中Scott账户被锁住
原因:默认Oracle11g的scott不能登陆。 解决:(1)conn sys/sys as sysdba;//以DBA的身份登录(2)alter user scott account unlock;// 然后解锁(3)alter user scott identified by newpassword;(newpassword 是你想修改的密码)...原创 2018-06-27 20:12:53 · 493 阅读 · 2 评论 -
mysql远程连接授权命令
GRANT ALLPRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword'WITH GRANT OPTION;myuser和mypassword替换成实际的配置即可.原创 2018-05-31 15:59:16 · 2299 阅读 · 0 评论 -
mybatis分页插件,pagehelper
一直手写分页,写的超级烦躁,试了一下mybatis的pagehelper,好用到爆.下面开始试用一下,配置超级简单.我使用的spring版本是4.1.6.RELEASE,mybatis是3.2.7,pagehelper版本是4.1.6.第一步:在maven中添加pagehelper的依赖<dependency> <groupId>com.github.pagehelper...原创 2018-05-30 12:27:43 · 951 阅读 · 0 评论 -
做mycat分库分片时报Mycat+Mysql 插入数据报错 i[Err] 1064 - partition table, insert must provide ColumnList错误
错误原因:mysql数据库导出时,没有加列名,比如说insert into users values(1,'zs')解决办法:导出mysql数据时,全部加上列名即可解决.例如:insert into users(id,name) values(1,'zs');...原创 2018-05-29 19:58:02 · 2994 阅读 · 0 评论 -
彻底卸载Oracle11G
以下内容是转载的1.关闭oracle所有的服务。可以在windows的服务管理器中关闭;2.打开注册表:regedit 打开路径: <找注册表 :开始->运行->regedit> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 删除该路径下的所有以oracle开始的服务名称,这个键是标识Oracle在wind...转载 2018-05-26 15:41:14 · 3192 阅读 · 0 评论 -
oracle中Scott创建视图提示权限不足的解决办法
1.用system登录sysdba,密码默认是system使用grant命令,要赋值的权限 on操作的对象to授权用户对象默认Scott用户权限低,可以使用system给Scott赋予dba权限grant dba to scott;2.Scott用户用不叨DBA权限,这种操作有安全隐患可以新建一个用户,赋予DBA权限,再还原Scott用户数据grant create view to scott;...原创 2018-04-27 16:06:14 · 897 阅读 · 0 评论 -
关于数据库主键和外键
一、什么是主键、外键:关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键 比如 学生表(学号,姓名,性别,班级) 其中每个学生的学号是唯一的,学号就是一个主键 课程表(课程编号,课程名,学分) 其中课程编号是唯一的,课程编号就是一个主键 成绩表(学号,课程号,成绩) 成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可...转载 2018-03-08 21:18:31 · 235 阅读 · 0 评论 -
MySQL的几个概念:主键,外键,索引,唯一索引
概念:主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。外键(foreig...转载 2018-03-08 21:10:28 · 626 阅读 · 0 评论 -
plsql最简单的增删改查命令
1 insert语法: insert into 表名称 values(值1,值2);insert into person values('github','c++','java','mysql');insert into persion(name,password) values('张三',123);2 delete语法: delete from 表名称 where 列名原创 2018-01-01 22:45:24 · 12468 阅读 · 2 评论