![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
是后海大鲨鱼
这个作者很懒,什么都没留下…
展开
-
SQL常用的操作语句
SQL语句与Mysql的语句大体上比较相似。以下是sql server的一套练习题,是很好的数据库操作语句学习资料,学校的学习资料,在此整理了以下。数据库exam:这是一个模拟电子商务,网上直销的数据,主要销售计算机配件。该数据库包含了订单数据、经销商基本数据、产品基本数据以及供应商基本数据等。该数据库共包含6个表,表名分别为:orders、distributors、suppliers、city、items和products。各个表的内容与格式如下:表1 网上直销订单表格,表名为:ord...原创 2020-05-28 16:49:19 · 5358 阅读 · 0 评论 -
MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
经过查询才知道,是Mysql的字段设置的太长了,于是我把这两个字段的长度改了一下就好了。 建立索引时,数据库计算key的长度是累加所有Index用到的字段的char长度后再按下面比例乘起来不能超过限定的key长度1000: latin1 = 1 byte = 1 character uft8 = 3 byte = 1 character gbk = 2 byte = 1 character 举例能...转载 2018-05-21 00:39:03 · 9688 阅读 · 0 评论 -
mysql建库时提示Specified key was too long max key length is 1000 bytes的问题的解决方法
索引字段长度太长, 1.修改字段长度 2.修改mysql默认的存储引擎 在/etc/mysql/my.cnf 的[mysqld] 下面加入default-storage-engine=INNODB 但是在建库时已经明确表明了需要使用INNODB引擎 Sql代码 复制代码代码如下:CREATE TABLE `acs` ( ... ) ENGINE=InnoDB DEFAULT CHARSET=utf...原创 2018-05-21 00:44:08 · 9675 阅读 · 0 评论 -
MySQL数据库之MyISAM与InnoDB的区别
从以下几个方面:1、存储结构 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。 数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。2、存储空间 MyISAM:可被压缩,存储空间较小。 InnoDB:需要更多的内存和存储,它会在主内存中建立其专用的缓冲池用于高速缓冲...转载 2018-08-20 15:55:26 · 93 阅读 · 0 评论 -
mysql查询不重复的行内容,不重复的记录数.count,distinct
有这么一个表记录了id, p_id, p_name , p_content , p_time1 343 aaa aaaaaa 2012-09-012 344 bbb bbbbbb 2012-09-023 321 ccc cccccccc 2012-09-03...原创 2018-02-09 10:32:00 · 13011 阅读 · 0 评论