Mysql 的元数据 information_schema Mysql 的元数据 information_schema1.information_schema 介绍 1.虚拟库 2.开启数据库时产生的 3.不能被删除和修改 4.库中存储的是视图 5.此库中的视图也是不能被删除和修改的,智能 select 查询作用此库中的视图是用来,间接的查询数据库的"元数据"("基表"数据)基表:数据是通过自动统计收集而来的.基表:是不允许人为直接增\删\改\查的必须通过:专用的 DDL,DCL 数据库 information_schema
查看数据库状态命令 查看数据状态命令常用 show 语句简介 showdatabases;showtables;showcreatedatabasexxxshowcreatetableshowgrantsforshowcharset;showcollation;showengines;show[global]status;-----> 看数据库当前状态 showvariableslike'%log%';-----> 看数据库参数信 数据库
sql 执行计划分析 sql 执行计划执行计划获取及分析 1.执行计划 1.获取到的是优化器选择完成的,他认为代价最小的执行计划作用:语句执行前,先看执行计划信息,可以有效的防止性能较差的语句带来的性能问题.2.select 获取数据的方法全表扫描(应当尽量避免,因为性能低)索引扫描获取不到数据 2.执行计划获取获取优化器选择后的执行计划 db01[world]>descselect*fromcitywherecountrycode 数据库 MySQL
mysql5.7 提示 --secure-file-priv 选项报错解决 mysql5.7 提示--secure-file-priv 选项报错解决 1.系统环境 CentOSLinuxrelease7.4.1708(Core)mysql5.7.232.错误描述执行数据导入时,出现 1290 错误:mysql>loaddatainfile'/mnt/test/20190220/test_eventHistory_2019022000_2019022023.txt'intotableev 数据库 MySQL
SQL 语句多表连接和子查询 SQL 语句多表连接和子查询 1.多表连接查询作用:将来要查询的数据,是来自于多张表时,可以用多表连接 1.多表连接公式:1.数据来自多张表,优先想到多表连接 joinON2.关联表写 join 两端 3.on 条件写两表的关联列 4.所有查询条件 select 后,注意表名和别名 5.where 过滤条件写最后 2.多表连接查询方式:2.1 内连接(用的最多的)(1)JOINON 连接*****(2)传统 where 条件连接*** 数据库 SQL
SQL 语句聚合函数 SQL 语句聚合函数 1.GROUPBY+ 聚合函数 1.常见聚合函数 SUM()----> 统计总和 AVG()----> 统计平均值 MAX()----> 统计最大值 MIN()----> 统计最小值 COUNT()----> 统计数量 2.GROUPBY+ 聚合函数公式:1.遇到统计想函数 2.形容词前 GROUPBY3.函数中央是名词 4.列名 select 后添加 3.例子:统计世界上每个国家的总人口数.SELECTcountryc 数据库 SQL
SQL 语句 DQL SQL 语句 DQL1.DQL 语句 SELECT1.使用 DQL 查询 1.使用 mysql 官方提供的 world.sqlmysql>SHOWTABLES;+-----------------+|Tables_in_world|+-----------------+|city||country||countrylanguage||stu|+-----------------+DESC 数据表 mysql>DESCcit 数据库 SQL