mysql 创建用户以及授权
授权用户 grant 授权 all 所有权限 指定来源IP
grant all on . (所以表) to ‘user1‘@‘1.1.1.1’(%通配所以IP ) identified by ‘123456a’
登录验证
报错 默认使用的授权是souck 加-h
授权本地 使用locahost链接
验证登录
指定特定的权限 特定的表
用户权限查询
常用sql 语句
查看表的行数
查看表的内容
select * from mysql.db 非常耗费资源
数据库的引擎
myisam
use mysql
show create table user\G 默认引擎 自动统计行
innodb y引擎不会统计行数
use db1e
show creat datable t1
查询表的两个字段
插入
变更
delete 删除
清空表
drop 删除表
删除数据库 drop database
mysql 数据库备份恢复
备份mysql 库
恢复库
备份表
![]
恢复表
备份所有库
只备份表结构 不备份表的数据
概念
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。
特性
事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
原文地址:http://blog.51cto.com/13492528/2091026