现在位置: 首页 > 数据库 > 文章
2020年05月08日 数据库 ⁄ 共 1073字 评论关闭
  Mysql命令行导入sql数据的实现方法是我们经常会用到的,供您参考学习之用。下面学步园小编来讲解下Mysql命令行导入sql数据如何实现?   Mysql命令行导入sql数据如何实现   我的个人实践是:phpmyadmin导出utf-8的insert模式的abc.sql   ftpabc.sql到服务器   ssh到服务器   mysql-uabc-p   useKKK(数据库名,如果没有就createdatabaseKKK)   setnames'utf8'   sourceabc.sql   注意:我看到setcharacterse...
阅读全文
2020年05月08日 数据库 ⁄ 共 1084字 评论关闭
  使用MySQL命令行可以实现许多我们需要的功能,不过在使用MySQL命令行的时候,有一个问题是在MySQL命令行插入中文数据或者查询中文数据时出现乱码,或者显示不对。下面学步园小编来讲解下MySQL命令行乱码问题怎么解决?MySQL命令行登陆出错怎么解决?   MySQL命令行乱码问题怎么解决   在MySQL命令行输入:showvariableslike‘character_set_%’;   查看当前配置的编码;   在MySQL命令行输入:setnamesutf8;   则等同于 ...
阅读全文
2020年05月08日 数据库 ⁄ 共 1588字 评论关闭
  MySQL中SELECT命令类似于其他编程语言里的print或者write,你可以用它来显示一个字符串、数字、数学表达式的结果等等。下面学步园小编来讲解下如何使用MySQL中SELECT命令的特殊功能?   如何使用MySQL中SELECT命令的特殊功能   1.显示MYSQL的版本   mysql>selectversion();+-----------------------+|version()|+-----------------------+|6.0.4-alpha-community|+-----------------------+1rowinset(0.02sec)   2....
阅读全文
  mysql命令行求最小值和最大值的方法并不十分复杂,mysql提供求最大值和最小值的内置函数。下面学步园小编来讲解下如何使用mysql命令行求最小值和最大值?如何用MYSQL命令行创建存储过程?   如何使用mysql命令行求最小值和最大值   实际上mysql提供5种聚合函数(aggregatefunctions):   MIN():最小数   MAX():最大数   SUM():和数   AVG():平均值   COUNT():计算出现次数   1.mysql求列的最小值-MIN()   se...
阅读全文
2020年05月08日 数据库 ⁄ 共 3317字 评论关闭
  MySQL查询缓存机制是MySQL数据库中的重要机制之一,MySQL缓存机制简单的说就是缓存sql文本及查询结果,如果运行相同的sql,服务器直接从缓存中取到结果,而不需要再去解析和执行sql。如果表更改了,那么使用这个表的所有缓冲查询将不再有效,查询缓存值的相关条目被清空。更改指的是表中任何数据或是结构的改变,包括INSERT、UPDATE、DELETE、TRUNCATE、ALTERTABLE、DROPTABLE或DROPDATABASE等,也包括那些映射到改变了的表...
阅读全文
2020年05月08日 数据库 ⁄ 共 1435字 评论关闭
  对于数据库系统来说,查询是最重要的功能,下面学步园小编来讲解下MySQL查询缓存变量是什么意思?   MySQL查询缓存变量是什么意思   MySQL查询缓存变量解释:   Qcache_free_blocks:缓存中相邻内存块的个数。数目大说明可能有碎片。FLUSHQUERYCACHE会对缓存中的碎片进行整理,从而得到一个空闲块。   Qcache_free_memory:缓存中的空闲内存。   Qcache_hits:每次查询在缓存中命中时就增大   Qcache_inserts:...
阅读全文
2020年05月08日 数据库 ⁄ 共 637字 评论关闭
  MySql查询时间段的方法很多,MySql的时间字段有date、time、datetime、timestamp等,往往我们在存储数据的时候将整个时间存在一个字段中,采用datetime类型;也可能采用将日期和时间分离,即一个字段存储date,一个字段存储时间time。无论怎么存储,在实际应用中,很可能会出现包含“时间段”类型的查询,比如一个访问记录数据库,需要统计每天的访问数量,这个每天就是一个时间段。下面介绍MySql查询时间段的两种常见方法,其...
阅读全文
  MySQL查询优化器可以让我们的MySQL数据库查询效率更高,当你提交一个查询的时候,MySQL会分析它,看是否可以做一些优化使处理该查询的速度更快。这一部分将介绍查询优化器是如何工作的。如果你想知道MySQL采用的优化手段,可以查看MySQL参考手册。下面学步园小编来讲解下MySQL查询优化器的工作原理是什么?MySQL查询优化器是如何工作的?   MySQL查询优化器的工作原理是什么   当然,MySQL查询优化器也利用了索引,但是它...
阅读全文
2020年05月08日 数据库 ⁄ 共 2715字 评论关闭
  MySQL查询类对于很多刚刚接触MySQL数据库的新人来说可能还比较陌生。下面学步园小编来讲解下改造自discuz的MySQL查询类是什么?   改造自discuz的MySQL查询类是什么   link=@mysql_pconnect($dbhost,$dbuser,$dbpw)){$this->halt('CannotconnecttoMySQLserver');}}else{if(!$this->link=@mysql_connect($dbhost,$dbuser,$dbpw)){$this->halt('CannotconnecttoMySQLserver');}}if($this->version()>'4.1'){global$dbchars...
阅读全文
2020年05月08日 数据库 ⁄ 共 3962字 评论关闭
QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。调整MySQL查询缓冲的方法我们经常会用到。下面学步园小编来讲解下如何调整MySQL查询缓冲? 如何...
阅读全文