成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use <db name ...
分类:
数据库 时间:
2016-07-04 18:58:24
阅读次数:
252
1.2 并发控制 1.2.1 读写锁 在处理并发读或写时,通过实现一个由两种类型的锁组成的锁系统来解决问题。这两种类型的锁通常被称为 共享锁(shared lock) 和 排它锁(exclusive lock),也叫读锁(read lock)和写锁(write lock)。 读锁是共享的,或者说是不 ...
分类:
数据库 时间:
2016-07-04 18:55:12
阅读次数:
211
地址: MySQL5.1中文在线API:http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/spatial-extensions-in-mysql.html ...
分类:
数据库 时间:
2016-07-04 18:55:19
阅读次数:
350
表1:USERID USERNAME USERREMARK 表2:ROLEID USERID ROLENAME 其中表1的USERID与表2的USERID为关联字段。 若现在只知道ROLEID,要修改USERNAME 则sql可写为:UPDATE 表1 set 表1.USERNAME='修改的内容' ...
分类:
数据库 时间:
2016-07-04 18:52:06
阅读次数:
224
分别使用以下三个命令安装Mysql服务端,客户端 sudo apt-get install mysql-server sudo apt-get isntall mysql-clientsudo apt-get install libmysqlclient-dev安装过程中会提示设置密码什么的,注意设... ...
分类:
数据库 时间:
2016-07-04 18:51:19
阅读次数:
187
行转列 表结构: subject 科目 yw 语文 sx 数学 表数据: 转换SQL: 转换结果: 转换过程: 根据学生姓名进行分组,并通过max取出相应科目的值 sql语句中有错误,你发现了吗? ...
分类:
数据库 时间:
2016-07-04 18:50:30
阅读次数:
182
悦为科技对公司的数据库支持的应用要求更为精细。通常比较完整的数据库对数据安全性采取以下措施: (1)将数据库中需要保护的部分与其他部分相隔。 (2)采用授权规则,如账户、口令和权限控制等访问控制方法。 (3)对数据进行加密后存储于数据库。 ...
分类:
数据库 时间:
2016-07-04 18:50:58
阅读次数:
232
一、二进制免编译包安装 1、下载地址: http://mirrors.sohu.com/mysql/MySQL-5.7/ 文件名还glibc的为免编译的二进制安装包 文件: mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz 2、官网下载:http://dev.mys ...
分类:
数据库 时间:
2016-07-04 18:45:49
阅读次数:
354
SQL优化技巧 1.选择最有效率的表名顺序(只在基于规则的优化器中有效): oracle的解析器按照从右到左的顺序处理 from 子句中的表名,from子句中写在最后的表(基础表 driving table)将被最先处理,在 from 子句中包含多个表的情况下, 你必须选择记录条数最少的表作为基础表 ...
分类:
数据库 时间:
2016-07-04 18:41:35
阅读次数:
247
Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql -u root -p"... ...
分类:
数据库 时间:
2016-07-04 18:39:23
阅读次数:
230
用python随机生成学生姓名,三科成绩和班级数据,再插入到postgresql中。 模块用psycopg2 random random.choice(序列):在一个序列中随机选取一个元素 ...
分类:
数据库 时间:
2016-07-04 18:39:30
阅读次数:
260
大牛那海蓝蓝 大牛那海蓝蓝 大牛那海蓝蓝 MySQL提供了较为丰富的SQL语句,用以支持MySQL提供的主要功能。在数据库内部,MySQL又是怎么知道自己能够处理哪些对象、处理哪些事情的? 如果我们输入一条SQL语句,MySQL可能报告语法错误或对象不存在等错误提示,这些提示,大致可以分为2类,一类 ...
分类:
数据库 时间:
2016-07-04 18:38:03
阅读次数:
195
一. 使用存储过程的好处 1. 减少客户机与服务器之间的网络使用率,以及数据库锁定保持的时间 应用程序通常在执行每个SQL语句都要跨网络两次,存储过程可以将SQL语句集中在一起, 从而使得对于每一组SQL语句只需要跨网络两次。存储过程中集中在一起的SQL语句越多, 网络的使用率和数据库锁定保持的时间 ...
分类:
数据库 时间:
2016-07-04 18:37:47
阅读次数:
300
http://tsecer.blog.163.com/blog/static/150181720160117355684/ http://tsecer.blog.163.com/blog/static/150181720160117355684/ http://tsecer.blog.163.com ...
分类:
数据库 时间:
2016-07-04 18:34:18
阅读次数:
273
alter table tbl_user add email varchar(50); alter table tbl_user drop email; alter table tbl_user alter table 表名change age user_age int; change关键字 旧字段 ...
分类:
数据库 时间:
2016-07-04 18:31:35
阅读次数:
213
列转行 表结构: yw: 语文 sx: 数学 表数据: 转换SQL: 转换结果: 转换过程: 将一行数据拆分成多行数据,然后通过union all 将数据合并到一起。 ...
分类:
数据库 时间:
2016-07-04 18:28:32
阅读次数:
146
1.存储过程结构 1.1 第一个存储过程 上面就是一个最简单的存储过程。一个存储过程大体分为这么几个部分: 创建语句:create or replace procedure 存储过程名 如果没有or replace语句,则仅仅是新建一个存储过程。如果系统存在该存储过程,则会报错。Create or ...
分类:
数据库 时间:
2016-07-04 17:09:52
阅读次数:
308