数据库
山淼
这个作者很懒,什么都没留下…
展开
-
Mysql 中 MyISAM 和 InnoDB 的区别有哪些?
区别:InnoDB 支持事务,MyISAM 不支持事务。这是 MySQL 将默认存储引擎从 MyISAM 变成 InnoDB 的重要原因之一;InnoDB 支持外键,而 MyISAM 不支持。对一个包含外键的 InnoDB 表转为 MYISAM 会失败;InnoDB 是聚集索引,MyISAM 是非聚集索引。聚簇索引的文件存放在主键索引的叶子节点上,因此 InnoDB 必须要有主键,通过主键索引效率很高。但是辅助索引需要两次查询,先查询到主键,然后再通过主键查询到数据。因此,主键不应该过大,因为主键太转载 2020-10-11 19:52:02 · 76 阅读 · 0 评论 -
mysql建数据库的字符集与排序规则说明
1.字符集一般选择utf8.下面介绍一下utf8与utfmb4的区别:utf8mb4兼容utf8,且比utf8能表示更多的字符。注:unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则只是浪费空间。2.排序规则2.1 说明排序规则:是指对指定字符集下不同字符的比较规则。其特征有以下几点:(1)两个不同的字符集不能有相同的排序规则;(2) 两个字符集有一原创 2020-08-15 09:41:28 · 3080 阅读 · 0 评论 -
xml中1字节的UTF-8序列的字节1无效(解决方案)
把所有xml的encoding属性值UTF-8改为UTF8注意:数据库在创建的时候要注意基字符集和数据库排序规则的设置原创 2020-08-15 09:28:02 · 1578 阅读 · 0 评论 -
mysql中date与datetime的区别(包含时间字段可用默认值)
date类型可用于需要一个日期值而不需要时间部分时。MySQL 以 ‘YYYY-MM-DD’ 格式检索与显示date值。支持的范围是 ‘1000-01-01’ 到’9999-12-31’。注意:不可勾选更新datetime类型可用于需要同时包含日期和时间信息的值。MySQL 以 ‘YYYY-MM-DD HH:mm:ss’格式检索与显示 DATETIME 类型。支持的范围是’1000-01-0100:00:00’ 到 ‘9999-12-3123:59:59’。(“支持”的含义是,尽管更早的值可能工作原创 2020-08-07 09:34:17 · 6242 阅读 · 0 评论 -
数据库设计 E-R图向关系模型的转换
转载https://www.cnblogs.com/wkfvawl/p/10889002.html1、将下列物资管理E-R图转换为关系模式:转换原则⒈ 一个实体型转换为一个关系模式。关系的属性:实体型的属性关系的码:实体型的码⒉ 一个m:n联系转换为一个关系模式(初步,以后可能调整)。关系的属性:与该联系相连的各实体的码以及联系本身的属性关系的码:各实体型码的组合⒊ 1...转载 2020-04-28 23:54:30 · 3812 阅读 · 0 评论 -
SSMS中常用快捷键整理
SSMS就是MSSQL的管理工具,命名记不住也懒得复制,由于功能强大,据说在很多菜鸟眼中这东西就是MSSQL。。。。。。实际就是MS开发的连接SQL实例并进行各种操作的客户端工具,因为几乎可以完成所有数据库操作深受包括本鸭在内的大批MSSQL程序员喜爱。本帖的目的是整理一些SSMS中常用的快捷键,为菜鸟同学们提供省力的方法以及在BOSS和程序员MM眼中装B的资本。·本帖中SSMS特指05、08和...转载 2020-04-28 11:18:16 · 1714 阅读 · 0 评论