2017年3月20日

摘要: set names gbk; 变量 变量分为两种:系统变量,自定义变量 系统变量:系统定义好的,大部分情况用户不需要使用系统变量,如autocommit,auto_increment_increment等 查看系统变量: show variables;-- 查看所有 查看具体变量值:任何一个有数据返 阅读全文
posted @ 2017-03-20 23:11 闪亮由我 阅读(105) 评论(0) 推荐(0) 编辑
 
摘要: 事务是针对数据的,不是针对结构的 存储引擎innodb支持事务,myisam不支持事务需求:有一张银行账户表,有A用户给B账户转账,A账户减少,B账户增加,但是A操作之后断电。 解决方案:A减少钱,但是不立即减少钱,B收到钱后,同时修改数据库表 事务安全: 事务transaction:一系列要发生的 阅读全文
posted @ 2017-03-20 22:43 闪亮由我 阅读(96) 评论(0) 推荐(0) 编辑
 
摘要: 外键:关联关系(表与表之间,表中字段纸箱另外一张表的主键) 外键条件:字段类型必须一致,存储引擎必须为innodb 外键约束: 字表约束:不能插入父表不存在的记录 父表约束:三种模式(district,cascade,set null), 常用模式on delete set null on upda 阅读全文
posted @ 2017-03-20 20:56 闪亮由我 阅读(66) 评论(0) 推荐(0) 编辑
 
摘要: mysql备份与还原 备份:将当前已有的数据或记录保留 还原:将已保留的数据恢复到对应的表中 为什么要做备份还原? 1、防止数据丢失:被盗、误操作 2、保护数据记录 数据备份有很多种:数据表备份,单表备份,sql备份,增量备份 数据表备份:不需要通过sql来备份,直接进入数据库文件夹对表结构及数据进 阅读全文
posted @ 2017-03-20 20:31 闪亮由我 阅读(98) 评论(0) 推荐(0) 编辑
 
摘要: 参考文章:http://www.cnblogs.com/qinpengming/p/5227227.html Java中经常有一些静态块,这是用来在生成类之前进行的初始化,无论java还C++语言中的static,都是最先初始化好的。结构如下: static { 静态语句代码块 } { 非静态语句代 阅读全文
posted @ 2017-03-20 09:09 闪亮由我 阅读(185) 评论(0) 推荐(0) 编辑