mysql应用
fayzoro
这个作者很懒,什么都没留下…
展开
-
查询数据库中所有表的记录数
查询数据库中所有表的记录数方法1 直接查询,方法简单,但达不到想要的效果,记录数稍微多一点,总数就偏高方法2 拼接 select count(主键id) 语句方法1 直接查询,方法简单,但达不到想要的效果,记录数稍微多一点,总数就偏高use db_name;select table_name, table_rows from information_schema.tableswhere table_schema = 'db_name'得到的结果样式为:table_nametable_原创 2022-01-05 19:00:00 · 6476 阅读 · 0 评论 -
group_concat-自动拼接case-when语句
group_concat-自动拼接case-when语句导出模板导出拼接语句导出模板select group_concat( '\n sum(case when col_flag = ', col_flag, ' then 1 else 0 end) as ', '"', col_flag, '"' )from (select distinct col_flag from `table_name` group by col_flag)as A;导出拼接语原创 2022-01-04 18:45:57 · 779 阅读 · 0 评论 -
case-when导出透视表
透视表导出--case when then else end导出模板导出表格样式为透视表导出模板select col1, sum(case when col2 = 'key1' then 1 else 0 end) as 'key1', sum(case when col2 = 'key2' then 1 else 0 end) as 'key2', count(id) from `table_name` group by col1;导出表格样式为透视表col1ke原创 2021-12-31 09:52:47 · 208 阅读 · 0 评论 -
MySQL的安装启动
MySQL的安装了解MySQL特点关系型数据库 数据以 行和列(表)的形式存储 表中行:一条记录 列: 一个字段 表和表之间的逻辑关联(”关系”) 关系型数据库存储(表之间有逻辑关联) 非关系型数据库中存储(两条信息(字典)之间没有”关系“)区别: 查询效率较高,没有结构性的数据存储效果好 但查询功能不够强大,数据上有冗余跨平台 ...原创 2018-09-01 11:27:08 · 123 阅读 · 0 评论 -
基本SQL命令库命令
基本SQL库命令SQL命令使用规则:每条命令必须以 ; 结尾SQL命令不区分大小写使用 \c 终止当前命令的执行 慎重删除这4个库: Database : information_schema mysql performance_schema sys MySQL库的管理库的基本操作 查看所有的库 ...原创 2018-09-01 11:32:18 · 252 阅读 · 0 评论 -
基本SQL命令表命令
表的管理表的基本操作创建表(别忘了选择库,指定字符集(默认和库一样)) create table [if not exists] 表名( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型, …. 字段名n 数据类型 )[character set utf8]; [可选项]查看创建表的语句(字符集,存储引擎) show create table ...原创 2018-09-01 11:36:59 · 4465 阅读 · 0 评论