当前位置: 首页 > news >正文

asp个人网站怎么建设标志设计论文

asp个人网站怎么建设,标志设计论文,深圳网站建设大公司好,网站建设招代理tip#xff1a;作为程序员一定学习编程之道#xff0c;一定要对代码的编写有追求#xff0c;不能实现就完事了。我们应该让自己写的代码更加优雅#xff0c;即使这会费时费力。 #x1f495;#x1f495; 推荐#xff1a;体系化学习Java#xff08;Java面试专题#…tip作为程序员一定学习编程之道一定要对代码的编写有追求不能实现就完事了。我们应该让自己写的代码更加优雅即使这会费时费力。 推荐体系化学习JavaJava面试专题 文章目录 1、InnoDB、MyISAM 区别2、InnoDB3、InnoDB 为什么采用 B 树4、MyISAM5、InnoDB 和 MyISAM 在存储文件上的差异6、InnoDB SQL 的应用 1、InnoDB、MyISAM 区别 MySQL 引擎 InnoDB 和 MyISAM 是 MySQL 中常用的两种存储引擎它们具有以下不同的特点 InnoDB 支持事务而 MyISAM 不支持事务。 InnoDB 支持行级锁定而 MyISAM 支持表级锁定。在并发访问的情况下InnoDB 的性能更好。 InnoDB 支持外键约束而 MyISAM 不支持外键约束。 InnoDB 支持崩溃恢复和故障转移而 MyISAM 不支持。 InnoDB 支持自动增量列而 MyISAM 也支持自动增量列。 综上所述如果需要支持事务、外键约束和并发访问以及更好的崩溃恢复和故障转移能力建议使用 InnoDB 引擎。如果只是进行简单的数据存储和查询并且需要更快的性能可以考虑使用 MyISAM 引擎。但需要注意的是MySQL 5.5 版本之后默认的存储引擎是 InnoDB因此在选择存储引擎时需要考虑到版本的兼容性。 2、InnoDB InnoDB 是 MySQL 数据库中的一种存储引擎它是 MySQL 数据库默认的存储引擎之一。InnoDB 存储引擎支持事务、行级锁、多版本并发控制MVCC等高级特性可以提供高并发、高可靠性和高性能的数据存储和访问能力。 InnoDB 存储引擎采用 B 树作为索引结构支持主键、唯一键、普通索引等多种索引类型。同时它还支持外键约束、自动增长列、全文索引等高级特性可以满足各种复杂应用场景的需求。 在 InnoDB 存储引擎中数据存储在表空间文件中包括系统表空间文件和用户表空间文件。系统表空间文件包含 InnoDB 存储引擎的一些系统信息如数据字典、Undo 日志等用户表空间文件则包含用户创建的表、索引等数据。 3、InnoDB 为什么采用 B 树 InnoDB 存储引擎采用 B 树作为索引结构B 树是一种多路平衡查找树相比于 B 树B 树具有以下几个优点 减少磁盘 I/O 次数B 树的非叶子节点不存储数据只存储索引信息因此可以存储更多的索引信息减少磁盘 I/O 次数。 提高查询效率B 树的叶子节点形成一个有序链表可以快速进行范围查询和排序操作。 支持高并发B 树的节点通常比较小可以存储在内存中减少锁冲突和等待时间。 InnoDB 存储引擎的 B 树索引结构包括以下几个部分 根节点通常只有一个存储整个 B 树的基本信息。 中间节点用于存储索引信息包括索引值和指向下一级节点的指针。 叶子节点存储实际的数据信息包括主键值和数据行的地址。 辅助节点用于存储锁信息和 MVCC 信息。 通过 B 树索引结构InnoDB 存储引擎可以快速定位数据行实现高效的查询和更新操作。 4、MyISAM MyISAM 是 MySQL 数据库中的一种存储引擎它是 MySQL 早期默认的存储引擎之一。MyISAM 存储引擎不支持事务、行级锁、多版本并发控制MVCC等高级特性但它具有简单、高效、易于维护等特点适用于一些对数据完整性要求不高、读写比例较高的应用场景。 MyISAM 存储引擎采用 B 树作为索引结构支持主键、唯一键、普通索引等多种索引类型。同时它还支持表级锁即在写入数据时会锁定整个表因此在高并发场景下可能会出现锁等待和死锁问题。 在 MyISAM 存储引擎中数据存储在表文件中包括数据文件和索引文件。数据文件存储实际的数据信息而索引文件存储索引信息包括索引值和指向数据文件中数据行的指针。 总的来说MyISAM 存储引擎已经逐渐被 InnoDB 存储引擎所替代但在一些特定的应用场景中它仍然具有一定的优势。 5、InnoDB 和 MyISAM 在存储文件上的差异 InnoDB 和 MyISAM 存储引擎的文件差异主要表现在以下几个方面 文件扩展名InnoDB 存储引擎的表文件扩展名为 .ibd而 MyISAM 存储引擎的表文件扩展名为 .MYD 和 .MYI。 存储结构InnoDB 存储引擎的表文件包含数据文件和索引文件而 MyISAM 存储引擎的表文件包含数据文件和索引文件但是索引文件分为 .MYI 和 .MYD 两个文件其中 .MYI 文件存储索引信息.MYD 文件存储数据信息。 表空间InnoDB 存储引擎的表空间文件包括系统表空间文件和用户表空间文件而 MyISAM 存储引擎的表空间文件只包括数据文件和索引文件。 锁机制InnoDB 存储引擎支持行级锁和事务而 MyISAM 存储引擎只支持表级锁因此在高并发场景下InnoDB 存储引擎的性能要优于 MyISAM 存储引擎。 因为 InnoDB 的索引和数据都在一个文件中所以它的索引称为聚簇索引而MyISAM的索引和数据不在一起因此成为非聚簇索引。InnoDB 存储引擎相比 MyISAM 存储引擎具有更加先进和完善的特性因此在实际应用中建议优先选择 InnoDB 存储引擎。 6、InnoDB SQL 的应用 下面是一个使用 InnoDB 存储引擎的 SQL 示例 CREATE TABLE orders (id int(11) NOT NULL AUTO_INCREMENT,user_id int(11) NOT NULL,product_id int(11) NOT NULL,quantity int(11) NOT NULL,price decimal(10,2) NOT NULL,status varchar(20) NOT NULL,created_at datetime NOT NULL,updated_at datetime NOT NULL,PRIMARY KEY (id),KEY user_id (user_id),KEY product_id (product_id),CONSTRAINT orders_ibfk_1 FOREIGN KEY (user_id) REFERENCES users (id) ON DELETE CASCADE ON UPDATE CASCADE,CONSTRAINT orders_ibfk_2 FOREIGN KEY (product_id) REFERENCES products (id) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; 这个 SQL 创建了一个名为 orders 的表用于存储订单信息。该表使用了 InnoDB 存储引擎并定义了多个字段包括订单 ID、用户 ID、商品 ID、数量、价格、状态、创建时间和更新时间等。此外该表还定义了多个索引和外键用于提高查询效率和保证数据一致性。本文由激流原创首发于CSDN博客博客主页 https://blog.csdn.net/qq_37967783?spm1010.2135.3001.5421 喜欢的话记得点赞收藏啊
http://www.yayakq.cn/news/1040/

相关文章:

  • 儿童摄影网站设计网站做多久流量
  • 贵阳网站页面设计西地那非是什么药
  • 哪个网站可以学做蛋糕wordpress镜像下载
  • 网站建设前期应该做哪些准备网站建设 知识产权
  • 做网站推广需要什么空间免费浏览量100
  • 网站seo优化推广九江seo优化
  • 合肥网站建设哪个公司做得比较好东川网站制作
  • wordpress开启多站点模式thinkphp做网站后台
  • 迪庆北京网站建设网页设计外文文献
  • 优秀网站开发商宁德古田建设局网站
  • 新手建站工具有做软件的网站有哪些
  • 怎么给领导做网站分析深圳创业补贴怎么申请
  • 个人asp网站模板下载信息流优化师培训
  • 万户网络网站顾问北京网站建设 爱牛
  • 小百姓这个网站谁做的丽水品牌网站设计
  • 在建设银行网站上还贷seo优化关键词是什么意思
  • 陕西咸阳做网站的公司网站建设模块下载
  • 网站开发设计哪家好安康网站建设公司报价
  • 百度免费推广有哪些方式谷歌seo优化
  • 谷歌seo网站推广app开发公司上市
  • 什么网站上可以做国际贸易wordpress主题定制
  • 小学网站模板源码网站开发到上线的流程
  • 门户网站英文版建设夸克建站系统源码下载
  • 征求网站建设网站建设基本资料
  • 中国十大门户网站数据分析网站开发
  • 做网站排名工业设计网站外网
  • 网站后台管理系统模块wordpress 管理界面
  • 网站站外引流怎么做网站平面模板
  • 现在用什么做网站手机app下载安卓版
  • 母婴网站建设前期规划腾讯微博做网站外链步骤