随笔分类 -  Mysql

摘要:你以为int(10)允许存放的数据比int(1)大。 其实是一样大小,它不会限制值的合法范围。 无符号型的话,都是4294967295,42亿(4个字节,占32位,最大值就是2的32次方减1)有符号型就是2的31次方减1。 那它们的区别是? 搭配zerofill时有区别,它规定了MySQL的一些交互 阅读全文
posted @ 2022-03-25 15:10 html55 阅读(1044) 评论(0) 推荐(0) 编辑
摘要:需求:用Navicat 自动备份服务器上的数据库到本地电脑 怎么操作? 出现下图,点备份 出现下图所示,点击保存 备份后,会在数据库下面看到备份的文件 把数据库test_db1表的内容删掉,再导入备份试试。 发现成功。 把数据库test_db1中的表给删掉,再导入备份试试 发现成功。 把数据库tes 阅读全文
posted @ 2020-12-17 13:11 html55 阅读(1965) 评论(1) 推荐(0) 编辑
摘要:原本以为utf8是万能的了,新建数据库时选择了如下图 然而,当往数据库中插入的数据有特殊符号时,内容如下: 🌽玉米 🍒樱桃 无情的报错开始了。 原来历史原因,mysql数据库字符集utf8不是真正的utf8,是占用3个字节的. 现在,新建数据库时要选择utf8mb4,这才是真正的utf8,如下图 阅读全文
posted @ 2020-05-08 11:22 html55 阅读(6874) 评论(0) 推荐(0) 编辑
摘要:记录下遇到的问题,很奇怪,我也不太明白是什么原因,希望知道的能留言指导下。(已找到原因) 问题是什么? 用sql语句取出记录,where里的条件是name=‘xxx';问题来了,明明叫xxx的记录有5个,但是select * from 表名 where name=‘xxx’;时,第一次出来3条记录, 阅读全文
posted @ 2020-04-13 20:15 html55 阅读(261) 评论(0) 推荐(0) 编辑
摘要:用户发布文章,标题一样则为重复,不允许发布。 但是,有个用户说,他的很多文章标题就是一样的,怎么办?比如说,去年标题是“xx公司招聘公告”,今年还是“xx公司招聘公告”。不让发布不行啊! 于是,加个时间判断,如果上篇同名的文章是10分钟以内发布的,则提醒用户:“发布过了,注意检查一下”。如果上一篇同 阅读全文
posted @ 2020-03-21 14:46 html55 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:1.先创建测试表和数据 1 CREATE TABLE graduates ( 2 name varchar(255) , 3 income int4(255) 4 ); 5 6 INSERT INTO graduates VALUES ('桑普森', '400000'); 7 INSERT INTO 阅读全文
posted @ 2020-03-19 12:08 html55 阅读(4543) 评论(0) 推荐(0) 编辑
摘要:前提,数据表的结构是这样的 一、插入内容到数据表 或这样 或者这样 批量插入是这样 注意: 二、修改数据表中内容 改什么表? test 改哪几列? t_title和t_con 改为哪些值? 改哪些行的? where... 三、删除数据表中的内容 删除表中数据时,为何不像增加和修改的时候那样写列名? 阅读全文
posted @ 2019-03-17 11:32 html55 阅读(1928) 评论(0) 推荐(0) 编辑
摘要:首先,新建数据表aaa、bbb以及他们相关联的数据表avb;字段名如下图 填充点数据,如下: 上面设计表的时候,故意在两个表中有相同字段con,如果不做处理的话,在php程序中,看看什么情况?得到的结果集中的con是aaa表的,还是avb表的? 如果将aaa LEFT JOIN avb 改为 avb 阅读全文
posted @ 2019-03-16 13:27 html55 阅读(1576) 评论(0) 推荐(0) 编辑
摘要:一个数据表,需要两个字段联合起来一块做主键的时候。举例如下: 直接用sql语句的话如下 或者在phpmyadmin中操作,如下图: 完成后,这时候插入数据就会发现,a_id和b_id组合来看,数据有重复会提示插入错误的 设置后,我又后悔了,要取消数据表的主键,sql语句如下: 阅读全文
posted @ 2019-03-16 10:11 html55 阅读(10530) 评论(0) 推荐(1) 编辑
摘要:往mysql数据库中插入数据。以前常用 INSERT INTO 表名 (列名1,列名2…) VALUES(列值1,列值2); 如果在PHP程序中,就会写成如下示例(往商品库里增加商品) 缺点是当这个表的列特别多时,会特别乱。 1.前后需要对应,容易写错顺序。 2.后期改动(增加列,减少列)改完前面改 阅读全文
posted @ 2018-09-26 17:49 html55 阅读(18366) 评论(2) 推荐(0) 编辑