如何理解phpmyadmin建表里面的数据

来自:互联网
时间:2021-04-12
阅读:

phpmyadmin 建表里面的数据怎么理解?

①.数据表的名称,虽然我们在上一步已经设置好了名称,但是在这里还是允许我们改动的。

②.add部分,是说假如我们在编写数据表的过程中,突然发现还有什么想加入的,就在这里选择加N条数据即可,选好了,点击后面的执行,下方就会多出添加数量的条数。

③.名字,是条目数的代号,主要就是填写一些我们需要的条目名称,萍子建议大家取一些见名知意的名字,方便后续查看,建议用英文哦

④.类型,是根据name选的,比如是数字类型这里就选int整型,是文字就选VARCHAR类型,当然了也有很多其它类型,大家可以在具体学习的过程中了解,萍子就不一一解释了

⑤.长度/值,是说到底也是根据name设置的,如图所示,我们应该根据实际情况设置数量。记住哦,并不是越多越好,不要浪费空间,最好设置恰当

⑥.排序规则,这里我们一般选择utf8_bin格式,意义是将字符串每个字符串用二进制数据编译存储,不会造成乱码或者其他情况,当然了,如果情况需要,也还是有很多其他选项可以选择的。

⑦.索引,其目的主要是提高查询速度的作用,就比如我们查询一组手机号码,但是设想我们如果知道首四位什么的,就会比啥也不知道要好查询的多。但是其实它是有副作用的,在提高查询速度的同时,会降低MySQL语句插入和更新的速度。

⑧.A_I,是自增的意思,所以我们一般只给主键id设置,意思是在设置过程中,不用设置,它会自动增加。需要注意的是A_I和索引对于主键来说是相辅相成的

⑨.注释,是数据表条目数的注释,防止我们会忘记条目的意义,在后来的数据表上方会显示的。

⑩.表注释,与注释一个意思,为了注释这个数据表的主题

⑩+,(哈哈,就这样表示11吧,勿怪勿怪~),它的意思和排序规格是一样的

⑩++,存储引擎,这里我们选择MyISAM,简单的说就是存储方式。

MYISAM和INNODB是Mysql数据库提供的两种存储引擎。两者的优劣可谓是各有千秋。INNODB会支持一些关系数据库的高级功能,如事务功能和行级锁,MYISAM不支持。MYISAM的性能更优,占用的存储空间少。所以,选择何种存储引擎,视具体应用而定。

返回顶部
顶部