一、配置说明:角色名称:user011.user01权限说明:连接test数据库,未授权时无法连接其它数据库;在指定schema,建立\查看\删除表,查看schema中对象;2.其它普通用户:无法连接test数据库及schema(sales)中对象,需要授权;二、操作步骤:instance(实例级):role(角色)$..
分类:
数据库 时间:
2016-11-09 23:13:32
阅读次数:
218
启动和停止Oracle停止和启动oracle需要切换到oracle用户才可以,其他用户都没有这个权限运行sqlplus但不登陆到oracle:sqlplus/nolog以系统管理员的权限连接到oracle服务器:conn/assysdba;启动Oracle:startupOracle的listenerOracle的listener,相当于oracle的TCPserver会在1..
分类:
数据库 时间:
2016-11-09 23:10:29
阅读次数:
271
启动和停止Oracle停止和启动oracle需要切换到oracle用户才可以,其他用户都没有这个权限运行sqlplus但不登陆到oracle:sqlplus/nolog以系统管理员的权限连接到oracle服务器:conn/assysdba;启动Oracle:startupOracle的listenerOracle的listener,相当于oracle的TCPserver会在1..
分类:
数据库 时间:
2016-11-09 23:10:27
阅读次数:
266
原生的sql写法:SELECT*FROMbr_esf_village_buildingWHERE1ORDERBYCONVERT(`buildingName`USINGgbk)COLLATEgbk_chinese_ciASCtp框架的写法:$data=$this->where($where)->field($field)->order(‘CONVERT(`buildingName`USINGgbk)COLLATEgbk_chinese_ciASC‘)->selec..
分类:
数据库 时间:
2016-11-09 23:09:53
阅读次数:
156
说明:SQL语句大小写都可以,执行一句时,后面可不加分号,如果同时执行两句,就必须加分号,不然会报错。 --+空格 是SQL的注释 表格名为users,里面有name和age属性 一、增 insert into INSERT INTO users (name,age) values('张三',25) ...
分类:
数据库 时间:
2016-11-09 22:58:02
阅读次数:
221
group by group by + group_concat() #group by + 集合函数 #group by + having ...
分类:
数据库 时间:
2016-11-09 22:56:43
阅读次数:
207
【原文地址】https://docs.mongodb.com/manual/ 聚合 聚合操作处理数据记录并返回计算后的结果。聚合操作将多个文档分组,并能对已分组的数据执行一系列操作而返回单一结果。MongoDB提供了三种执行聚合的方式:聚合管道,map-reduce方法和单一目的聚合操作。 聚合管道 ...
分类:
数据库 时间:
2016-11-09 22:44:18
阅读次数:
566
连接故障恢复 MySQL套接字被误删 在UNIX系统上,本地客户以localhost为主机名建立MySQL连接,该过程是通过一个UNIX套接字文件(比如说,/tmp/mysql.sock文件)实现的。如果这个套接字文件被删除掉了,本地客户因为无法找到这个连接,就无法连接MySQL服务器。此时,必须建 ...
分类:
数据库 时间:
2016-11-09 22:38:30
阅读次数:
267
今天get到一个在linux下gdb调试程序的技巧和大家分享一下!平时我们利用gcc进行编程,进行程序调试时,观察程序的跳转等不是这么直观。都是入下的界面! 但是如果我们在编译连接时上加了-g命令生成的可执行文件,用gdb -tui -q p2psrv(要debug的命令),就可以进入一个类似的可视 ...
分类:
数据库 时间:
2016-11-09 22:33:32
阅读次数:
224
mysql数据库这个表示的是一个软件,然后软件里面可以有好多database,这表示的就是库也可以认为是实例,然后每一个实 例里面有好多张表sql语句结构对表里面的数据进行操作动作:select insert update delete 查增改删对实例数据库或是表进行操作动作:create drop ...
分类:
数据库 时间:
2016-11-09 22:25:57
阅读次数:
281
从“找”到B+树 B+树 如何使用B+树查找数据 每一个索引都是一棵B+树 当索引中包含多个字段时,一个记录块中包含多个字段。第一个字段相同时,按照第二个字段排序,以此类推。 这种情况下,怎么使用索引?(最左前缀原则) 同理当字段为字符串时,可以将字符串看成一个记录块中包含多个字符。这种情况下怎么使 ...
分类:
数据库 时间:
2016-11-09 22:26:21
阅读次数:
219
MySQL默认是关闭批处理的,所以我们在默认状态下(批处理未打开)向数据库中存入10000条数据,核心代码如下: 上述程序执行结束耗费时间412764MS 这是打开MySQL的批处理,打开方式: 将MySQL参数 url=jdbc:mysql://localhost:3306/exam 改为 url ...
分类:
数据库 时间:
2016-11-09 22:19:25
阅读次数:
160
对于Mysql,每一步操作都会有相应记录,如insert,update,delete ,drop ,alter等相关DDL或DML操作。有时难免会出错,但在出错时如何恢复以复原数据。 例如,现在有这些数据: 但被我truncate了。需要紧急恢复。 首先,确保开启了binLog输出 然后,找到当前日 ...
分类:
数据库 时间:
2016-11-09 22:13:11
阅读次数:
234
mysql -uspider_55haitao -pspider_55haitao -Dspider_55haitao</home/gphonebbs/Dump20161109.sql 方法一 使用cmd命令执行(windows下,unix或Linux在的其控制台下)【MySQL的bin目录】\my ...
分类:
数据库 时间:
2016-11-09 22:12:24
阅读次数:
238
写在前面 最近一直在整理数据库最佳实践的东西,我也会将各种文章建议,同步到博客园,希望能够帮助更多的人了解数据库,轻松玩转数据库,同时也减轻运维人员的工作压力,毕竟熟能生巧,熟练既是效率。 数据库备份老生常谈的话题,一搜索数据库备份可能上千上万篇,那么为什么还要写一篇?因为重要!而往往却不能引起运维 ...
分类:
数据库 时间:
2016-11-09 20:06:11
阅读次数:
262
1.最近研究了下利用SQLite为db文件简单的加密和解密 1 private static SQLiteConnection GetConnection() 2 { 3 SQLiteConnection conn; 4 string password = dataProvider.ConfigSe ...
分类:
数据库 时间:
2016-11-09 20:05:27
阅读次数:
240
这次我们要探索更精细的binlog内容,上次讨论的Query_event和Rows_event肯定有让你疑惑不解的问题。Query_event中的status-vars环境变量有哪些,Rows_event的数据类型是什么,元数据又是个什么鬼东西,今天我们就来一一解答。 一、Query_event中的 ...
分类:
数据库 时间:
2016-11-09 20:01:02
阅读次数:
208