老师,我有问题
1、myisam单表最大支持的数据量2的64次方条记录
是指可以存储2的64次方个的字段吗
2、每个表最多可以建立64个索引
这个索引是指的什么的索引
是指.myl文件的索引还是key和unique类型的字段创建的索引?
3、如果是复合索引,每个复合索引最多包含16个列,索引值最大长度是1000B
什么是复合索引?
4、为什么输入这段
mysql> show table status like 'myisam_3'\G;
就会报出
ERROR:
No query specified
的错误
但是内容还是正常显示了
内容:
*************************** 1. row ***************************
Name: myisam_3
Engine: MyISAM
Version: 10
Row_format: Fixed
Rows: 0
Avg_row_length: 0
Data_length: 0
Max_data_length: 35465847065542655
Index_length: 1024
Data_free: 0
Auto_increment: 1
Create_time: 2020-05-27 01:28:02
Update_time: 2020-05-27 01:28:02
Check_time: NULL
Collation: utf8mb4_0900_ai_ci
Checksum: NULL
Create_options: row_format=FIXED
Comment:
1 row in set (0.00 sec)
正在回答
你好,下面是对同学的问题进行逐条回复:
1、并不是,这里是指存储的数据量,例如,10万条数据,并不是10万个字段
2、是给key或UNIQUE这类的字段创建的索引
3、复合索引也叫组合索引;用户可以在多个列上建立索引,这种索引叫做复合索引,其特点是:在索引的基础上添加了多个字段组成一个索引
4、出现此错误的原因是因为执行命令的时候,\G后面多加了一个“;”分号。
祝学习愉快~
- 参与学习 人
- 提交作业 357 份
- 解答问题 8016 个
本阶段将带你学习MySQL数据库,JDBC接口,MyBatis框架等,带你掌握的数据的存放和管理。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星