MySQL
_奔跑的蜗牛
以梦为马,莫负韶华!
展开
-
Mysql保留字问题 出现1064(42000)错误
今天使用Mysql查询一个名字叫group表中的数据,发现语句正确,就是报42000错误,找了半天,也没找到,后来在网上搜寻,原来是使用了Mysql的保留字为表明。ADD ALL ALTERANALYZE AND ASASC ASENSITIVE BEFOREBETWEEN BIGINT BINARYBLOB BOTH BYCALL CASCADE CASECHAN原创 2017-07-29 13:13:52 · 541 阅读 · 0 评论 -
Mysql 高效的存储IPv4地址 inet_aton inet_ntoa
IPv4的地址人们通常使用的是varchar(15)列来存储IP地址。mysql可以使用无符号整数来存储,myql提供inet_aton()和inet_ntoa()来互相转换。使用 inet_aton() 存储IP地址可以使用无符号的int 就可以存储了。//创建数据库create table a(ip int unsigned);使用 inet_aton向数据库中添...原创 2018-03-01 15:08:56 · 907 阅读 · 0 评论 -
MySQL中MyISAM存储引擎和InnoDB存储引擎的区别
参考: MySQL存储引擎MyISAM与InnoDB区别总结整理一、区别InnoDB支持事务;MyISAM不支持事务。InnoDB支持外键;MyISAM不支持外键。InnoDB锁的粒度是行锁;MyISAM锁的粒度是表锁。InnoDB把数据和索引存在一起;MyISAM把表分为三个文件:表结构(.frm)、表内容(MYD)、表索引(MYI)。InnoDB不保存表的具体行数,需要通过扫...转载 2018-04-17 14:44:18 · 301 阅读 · 0 评论 -
MySQL中的事务及隔离级别
MySQL中InnoDB 和 MyISAM存储引擎最大的区别是InnoDB支持事务和InnoDB为行级锁、MyISAM为表级锁一、MySQL事务及其ACID属性原子性(Actomicity):事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。一致性(Consistent):在事务开始和完成时,数据都必须保持一致状态。这意味着所有相关的数据规则都必须应用于...转载 2018-04-18 12:17:27 · 202 阅读 · 0 评论 -
Mysql 中DDL数据操纵语言 GRANT的使用
数据控制语言(DCL)1、操作权限DCL语句主要是DBA用来管理数据库对象的使用权限grant all privileges on *.* to 'test'@'%' identified by 'test' with grant option;all privileges表示所有该用户拥有所有操作权限,也可以设置单个权限:如select,create等,详细的权限列表可参考Mys...原创 2018-04-14 10:32:14 · 2028 阅读 · 0 评论