一、前言 虽然我们大多数人都学习过SQL,但是经常忽略它。总是会自以为学到的已经足够用了,从而导致我们在实际开发的过程中遇到复杂的问题后只能在检索数据后通过传递的代码来完成,但是其中很多的功能利用SQL就可以轻松的办到,所以我们开始重视SQL,它的地位不亚于C#,javascript。二、目录 .....
分类:
数据库 时间:
2014-10-09 14:51:44
阅读次数:
253
https://tools.percona.com/按网站上提示设置,一共7步。# Generated by Percona Configuration Wizard (http://tools.percona.com/) version REL5-20120208# Configuration n...
分类:
数据库 时间:
2014-10-09 14:33:44
阅读次数:
202
use mysql;GRANT USAGE ON *.* TO 'user_name'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;//授权user_name用户以密码123456访问数据库GRANT SELECT,INSERT,UPDA...
分类:
数据库 时间:
2014-10-09 14:09:13
阅读次数:
178
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图) ....
分类:
数据库 时间:
2014-10-09 14:57:43
阅读次数:
302
因为集群环境需要多个计算机协同工作,要达到理想状态,必须要考虑在集群环境下面临的新挑战。1.并发控制 在集群环境中,关键数据通常是并发存放的,比如放在共享磁盘上。而集群内各个成员的生身份是对等的,所有节点对数据有相同的访问权利。这时就必须有某种机制能够控制节点对数据的访问。 在Oracle rac....
分类:
数据库 时间:
2014-10-09 14:38:13
阅读次数:
276
CREATE OR REPLACE FUNCTION LONG_TO_CHAR( in_rowid rowid,in_ownervarchar,in_table_name varchar,in_column varchar2)RETURN varchar AStext_c1 varchar2(327...
分类:
数据库 时间:
2014-10-09 14:35:43
阅读次数:
151
一、FROM子句中的表 FROM子表的安排或次序对性能有很大的影响,把较小的表放在前面,把较大的表放在后面,可以得到更高的效率。二、WHERE子句中的次序 一般来自基表的字段放在结合操作的右侧,要被结合的表通常按照从小到大的次序排列 如果没有基表的直接按照表的大小来安排条件的次序,把最小的表放...
分类:
数据库 时间:
2014-10-09 15:57:23
阅读次数:
201
ODB: C++ Object-Relational Mapping (ORM)ODB is an open-source, cross-platform, and cross-database object-relational mapping (ORM) system for C++. It a...
分类:
数据库 时间:
2014-10-09 14:33:33
阅读次数:
253
-- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.mysqldump -uroot -pxxxxx --all-databases > all.sqlmysql用mys...
分类:
数据库 时间:
2014-10-09 14:33:03
阅读次数:
298
MySQL批量替换指定字段字符串语句UPDATE数据表名SET 字段名=replace(字段名,'要替换的字符串','替换为') WHERE设定条件; 如将Wordpress文章中的“搜索引擎优化”全部替换成“搜索引擎营销”,替换语句为:UPDATEwp_postsSET post_content=...
分类:
数据库 时间:
2014-10-09 13:52:43
阅读次数:
279
问题1. 使用navicat连接本地sqlserver,报错“命名管道提供程序无法打开与 sql server 的连接 [2]”解决:参考本篇文章
分类:
数据库 时间:
2014-10-09 14:59:13
阅读次数:
193
select .... outfile 'file_path' fields terminate by '\t' lines terminate by '\r\n' from table_name;---------------------------------------------------...
分类:
数据库 时间:
2014-10-09 15:47:53
阅读次数:
208
sudo apt-get install libmysqld-devsudo apt-get install libmysqlclient-devsudo apt-get install python-devsudo pip install mysql-python参考链接http://www.cn...
分类:
数据库 时间:
2014-10-09 14:56:33
阅读次数:
252
在使用Union all连接时,若A集合中某列为nvarchar2或nvarchar类型,而B集合中无此列,用‘ ’ 来代替是会报字符集不匹配,解决方法有两种,见下面的示例例:select'中国','China',cast('中国'asnvarchar2(10))Tfromdualunionalls...
分类:
数据库 时间:
2014-10-09 15:27:13
阅读次数:
2092
UNION指令的目的是将两个SQL语句的结果合并起来。从这个角度来看, 我们会产生这样的感觉,UNION跟JOIN似乎有些许类似,因为这两个指令都可以由多个表格中撷取资料。 UNION的一个限制是两个SQL语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的...
分类:
数据库 时间:
2014-10-09 13:41:33
阅读次数:
532
SQL Server 如需要导出类似Excel(*.xls、*.xlsx)格式的数据需要以来以下安装包Microsoft Access 2010 数据库引擎可再发行程序包此下载将安装一系列组件,帮助在现有的 Microsoft Office 文件(例如 Microsoft Office Access...
分类:
数据库 时间:
2014-10-09 14:31:03
阅读次数:
315
[oracle@bogon orcl]$ sqlplus sys/sys as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Wed Oct 8 18:54:09 2014Copyright (c) 1982, 2009, Oracle. All ...
分类:
数据库 时间:
2014-10-09 14:13:13
阅读次数:
324