![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
一只特立独行的SB猴子
程序猿暖男一枚。。。
展开
-
数据库增加/修改表备注、creat_time、update_time
ALTER TABLE `table_name`COMMENT='备注信息';修改alter table `table_name` modify column create_time datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;ALTER TABLE `table_name` modify COLUMN `update_time` datetime NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE .原创 2021-07-07 17:09:04 · 492 阅读 · 0 评论 -
什么是主从复制?
1、什么是主从复制主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从数据库上,然后在从数据库上对这些日志进行重新执行,从而使从数据库和主数据库的数据保持一致。转载 2021-06-12 10:04:21 · 2077 阅读 · 0 评论 -
mysql的几个参数
1、MySQL 一张表单个索引最多支持创建16个字段。2、A table can contain a maximum of 64 secondary indexes3、A table can contain a maximum of 1017 columns. Virtual generated columns are included in this limit. (一个表最多能有1017列)4、默认页是16k,那么表空间的最大值就是64T,所以说,理论值可以那么大,但是我们绝对不会那么干。原创 2021-05-25 18:23:59 · 212 阅读 · 1 评论 -
mysql utf-8 中文
在MySQL 5.0以上版本:UTF-8:一个汉字=3个字节GBK:一个汉字=2个字节varchar(n)和char(n)表示n个字符,可以直接存储 n 个汉字. 而不是 n/3或者 n/2 个,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别,MySQL 并不会对超过长度的字符报错,而是直接截断了。...原创 2021-05-25 17:54:13 · 489 阅读 · 0 评论 -
聚簇索引和非聚簇索引
总结:InnoDB中,表数据文件本身就是按B+Tree组织的一个索引结构,聚簇索引就是按照每张表的主键构造一颗B+树,同时叶子节点中存放的就是整张表的行记录数据,也将聚集索引的叶子节点称为数据页。这个特性决定了索引组织表中数据也是索引的一部分; 一般建表会用一个自增主键做聚簇索引,没有的话MySQL会默认创建,但是这个主键如果更改代价较高,故建表时要考虑自增ID不能频繁update这点。 我们日常工作中,根据实际情况自行添加的索引都是辅助索引,辅助索引就是一个为了需找主键索引的二级索引,现在找到转载 2020-08-10 10:00:24 · 310 阅读 · 0 评论 -
MyBatis中#{}和${}的区别详解 区别
区别1.#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id".2.将传入的数据直接显示生成在sql中。如:orderby将传入的数据直接显示生成在sql中。如:orderbyuser_id$,如果传入的值是111,那么解析成sql时的值为order by user_id, 如果传入的值是id,则解析成的sq转载 2020-07-01 21:25:39 · 46362 阅读 · 15 评论 -
哪些情况下Mysql索引会失效
1、全值匹配我最爱;2、最佳左前缀法则 ;3、不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描;4、存储引擎不能使用索引中范围条件右边的列;5、尽量使用覆盖索引(只访问索引的查询(索引列和查询列一致)),减少select *;6、mysql 在使用不等于(!= 或者<>)的时候有时候无法使用索引会导致全表扫描;7、注意...原创 2020-04-21 23:13:00 · 272 阅读 · 0 评论