随笔分类 - DataBase or Database technology(数据库、数据库技术)
摘要:http://www.cnblogs.com/LDaqiang/articles/1157998.html由于需求变动,现要将一个类型NUMBER(8,2)的字段类型改为 char。大体思路如下: 将要更改类型的字段名改名以备份,然后添加一个与要更改类型的字段名同名的字段(原字段已经改名),然后更新...
阅读全文
posted @ 2014-11-08 14:04
程序员斯文
摘要:http://www.shangxueba.com/jingyan/122163.html主键: 1.主键约束: 一个表只能有一个主键约束。主键可以是单个字段,也可以是多个字段。无论是哪种情况,其所有字段都是NOT NULL。 2.Unique约束:一个表可以有多个Unique约束,Unique的字...
阅读全文
posted @ 2014-11-08 14:04
程序员斯文
摘要:http://www.blogjava.net/lukangping/articles/340683.html/*给创建bitmap index分配的内存空间参数,以加速建索引*/show parameter create_bit;/*改变索引的存储参数*/alter index index_nam...
阅读全文
posted @ 2014-11-08 14:03
程序员斯文
摘要:http://hi.baidu.com/rebooo/item/12b500b130022bf263388e69假设A为主表(既含有某一主键的表),B为从表(即引用了A的主键作为外键)。则当删除A表时,如不特殊说明,则droptableA系统会出现如下错误警告的信息而不会允许执行。ERRORatli...
阅读全文
posted @ 2014-11-08 14:02
程序员斯文
摘要:无法连接到服务器,用户xxx登陆失败" 该错误产生的原因是由于SQL Server使用了"仅 Windows"的身份验证方式, 因此用户无法使用SQL Server的登录帐户(如 sa )进行连接.解决方法如下所示: 1.在服务器端使用企业管理器,并且选择"使用 Windows 身份验证"连接上...
阅读全文
posted @ 2014-11-07 11:40
程序员斯文
摘要:http://baike.baidu.com/view/121511.htm 概念 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin tr
阅读全文
posted @ 2014-11-07 11:38
程序员斯文
摘要:SQL 大全将一张表的数据插入到另一张表1.如果列名相同insert into tab_user2select * from tab_userwhere site=17;2.指定列名插入insert into tab_user2(id,account) select id,account from ...
阅读全文
posted @ 2014-11-07 11:37
程序员斯文
摘要:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必...
阅读全文
posted @ 2014-11-07 11:36
程序员斯文
摘要:SQL的四种连接-内连接、左外连接、右外连接、全连接今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的,导致平时的数据记录要进行一些限制性处理,其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。联接条件可在FROM或WHERE子句中指定...
阅读全文
posted @ 2014-11-07 11:33
程序员斯文
摘要:SQL编写一般要求---SQL语句尽可能简单---分解联接保证高并发---同数据类型的列值比较---不在索引列做运算---禁止使用SELECT *---避免负向查询和%前缀模糊查询---保持事务(连接)短小---改写OR为IN()---改写OR为UNION---LIMIT高效分页---用UNION ...
阅读全文
posted @ 2014-11-07 11:32
程序员斯文
摘要:http://topmanopensource.iteye.com/blog/1278812### 连接写法:[IP地址:端口号]mongo 192.168.1.161:27017;show dbs;db;--显示正在使用的数据库use asdfwerwe_test;db.tab_data_resu...
阅读全文
posted @ 2014-11-07 11:28
程序员斯文
摘要:Example:package com.sdfwerwer.test;import java.net.UnknownHostException;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCo...
阅读全文
posted @ 2014-11-07 11:25
程序员斯文
摘要:http://apluck.iteye.com/blog/1176160a.修改collection集合字段名参见:http://www.mongodb.org/display/DOCS/Updating#Updating-%24rename例:Shell代码 db.test.find() 查出如下...
阅读全文
posted @ 2014-11-07 11:24
程序员斯文
摘要:http://www.cnblogs.com/ITAres/articles/2084794.html本文参考自官方的手册:http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-ConditionalOperator...
阅读全文
posted @ 2014-11-07 11:24
程序员斯文
摘要:http://blog.chinaunix.net/space.php?uid=22270773&do=blog&id=19935171. 如果无特别用途,建议:表名,字段名 全部用小写字母。2. 尽可能的缩短字段名的长度,必要的时候,可以考虑建立一个key与实际意义的map表,尽量降低key的长度...
阅读全文
posted @ 2014-11-07 11:23
程序员斯文
摘要:http://zhidao.baidu.com/question/157276582由于mongodb后台的字符编码都是utf-8的,而中文windows cmd窗口使用的字符编码是GBK(属性-》选项-》当前代码页),所以当在cmd中使用mongo命令查询数据并显示后,中文会变成乱码。使用下述方式...
阅读全文
posted @ 2014-11-07 11:22
程序员斯文
摘要:http://www.jb51.net/article/28694.htmMongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的...
阅读全文
posted @ 2014-11-07 11:22
程序员斯文
摘要:http://www.cnblogs.com/lipan/archive/2011/03/28/1997202.htmlMongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在...
阅读全文
posted @ 2014-11-07 11:21
程序员斯文
摘要:http://www.cnblogs.com/yangecnu/archive/2011/07/19/2110989.html索引索引通常能够极大的提高查询的效率。在系统中使用查询时,应该考虑建立相关的索引。在MongoDB中创建索引相对比较容易。MongoDB中的索引在概念上和大多数关系型数据库如...
阅读全文
posted @ 2014-11-07 11:20
程序员斯文
摘要:http://space.itpub.net/?uid-20498361-action-viewspace-itemid-7194911, 超级用户相关#进入数据库adminuse admin#增加或修改用户密码db.addUser('name','pwd')#查看用户列表db.system.use...
阅读全文
posted @ 2014-11-07 11:20
程序员斯文
浙公网安备 33010602011771号