码迷,mamicode.com
首页 > 数据库
[转] MONGODB基本命令用
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use <db name ...
分类:数据库   时间:2016-07-04 18:58:24    阅读次数:252
《高性能MySQL》读书笔记之 MySQL锁、事务、多版本并发控制的基础知识
1.2 并发控制 1.2.1 读写锁 在处理并发读或写时,通过实现一个由两种类型的锁组成的锁系统来解决问题。这两种类型的锁通常被称为 共享锁(shared lock) 和 排它锁(exclusive lock),也叫读锁(read lock)和写锁(write lock)。 读锁是共享的,或者说是不 ...
分类:数据库   时间:2016-07-04 18:55:12    阅读次数:211
MySql对空间数据库的支持
地址: 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
sql中修改多表关联的字段
表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
Ubuntu mysql数据库安装
分别使用以下三个命令安装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
SQL 行转列
行转列 表结构: subject 科目 yw 语文 sx 数学 表数据: 转换SQL: 转换结果: 转换过程: 根据学生姓名进行分组,并通过max取出相应科目的值 sql语句中有错误,你发现了吗? ...
分类:数据库   时间:2016-07-04 18:50:30    阅读次数:182
数据库安全问题
悦为科技对公司的数据库支持的应用要求更为精细。通常比较完整的数据库对数据安全性采取以下措施: (1)将数据库中需要保护的部分与其他部分相隔。 (2)采用授权规则,如账户、口令和权限控制等访问控制方法。 (3)对数据进行加密后存储于数据库。 ...
分类:数据库   时间:2016-07-04 18:50:58    阅读次数:232
Centos下安装Mysql
一、二进制免编译包安装 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优化法则小记
SQL优化技巧 1.选择最有效率的表名顺序(只在基于规则的优化器中有效): oracle的解析器按照从右到左的顺序处理 from 子句中的表名,from子句中写在最后的表(基础表 driving table)将被最先处理,在 from 子句中包含多个表的情况下, 你必须选择记录条数最少的表作为基础表 ...
分类:数据库   时间:2016-07-04 18:41:35    阅读次数:247
CentOS mysql 允许远程登录
Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql -u root -p"... ...
分类:数据库   时间:2016-07-04 18:39:23    阅读次数:230
用python随机生成数据,再插入到postgresql中
用python随机生成学生姓名,三科成绩和班级数据,再插入到postgresql中。 模块用psycopg2 random random.choice(序列):在一个序列中随机选取一个元素 ...
分类:数据库   时间:2016-07-04 18:39:30    阅读次数:260
mysql 函数在源码中的定义
大牛那海蓝蓝 大牛那海蓝蓝 大牛那海蓝蓝 MySQL提供了较为丰富的SQL语句,用以支持MySQL提供的主要功能。在数据库内部,MySQL又是怎么知道自己能够处理哪些对象、处理哪些事情的? 如果我们输入一条SQL语句,MySQL可能报告语法错误或对象不存在等错误提示,这些提示,大致可以分为2类,一类 ...
分类:数据库   时间:2016-07-04 18:38:03    阅读次数:195
db2存储过程
一. 使用存储过程的好处 1. 减少客户机与服务器之间的网络使用率,以及数据库锁定保持的时间 应用程序通常在执行每个SQL语句都要跨网络两次,存储过程可以将SQL语句集中在一起, 从而使得对于每一组SQL语句只需要跨网络两次。存储过程中集中在一起的SQL语句越多, 网络的使用率和数据库锁定保持的时间 ...
分类:数据库   时间:2016-07-04 18:37:47    阅读次数:300
MySQL对于datetime 源码分析
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
MySQL-视频跟随练习笔记
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
SQL 列转行
列转行 表结构: yw: 语文 sx: 数学 表数据: 转换SQL: 转换结果: 转换过程: 将一行数据拆分成多行数据,然后通过union all 将数据合并到一起。 ...
分类:数据库   时间:2016-07-04 18:28:32    阅读次数:146
Oracle存储过程总结
1.存储过程结构 1.1 第一个存储过程 上面就是一个最简单的存储过程。一个存储过程大体分为这么几个部分: 创建语句:create or replace procedure 存储过程名 如果没有or replace语句,则仅仅是新建一个存储过程。如果系统存在该存储过程,则会报错。Create or ...
分类:数据库   时间:2016-07-04 17:09:52    阅读次数:308
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!