用 alter 命令来进行字段的增,改,删 1.使用 ALTER 命令及 DROP 子句来删除以上创建表的 i 字段:(如果数据表中只剩余一个字段则无法使用DROP来删除字段。) 2.使用 ALTER 命令 ADD 子句来向数据表中添加列,如下实例在表 testalter_tbl 中添加 i 字段, ...
分类:
数据库 时间:
2018-09-19 16:24:57
阅读次数:
210
showstatus;#查看当前会话的数据库状态信息showgloabalstatus;#查看整个数据库运行状态信息,用于分析和监控showprocesslist;#查看正在执行的SQL语句showfullprocesslist;#查看正在运行的SQL语句,可以显示语句整句setglobalkey_buffer_size=342342545#调整当前的MyISAM引擎使用的索引缓冲,重启后失效sh
分类:
其他好文 时间:
2018-09-16 12:25:39
阅读次数:
163
我们的在创建数据库的时候,一些小型的项目不会太注意数据库的引擎,一些大型项目会考虑数据库的的引擎的问题,直接影响后面的使用。MyISAM:MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提供ISAM里所没有的索引和字段管理的大量功能,MyISAM还使用一种表格锁定的机制,来优化多个并发的读写操作,其代价是你需要经常运行OPTIMIZETABLE命令,来恢复被更新机制所浪费的空间。
分类:
数据库 时间:
2018-09-15 17:33:30
阅读次数:
190
目前广泛使用的是MyISAM和InnoDB两种引擎: MyISAM MyISAM引擎是MySQL 5.1及之前版本的默认引擎,它的特点是: 不支持行锁,读取时对需要读到的所有表加锁,写入时则对表加排它锁 不支持事务 不支持外键 不支持崩溃后的安全恢复 在表有读取查询的同时,支持往表中插入新纪录 支持 ...
分类:
其他好文 时间:
2018-09-15 16:40:43
阅读次数:
199
1.分区 InnoDB,MyISAM,NDB引擎都支持分区。 mysql5.1开始支持分区。 分区可以提高某些SQL的速度。 2.MySQL支持分区 水平分区:同一表中不同行的记录分配到不同物理文件中。 垂直分区:同一表中不同列的记录分配到不同物理文件中。 MySQL支持水平分区,不支持垂直分区。 ...
分类:
数据库 时间:
2018-09-12 16:58:40
阅读次数:
163
解析MySQL的体系架构及学习Mysql存储引擎MyISAM和InnoDB
分类:
数据库 时间:
2018-09-10 00:55:39
阅读次数:
208
MYISAM与innodb搜索引擎原理 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。其采用索引文件与数据文件,索引文件只存放索引,叶子节点存放数据的物理地址。数据文件存放数据。其索引方式是非聚集的。 InnoDB也使用B+Tree作为索引结构。但是它的主索 ...
分类:
数据库 时间:
2018-09-09 18:13:42
阅读次数:
249
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。 InnoDB是MySQL的数据库引擎之一,为MySQL ...
分类:
数据库 时间:
2018-09-06 23:03:16
阅读次数:
268
一、MyISAM的索引 MyISAM的索引与行记录是分开存储的,叫做非聚集索引(UnClustered Index)。 其主键索引与普通索引没有本质差异: 有连续聚集的区域单独存储行记录 主键索引的叶子节点,存储主键,与对应行记录的指针 普通索引的叶子结点,存储索引列,与对应行记录的指针 画外音:M ...
分类:
数据库 时间:
2018-09-06 22:54:37
阅读次数:
231