随笔分类 -  Mysql

摘要:MySQL支持多种列类型:数值类型、日期/时间类型和字符串(字符)类型。 首先来看下各类型的存储需求(即占用空间大小): 数值类型存储需求 int(10)这里的10指的是数值的宽度,并不是字节 日期和时间类型的存储需求 字符串类型的存储需求 上表的M只是为了说明占用空间大小,在实际创建表中char( 阅读全文
posted @ 2018-05-28 17:43 小king哥 阅读(1539) 评论(0) 推荐(0)
摘要:参考来源:https://blog.csdn.net/brycegao321/article/details/78038272 在存储字符串时, 可以使用char、varchar或者text类型, 那么具体使用场景呢? 参考下面这个表结构: 1、 char长度固定, 即每条数据占用等长字节空间;适合 阅读全文
posted @ 2018-05-28 17:22 小king哥 阅读(26255) 评论(0) 推荐(1)
摘要:1. 利用insert ignore into语句去重 2.查询过滤重复数据 ①. 利用MySQL的关键字DISTINCT去重 ②. 利用group by进行去重 3. 删除表中的重复数据 思路:先建一个临时表,把不重复的数据数据存放在临时表中,然后将原表删除,再将临时表rename成正式表 阅读全文
posted @ 2018-05-25 17:32 小king哥 阅读(1809) 评论(0) 推荐(0)
摘要:1. 打开CMD命令行,连接本地mysql数据库:mysql -u root -p 提示‘mysql’不是本地命令,解决办法如下: 找到你安装的mysql的目录,打开当前目录下的bin文件夹,你可以看到mysqld.exe,在当前文件夹下打开命令行,shift+鼠标右键,‘在此处打开命令行’, 在命 阅读全文
posted @ 2018-02-24 10:39 小king哥 阅读(14777) 评论(0) 推荐(1)
摘要:1.使用mysql explain的原因 在我们php程序员的日常写代码中,有时候会发现我们写的sql语句运行的特别慢,导致响应时间特别长,这种情况在高并发的情况下,我们的网站会直接崩溃,为什么双十一的淘宝在如此高的并发访问量的情况下依旧运转良好,除了过硬的设备以及服务器分流等技术外,良好的sql查 阅读全文
posted @ 2017-11-10 15:26 小king哥 阅读(1025) 评论(1) 推荐(1)
摘要:1.SQL select 语句 SELECT 语句用于从表中选取数据。 结果被存储在一个结果表中(称为结果集)。 实例: 或者: 2.SQL SELECT DISTINCT 语句 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。 关键词 DISTIN 阅读全文
posted @ 2017-03-15 23:48 小king哥 阅读(5420) 评论(0) 推荐(0)