Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename ...
分类:
数据库 时间:
2017-03-31 13:08:29
阅读次数:
235
一:where 在上一篇,粗略的介绍了where,但是where后面可以跟其他的条件,现在我们来一一说明 1.between:在某两个值之间 我建立一个名为person的表,里面有id,name,age,post,再插入几条数据,如下图所示: 然后我想让age里面18到35岁里面的post改为'菜鸟 ...
分类:
数据库 时间:
2017-03-31 12:52:16
阅读次数:
209
HBase、Redis、MongoDB、Couchbase、LevelDB主流 NoSQL 数据库的对比 最近小组准备启动一个 node 开源项目,从前端亲和力、大数据下的IO性能、可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型。 我们最终把选项范围缩窄在 HBas ...
分类:
数据库 时间:
2017-03-31 12:17:05
阅读次数:
294
. cascade方式在父表上update/delete记录时,同步update/delete掉子表的匹配记录 . set null方式在父表上update/delete记录时,将子表上匹配记录的列设为null要注意子表的外键列不能为not null . No action方式如果子表中有匹配的记录 ...
分类:
数据库 时间:
2017-03-31 12:06:20
阅读次数:
200
背景:近几年,开源数据库逐渐流行起来。由于具有免费使用、配置简单、稳定性好、性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表。MySQL 数据库目前分为社区版(Community Server)和企业版(Enterprise),它们最重要的区别 ...
分类:
数据库 时间:
2017-03-31 12:00:37
阅读次数:
270
DML 语句: DML 操作是指对数据库中表记录的操作,主要包括表记录的插入(insert)、更新(update)、删除(delete)和查(select),是开发人员日常使用最频繁的操作。下面将依次对它们进行介绍。 1.插入记录 表创建好后,就可以往里插入记录了,插入记录的基本语法如下: INSE ...
分类:
数据库 时间:
2017-03-31 11:57:50
阅读次数:
218
转载:http://blog.itpub.net/27099995/viewspace-1081158/ 在 sql server 2005 之前不提供分区表,但可以用其他方式建立“分区表”,sql server 2005之后提供了分区表,这使得我们在处理超大容量数据库性能方面有了新的选择,通过建立 ...
分类:
数据库 时间:
2017-03-31 11:55:09
阅读次数:
269
DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括 grant、revoke 等。 DCL 语句主要是 DBA 用来管理系统中的对象权限时所使用,一般的开 ...
分类:
数据库 时间:
2017-03-31 11:52:18
阅读次数:
199
1.先看看Null与''在oracle中的表现 SQL> select * from test_null where nvl(name_,'')=''; no rows selected SQL> select * from test_null where nvl(name_,'A')='A'; I ...
分类:
数据库 时间:
2017-03-31 11:47:47
阅读次数:
223
根据配置文件创建目录 修改配置文件(注意sock datadir server_id pid port的修改) 创建多实例 # ./scripts/mysql_install_db --user=mysql --defaults-file=/data/mysql/mysql_3307/my.cnf ...
分类:
数据库 时间:
2017-03-31 11:07:22
阅读次数:
274
1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Inst ...
分类:
数据库 时间:
2017-03-31 11:02:54
阅读次数:
152
mongoDB是一个基于分布式文件存储的数据库;是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 第一步:启动数据库服务 1.cmd中进入 mongoDB的bin目录中 2.输入:mongod --dbpath "D:\ylkfSoft\mongoDat ...
分类:
数据库 时间:
2017-03-31 10:57:07
阅读次数:
194
GRDB使用SQLite的WAL模式 WAL全称是Write Ahead Logging,它是SQLite中实现原子事务的一种机制。该模式是从SQLite 3.7.0版本引入的。再此之前,SQLite使用Rollback Journal机制实现原子事务。在Rollback Journal机制中,当需 ...
分类:
数据库 时间:
2017-03-31 10:56:46
阅读次数:
220
1、创建数据库 2、删除数据库 3、去重筛选,示例:查询记录(name值相同的只保留一条) 4、求总条数 5、登陆mysql ...
分类:
数据库 时间:
2017-03-31 10:25:58
阅读次数:
163
1、 什么是存储过程 简单的说,就是一组SQL语句集,功能强大,可以实现一些比较复杂的逻辑功能,类似于JAVA语言中的方法; ps:存储过程跟触发器有点类似,都是一组SQL集,但是存储过程是主动调用的,且功能比触发器更加强大,触发器是某件事触发后自动调用 2、 实现一个简单的存储过程 ...
分类:
数据库 时间:
2017-03-31 10:18:10
阅读次数:
225
最近遇到两起关于SQL Server数据库邮件发送异常的案例,这些问题也有点意思,顺便记录一下。方便以后遇到类似问题的人为这些问题抓狂!多提供一点思路。 案例1:我们一台数据库服务器突然发送邮件都不行了,出现问题时,检查邮件发送记录,你会发现发送状态都是failed。 SELECT * FROM m... ...
分类:
数据库 时间:
2017-03-31 10:16:42
阅读次数:
717
TOAST主要用于存储一个大字段的值。要理解TOAST,需先理解页(BLOCK)的概念。在PG中,页是数据在文件存储中的基本单位,其大小是固定的且只能在编译期指定,之后无法修改,默认的大小为8KB。同时,PG不允许一行数据跨页存储,那么对于超长的行数据,PG就会启动TOAST,具体就是采用压缩和切片... ...
分类:
数据库 时间:
2017-03-31 10:12:27
阅读次数:
245