随笔分类 -  数据库

摘要:https://zhuanlan.zhihu.com/p/107282292 自从大家对于MySQL数据库的稳定性有了更高的追求后,经常有小伙伴有这样的疑问,对于count(*)这样的操作,有没有正确的姿势,或者有没有可以优化的地方? 但答案比较残酷,如果已经使用了正确的索引,那么基本上没有可以优化 阅读全文
posted @ 2021-09-04 15:41 meteor119 阅读(992) 评论(0) 推荐(0) 编辑
摘要:MySQL中,创建存储过程的基本形式如下: CREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body 其中,sp_name参数是存储过程的名称;proc_parameter表示存储过程的参数 阅读全文
posted @ 2021-09-02 10:49 meteor119 阅读(1199) 评论(0) 推荐(0) 编辑
摘要:用MySQL的朋友们请不要使用"utf8",请使用"utf8mb4" 今天我试图把UTF-8编码的字符串插入使用“utf8”编码的MariaDB数据库中,Rails抛出一个古怪的异常: Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column 阅读全文
posted @ 2021-08-31 19:54 meteor119 阅读(203) 评论(0) 推荐(0) 编辑
摘要:先来一个简单的student表: CREATE TABLE `student` ( `id` INT(4) NOT NULL AUTO_INCREMENT COMMENT '学号', `name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名', `pw 阅读全文
posted @ 2021-08-31 19:05 meteor119 阅读(187) 评论(0) 推荐(0) 编辑
摘要:创建数据库表app_user: CREATE TABLE IF NOT EXISTS `app_user` ( `id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) DEFAULT '' COMMENT '用户昵称' 阅读全文
posted @ 2021-08-30 15:12 meteor119 阅读(371) 评论(1) 推荐(1) 编辑
摘要:https://blog.csdn.net/xianyu_x/article/details/103578851 今天看到一个博客说:时间戳有ON UPDATE CURRENT_TIMESTAMP属性,无论值有没有改变时间都会更新 。(下面是别人的博客截图) 在这里插入图片描述 表示疑惑,于是动手建 阅读全文
posted @ 2021-08-30 14:49 meteor119 阅读(611) 评论(0) 推荐(0) 编辑
摘要:创建数据库的表,表的名称和字段,尽量用` `括起来,注意此标志不是引号而是tab上面的那个~键。 如果你在给一个数据表添加字段时,起的字段名字为from,它本身是个关键字,你在使用该字段时如果不加``这个符号,就会提示出错。 而后面显示为红色的是字符串,是用单引号‘ ’括起来的。注意单引号 ‘ ’ 阅读全文
posted @ 2021-08-30 10:44 meteor119 阅读(772) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/QZP51ZX/article/details/104076842 简单总结了几个常用的数据类型长度的问题: 1):int类型,对吧,经常像保存个时间戳啊、id啊、数量啊、排序啊都会用到 提问:INT(11)是什么意思?最大保存十一位数么? 回答:不是楞个 阅读全文
posted @ 2021-08-30 09:08 meteor119 阅读(768) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/wsg25/p/9615100.html 目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 而通常我们用的最多的就是第一范式(1NF 阅读全文
posted @ 2021-08-30 08:37 meteor119 阅读(210) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示