数据库
蹲茅坑逗蛆蛆
这个作者很懒,什么都没留下…
展开
-
MySQL语句小总结
数据定义语言 ddl 用来定义数据库对象 数据库database 表table 列column等 关键字 :创建create 修改 alter 删除drop 数据操作语言 dml 用来对数据库中的记录进行更新 关键词insert 删除delete 更新update 数据查询语言 dql 用来查询数据库中表的记录 关键词select from where 一库创建一个库 create d原创 2017-10-25 19:13:55 · 177 阅读 · 0 评论 -
事务
一、事务概述 1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败 就是将n个组成单元放到一个事务中 2.mysql的事务默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务手动事务:1)显示的开启一个事务:start transaction2)事务提交:commit代表从开启事务到事务提交 中间的所有的sql都认为有效 真正的更原创 2017-11-04 22:38:21 · 215 阅读 · 0 评论 -
数据库总结
Sql分为两个部分:数据操作语言dml 数据定义语言 ddl 数据操作语言就是对数据库的增删改查Insert into 增加Insert into 表名 values(?,?)Insert into 表名 (列名1,列名2) values (值1,值2)Select 查询Select 列名 from 表名Select distinct 列名 from 表明 删除查询出来的相...原创 2018-03-22 21:03:16 · 1015 阅读 · 0 评论 -
数据库dml
数据定义语言使我们有能力创建或删除表格Create database 创建新的数据库Alter database 修改数据库Create table 创建表CREATE TABLE 表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)Alter table 修改表ALTER TABLE 语句ALTER TABLE 语句用于在已有的...原创 2018-03-22 21:04:23 · 430 阅读 · 0 评论 -
reids缓存和实现原理
redis是一个key-value存储系统。它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为...原创 2018-03-23 09:15:10 · 294 阅读 · 2 评论 -
数据库添加索引为什么能加快查询速度
数据库建立索引为什么会加快查询速度 首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的行数,所以能明显增加查询的速度。 MySQL官方对于索引的定义为:索引是帮助MySQL高效获取数据的数据结构。即可以理解为:索引是数...原创 2018-03-23 09:47:06 · 41171 阅读 · 16 评论