MySQL事务管理+安全管理+MySQL数据类型
t1)事务(transaction):指一组SQL 语句;t2)回退(rollback):指撤销指定的SQL语句的过程;t3)提交(commit):指将未存储的SQL语句结果写入到数据库表;t4)保留点(savepoint):指事务处理中设置的临时占位符,你可以对它发布回退;
A1)事务处理用来管理 insert,update 和 delete 语句;A2)你不能回退 select语句,create 或 drop 操作;
start transaction;
delete from product where id=1;
delete from product where id=1;
commit;
3.1)创建保留点: savepoint delete1;3.2)回退到本例给出的保留点:rollback to delete1;
t1)字符集:为字母和符号的集合;t2)编码:为某个字符集成员的内部表示;t3)校对:为规定字符如何比较的指令;
A1)此语句显示所有可用的校对,以及它们使用的字符集;A2)许多校对会出现两次,一次区分大小写(_cs表示),一次不区分大小写(_ci 表示);
【3】安全管理
A1)第一行权限 usage on *.*:表示根本没有权限,所以此结果表示在任意数据库和任意表上对任何东西没有权限(第一行权限);A2)第二行权限 GRANT SELECT, INSERT ON `testcorejava`.* TO 'pacoson'@'localhost':表明对数据库 testcorejava下面的所有表有select 和insert的权限;
info1)要授予的访问权限;info2)被授予访问权限的数据库或表;info3)用户名;
grant select on testcorejava.* to user_name ;
level1)整个服务器,使用 grant all 和 revoke all;level2)整个数据库,使用 on database.*;level3)特定的表,使用 on database.table;level4)特定的列;level5)特定的存储过程;
【4】数据库维护
method1)使用命令行实用程序 mysqldump 转储所有数据库内容到外部文件;method2)可用命令行实用程序 mysqlhotcopy 从一个数据库复制所有数据(并非所有数据库引擎都支持这个实用程序);method3)可以使用MySQL 的 backup table 或 select into outfile 转储所有数据到某个外部文件。这两条语句都接收将要创建的文件系统名,此系统文件必须不存在,否则会出错;
o1)-- help :显示帮助;o2)--safe-mode:装载减去某些最佳配置的服务器;o3)--verbose:显示全文本消息;o4) --version:显示version 信息 然后退出;
type1)错误日志:它包含启动和关闭问题以及任意关键错误的细节。此日志通常名为 hostname.err。位于data目录中。次日志名可用 --log-error命令行选项进行修改;type2)查询日志:它记录所有MySQL活动,在诊断问题时非常有用。此日志文件可能会很快地变得非常大,因此不应该长期使用它。此日志通常命名为 hostname.log,位于 data目录中。可以通过 --log 目命令行选项进行修改;type3)二进制日志:它记录更新过数据(或者可能更新过数据)的所有语句。此日志通常命名为 hostname-bin,位于data目录内。。此名字可以用 --log-bin 命令行选项进行修改。type4)缓慢查询日志:此日志记录执行缓慢的任何查询。这个日志在确定数据库何处需要优化很有用。此日志通常名为 hostname-slow.log,位于data目录中。可以用 --log-slow-queries 命令行进行修改;
t1)数据类型允许限制可存储在列中的数据;(如数值数据类型只能接受数值)t2)数据类型允许在内部更有效地存储数据。可以用一种比文本串更简洁的格式存储数值和日期时间值;t3)数据类型允许变换排序顺序。如果所有数据都作为串处理,那么 1 位于10之前,而10位于2之前。作为数值数据类型,数值才能正确排序;
1.1)定长串:定长串接收长度固定的字符串,其长度是在创建表时指定的,定长列不允许多于指定的字符数目;1.2)变长串:变长串存储可变长度的文本;text属于变长串类型;
A1)使用引号:不管使用何种形式的串数据类型,串值都必须括在引号内;A2)当数值不是数值类型时: 比如电话号码和邮政编码存储在数值字段中,但这是不可取的。如 邮政编码01234,则保存的将是数值1234,实际上丢失了一位数字;
A1)有符号与无符号: 所有数值数据类型都可以有符号或无符号(除开bit 和 boolean);有符号数值列可以存储正或负的数据,无符号数值列只能存储正数。默认情况为有符号,如果需要,可以使用unsigned关键字,将使用无符号数据类型,这样将允许你存储两倍大小的值;A2)不使用引号;A3)存储货币数据类型:MySQL没有专门存储货币的数据类型,一般情况下使用 decimal(8,2);
MySQL事务管理+安全管理+MySQL数据类型相关推荐
- mysql事务的管理方式_浅谈MySQL事务管理(基础)
本篇文章给大家带来的内容是浅谈MySQL事务管理(基础),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助.事务处理用来维护数据库等完整性,保证mysql操作要么成功,要么失败(myisa ...
- mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚
mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚 参考文章: (1)mysql事务管理及spring声明式事务中主动异常抛出使数据库回滚 (2)https://www.cnblog ...
- 使用mysql事务管理_MySQL事务管理的介绍(附示例)
原标题:MySQL事务管理的介绍(附示例) 事务处理用来维护数据库等完整性,保证mysql操作要么成功,要么失败(myisam不支持事务) 1.关键词 事务(transaction)指一组SQL语句; ...
- linux下mysql日志管理及mysql备份还原
linux下mysql日志管理及mysql备份还原 1.SHOW GLOBAL VARIABLES LIKE '%log%'; 显示所有日志相关的选项 2.错误日志:log_error和log_wa ...
- MySQL(08)——MySQL事务管理
事务: 一组sql语句(insert.update.delete),全部成功整体才算成功,一个失败整体也算失败. mysql 的事务默认自动打开,自动提交. 一条sql就是一个事务,所以不需要 事务开 ...
- mysql事务管理(重)
mysql事务的四大特性(ACID) 回滚事务(Rollback):只能回滚inset,update,delete操作,不能回滚select操作: 一个事务里面有多个操作 select * from ...
- spring配置mysql事务管理_Spring 数据库事务管理机制
要点1 Spring事务管理方法编程式事务(TransactionTemplate.PlatformTransactionManager) 声明式事务(配置式.注解式) 2 Spring 注解 @Tr ...
- mysql 事务id_[转]MySQL 5.6 全局事务 ID(GTID)实现原理(一)
http://dev.mysql.com/doc/refman/5.6/en/replication-gtids.html 在这篇文档里,我们可以知道全局事务 ID 的官方定义是: GTID = so ...
- php mysql事务实例_PHP + MySQL事务示例
PHP + MySQL事务示例 我真的没有找到正在使用MySQL事务的PHP文件的正常示例. 你能告诉我一个简单的例子吗? 还有一个问题. 我已经做了很多编程,但没有使用交易. 我可以在header. ...
最新文章
- 博为峰Java技术题 ——JavaSE 类加载器Ⅰ
- 智联招聘python岗位_智联招聘的python岗位数据词云制作
- buuctf (misc)神秘龙卷风 [brainfuck密码,压缩包密码爆破]
- npm学习(二)之如何防止权限错误
- 仿VS窗体效果+outlookbar效果
- java根据系统时间拼凑文件名字
- 转:Mysql explain
- VS2008 SP1安装失败
- 常见的SQL面试题:经典50例
- 【加速 PyTorch 模型训练的 9 个技巧】
- 5.20——工作记录
- 【算法】布赖恩·克尼根算法——天才算法求二进制中1的个数
- python爬虫和医学数据_Python爬虫入门教程 24-100 微医挂号网医生数据抓取
- 关于犹太人培养小孩【转】
- GPU显存 - 深度学习中 GPU 和显存分析
- codeblocks关闭logsothers
- 洛谷_2495 [SDOI2011]消耗战(虚树)
- visio 2019如何绘制圆角矩形
- 格式塔心理学在UI设计中的运用
- 六西格玛黑带培训找哪家好?-优思学院
热门文章
- Pool construction UVA - 1515 最小割模型
- P2183 [国家集训队]礼物(扩展卢卡斯)
- 数据结构一【树状数组】普通、二维、离线树状数组的(单点修改,单点查询,区间修改,区间查询)模板及应用例题总结
- 数论五之容斥——硬币购物,Gerald and Giant Chess,幸运数字,Sky Full of Stars,已经没有什么好害怕的了
- 周末狂欢赛3(跳格子,英雄联盟,排序问题)
- [2020.11.25NOIP模拟赛]出租车【dp】
- P5502-[JSOI2015]最大公约数【分治】
- P5431-[模板]乘法逆元2【递推】
- P4597-序列sequence【堆】
- 「LibreOJ NOIP Round #1」旅游路线