随笔分类 - MySQL
摘要:一、概念:一组要么同时执行成功,要么同时执行失败的SQL语句。是数据库操作的一个执行单元。 二、事务的ACID: 1.原子性(Atomicity):所有操作要么全部成功,要么全部失败回滚; 2.一致性(Consistency);只要一个操作失败,所有的更改过的数据都必须回滚到修改前状态; 3.隔离性
阅读全文
摘要:一、最大连接数: 1、查看当前数据库的最大连接数:SHOW VARIABLES LIKE '%max_connections%'; 2、设置数据库的最大连接数: 1)在当前会话中设,数据库重启之后失效: SET GLOBAL max_connections = 1000; 2)在数据库的配置文件my
阅读全文
摘要:1.作用:快速找出在某一列中特定的值,用于提高查询效率; 2.优势:提高检索效率,降低数据库IO成本;降低数据库排序成本,降低cpu消耗; 3.劣势:占用空间;降低表的更新的速度; 4.索引分类: (1)单值索引:即一个索引只包含单个列,一个表可以有多个单列索引; (2)唯一索引:索引的值必须唯一,
阅读全文
摘要:1.delimiter:修改语句结尾符号; //例:delimiter $ 为把;改为$ 2.存储过程调用: call 名称(); 3.存储过程示例: 4.存储过程操作: (1)查看所有存储过程:show procedure status; (2)查看指定数据库中的存储过程:show procedu
阅读全文
摘要:一、权限分类: (1)create:创建数据库、表或者索引; (2)drop:移除数据库或表; (3)alter:更改表,比如添加字段,索引等; (4)delete:删除数据权限; (5)index:索引; (6)insert:插入; (7)select:查询; (8)update:更新; (9)c
阅读全文
摘要:一、函数分类: 1.字符串函数; 2.数值函数; 3.日期和时间函数; 4.流程函数; 5.其它函数; 二、常用函数: 1.字符串函数: (1)concat(s1,s2,,,sn);//连接所有传入的参数;任何字符串和null连接都为null; (2)insert(str,x,y,instr);//
阅读全文
摘要:一、常用语句分类: (1)DDL:数据定义语言:用来定义数据库对象:创建库,表,列等; (2)DML:数据操作语言:用来操作数据库中的记录; (3)DQL:数据查询语言:用来查询数据库; (4)DCL:数据控制语言:用来定义访问权限和安全级别; 二、DDL定义: 1、操作数据库: 1)查询所有库:s
阅读全文
摘要:一、常用数据类型: (1)数值类型: 1.tinyint:用于代替boolean,取0和1,1代表true,0代表false; 2.int;相当于java中的int; 3.bigint;相当于java中的lang; 4.decimal:浮点型;例如double(5,2)表示最多5位,其中必须有2位小
阅读全文
摘要:一、innodb: mysql默认搜索引擎; 特点: (1)支撑事务,可以在事务上添加锁; (2)锁方式: 1)共享锁(乐观锁):对查询共享,对增删改上锁。//当提交事务时会释放锁。 2)排它锁(排他锁):对增删改查全部上锁。 ps: 1)行锁只有InnoDB有; 2)提交事务就是释放锁; 3)锁需
阅读全文

浙公网安备 33010602011771号