mysql
文章平均质量分 71
Austin_奥斯丁
这个作者很懒,什么都没留下…
展开
-
MySQL最全的重要知识点学习
什么是MySQL? MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQL的默认端口号是3306。 事务相关 什...原创 2020-01-10 15:49:45 · 186 阅读 · 0 评论 -
优化Mysql数据库
优化Mysql数据库:创建索引、复合索引、索引不会包含有NULL值的列、使用短索引、排序的索引问题、like语句操作、不要在列上进行运算、不使用NOT IN和<>操作 1、创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫...原创 2020-01-09 10:20:33 · 96 阅读 · 0 评论 -
杂项
1、数据库时间处理。 'FROM_UNIXTIME(ctime,"%Y-%m-%d %H:%i:%s") as ctime', 2、PHP面向对象。 类、属性和方法:需要添加 abstract 或 final 声明时, 必须写在访问修饰符(public、protected、private)前,而 static 则必须写在其后。 static 修饰符,它被用来控制变量的存储方式和可见性。 ...原创 2019-02-12 22:09:18 · 122 阅读 · 0 评论 -
由 MySQL 的列属性(即字段属性):是否为空、默认值,的赋值问题所引发的思考。
对于列属性:是否为空、默认值的赋值,我们应该先处理默认值,在处理是否为空。其中,默认值的属性值,我们可以选择:1、无(默认,即不对该属性赋值的情况下);2、NULL;3、CURRENT_TIMESTAMP;4、自定义(即根据实际,自行设置,如:0,'')。 对于一张表(拥有至少两个列),我们在插入一条数据的时候,如果不想给某个列赋值,下面有几种办法: 设置【默认值】属性为预期的值; 设置【自...原创 2018-09-07 17:38:41 · 2443 阅读 · 0 评论