MySQL中如何创建统计图书类别的MySQL语句?

MySQL中如何创建统计图书类别的MySQL语句?,第1张

SELECT SUM(male) AS male, SUM(female) AS female, SUM(middle) AS middle

FROM (

SELECT 0 AS name,

SUM(IF(name = 'male', 1, 0)) AS male,

SUM(IF(name = 'female', 1, 0)) AS female,

SUM(IF(name = 'middle', 1, 0)) AS middle

FROM a GROUP BY name

) AS t

GROUP BY t.name

写的有点复杂。

mysql5.0版本以前,longtext可以储存127个文字。5.0以上版本longtext可以储存32767个文字,utf8编码下最多支持10921个字符(不为空)。

mysql5.0版本以前,longtext最大能定义255字节长度。5.0以上版本支持65535字节长度,utf8编码下最多支持21843个字符(不为空)。

因为一个文字占用两个字节,因此mysql5.0版本以前,longtext可以储存127个文字。5.0以上版本longtext可以储存32767个文字,utf8编码下最多支持10921个字符(不为空)。

扩展资料:

longtext使用比固定长度类型(text)占用更大的存储空间(除了使用ROW_FORMAT=FIXED创建的MyISAM表)。节约空间,所以性能会有帮助。在更新的时候会产生额外的工作。

5.0以上版本,longtext取值或设置值都会保存字符串末尾的空格,4.1之前的版本longtext都会把字符串末尾的空格删除掉。最大长度远大于平均长度,很少发生更新的时候适合使用longtext,因为碎片更少了。

安装

1.到MySQL官网下载MySQL Community版,(作者下载的是mysql-5.6.21)MySQL分为商业版(Enterprise)和社区版(Community),商业版是要收费的,社区版是免费的。

MySQL的Mac版安装包分为两种一种是DMG Archive,另一种是Compressed Tar。DMG的安装比较简单,只需要双击安装文件即可,Compressed Tar的安装请自行查找资料。

2.mysql的安装路径为:

加载中...

同时,MySQL会在/usr/local/mysql创建一个指向该文件夹的软链接(symbolic link),<喎?"/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20141013/201410130916285.jpg" align="middle" alt="\">

启动MySQL

启动:

?

1

/Library/StartupItems/MySQLCOM/MySQLCOM start重启:

?

1

/Library/StartupItems/MySQLCOM/MySQLCOM restart关闭:

?

1

/Library/StartupItems/MySQLCOM/MySQLCOM stop加载中...

使用MySQL

1. 为root创建密码 加载中... 2. 进入MySQL 加载中...

3. 然后就可以执行MySQL命令了,千万记得每条命令要以结尾。 例如, 加载中...

P.S.

MySQL常用命令


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7343587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存