
数据库
defending
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。想要使用MySQL来存储并操作数据,则需要做几件事情: a. 安装MySQL原创 2017-07-24 19:36:39 · 309 阅读 · 0 评论 -
注意点
sql 中 有字母一定要用‘ ’包起来原创 2018-06-20 10:55:41 · 171 阅读 · 0 评论 -
MVCC
MySQL InnoDB存储引擎,实现的是基于多版本的并发控制协议——MVCC (Multi-Version Concurrency Control) (注:与MVCC相对的,是基于锁的并发控制,Lock-Based Concurrency Control)。MVCC最大的好处,相信也是耳熟能详:读不加锁,读写不冲突。在读多写少的OLTP应用中,读写不冲突是非常重要的,极大的增加了系统的并发性原创 2018-02-03 16:24:21 · 1230 阅读 · 0 评论 -
数据库的事务
事务是指对系统的一组操作,它具有原子性,一致性,隔离性,持久性。原子性是指这组操作要么全部成功,要么全部失败。一致性是指事务将系统从一个一致状态转换到另一个一致状态。隔离性是指并发事务之间互相影响的程度。事务的隔离性有四个级别: Read Uncommitted:最低的隔离级别,什么都不需要做,一个事务可以读到另一个事务未提交的结果。 所有的并发事务问题都会发生原创 2018-02-03 16:08:12 · 179 阅读 · 0 评论 -
RabbitMQ和SQLAlchemy
RabbitMQRabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不转载 2017-11-15 17:20:39 · 471 阅读 · 0 评论 -
Redis
Redisredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支转载 2017-11-15 17:19:13 · 367 阅读 · 0 评论 -
Memcached
MemcachedMemcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。Memc转载 2017-11-15 17:17:23 · 202 阅读 · 0 评论 -
mysql总结(二)
用户操作与权限管理MySQL用户操作创建用户方法一: CREATE USER语句创建 CREATE USER "用户名"@"IP地址" IDENTIFIED BY "密码";方法二: INSERT语句创建 INSERT INTO mysql.user(user,host, password,ssl_cipher,x509_issuer,x50转载 2017-09-15 19:53:13 · 343 阅读 · 0 评论 -
mysql总结(一)
sql语句规范sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持sql。 在数据库系统中,SQL语句不区分大小写(建议用大写转载 2017-09-15 19:51:11 · 646 阅读 · 0 评论 -
MySQL(五)
数据库存储引擎mysql中建立的库===>文件夹库中建立的表===>文件现实生活中我们用来存储数据的文件应该有不同的类型:比如存文本用txt类型,存表格用excel,存图片用png等数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同的存取机制,表类型又称为存储引擎。存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为原创 2017-07-28 16:24:32 · 434 阅读 · 0 评论 -
mysql(四)
外键约束 foreign key在MySQL中,InnoDB引擎类型的表支持了外键约束,MyISAM类型暂时不支持外键。建立外键关系的两个表的列必须是数据类型相似,也就是可以相互转换类型的列,比如int和tinyint可以,而int和char则不可以;此外,联合主键在MSSQL中建立外键会出现一些情况,不建议使用。外键的好处:可以使得两张表关联,保证数据的一致性和实现一些级联操作。原创 2017-07-27 19:20:46 · 224 阅读 · 0 评论 -
mysql(三)
-- 1.增加一条记录insert /*insert [into] tab_name (field1,filed2,.......) values (value1,value2,.......);*/-- 插入多条数据 /*insert [into] tab_name (field1,filed2,.......) values (value1,value2,...原创 2017-07-25 19:43:54 · 274 阅读 · 0 评论 -
Mysql(二)
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型日期和时间类型字符串类型CHAR和VARCHAR类型类似,但它们保存和检索的方式不同。它们的最大长度和是否尾部空格被保留等方面也不同。在存储或检索过程中不进行大小写转换。BINARY和VARBINARY类类似于CHAR和VARCHAR,不同的是它们包含二进制字原创 2017-07-25 14:49:37 · 258 阅读 · 0 评论 -
MySql判断是否为null或空字符串
ISNULL(aBegBalRule) || LENGTH(trim(aBegBalRule))<1转载 2018-07-12 11:15:52 · 61655 阅读 · 0 评论