-
mysql性能优化脚本mysqltuner.pl使用介绍
所属栏目:[MySql教程] 日期:2021-12-11 热度:87
MySQLTuner 下载地址: MySQLTuner 使用方法: Downloading and using MySQLTuner is actually a very simple process: wget mysqltuner.pl perl mysqltuner.pl If youd rather not invoke perl every time, just make it executable: chmod u+x mysqltuner.p[详细]
-
MySQL查询优化 连接查询排序浅谈
所属栏目:[MySql教程] 日期:2021-12-11 热度:152
情况是这么一个情况:现在有两张表,team表和people表,每个people属于一个team,people中有个字段team_id。 下面给出建表语句: 复制代码 代码如下: create table t_team ( id int primary key, tname varchar(100) ); create table t_people ( id int prima[详细]
-
mysql嵌套查询和联表查询优化方法
所属栏目:[MySql教程] 日期:2021-12-11 热度:172
嵌套查询糟糕的优化 在上面我提到过,不考虑特殊的情况,联表查询要比嵌套查询更有效。尽管两条查询表达的是同样的意思,尽管你的计划是告诉服务器要做什么,然后让它决定怎么做,但有时候你非得告诉它改怎么做。否则优化器可能会做傻事。我最近就碰到这样的[详细]
-
MYSQL索引建立需要注意以下几点细节
所属栏目:[MySql教程] 日期:2021-12-11 热度:172
1.建立索引的时机:若表中的某字段出现在select、过滤、排序条件中,为该字段建立索引是值得的。 2.对于like %xxx的模糊查询,普通的索引是无法满足的,需要建立全文索引。 3.对于有多个条件的,比如: ...where a=xxx and b=yyy,...where a=xxx order by b,..[详细]
-
MySQL与Oracle的语法区别详细对比
所属栏目:[MySql教程] 日期:2021-12-11 热度:78
Oracle和mysql的一些简单命令对比 1) SQL select to_char(sysdate,yyyy-mm-dd) from dual; SQL select to_char(sysdate,hh24-mi-ss) from dual; mysql select date_format(now(),%Y-%m-%d); mysql select time_format(now(),%H-%i-%S); 日期函数 增加一个月:[详细]
-
如何用命令行进入mysql具体操作步骤
所属栏目:[MySql教程] 日期:2021-12-11 热度:151
如何用命令行进入mysql?最近无意在论坛上看到有朋友提出了这样一个问题,下面也有网友给出了答案,特意在此跟大家进行分享! Mysql to Oracle Mysql转换为ORACLE数据库的软件 免费版 用命令行进入mysql方法: windows打开命了行,在左下角开始,运行,cmd,m[详细]
-
更新text字段时出现Row size too large报错应付措施
所属栏目:[MySql教程] 日期:2021-12-11 热度:65
起因: 团购开发报告说更新时出错。 更新SQL如下: 复制代码 代码如下: UPDATE table_name d SET d.column_name=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa WHERE d.ID=100[详细]
-
MySQL函数一览
所属栏目:[MySql教程] 日期:2021-07-10 热度:170
提示:函数就是输入值然后得到相应的输出结果,输入值称为参数(parameter),输出值称为返回值。 函数可以很方便的地实现业务逻辑的重用,并且 MySQL 数据库允[详细]
-
MySQL运用GROUP BY分组查询
所属栏目:[MySql教程] 日期:2021-06-04 热度:140
GROUP BY单独使用 单独使用 GROUP BY 关键字时,查询结果会只显示每个分组的第一条记录。 例 1 下面根据 tb_students_info 表中的 sex 字段进行分组查询,SQL 语[详细]
-
MySQL IS NULL如何查询
所属栏目:[MySql教程] 日期:2021-06-04 热度:56
如果字段的值是空值,则满足查询条件,该记录将被查询出来。如果字段的值不是空值,则不满足查询条件。 使用 IS NULL 的基本语法格式如下: IS [NOT] NULL 其中[详细]
-
MySQL LIKE:带有“%”通配符的查询
所属栏目:[MySql教程] 日期:2021-06-04 热度:118
在 MySQL 中, LIKE 关键字主要用于搜索匹配字段中的指定内容。其语法格式如下: [NOT] LIKE 字符串 其中: NOT :可选参数,字段中的内容与指定的字符串不匹配[详细]
-
MySQL WHERE单一条件的查询语句
所属栏目:[MySql教程] 日期:2021-06-04 热度:61
单一条件指的是在 WHERE 关键字后只有一个查询条件。 例 1 在 tb_students_info 数据表中查询身高为 170cm 的学生姓名,SQL 语句和运行结果如下。 mysql SELECT[详细]
-
MySQL ORDER BY单字段排序
所属栏目:[MySql教程] 日期:2021-06-04 热度:84
在实际应用中经常需要对查询结果进行排序,比如,在网上购物时,可以将商品按照价格进行排序;在医院的挂号系统中,可以按照挂号的先后顺序进行排序等。 ORDER B[详细]
-
指定初始位置:限制查询结果的条数
所属栏目:[MySql教程] 日期:2021-06-04 热度:123
LIMIT 关键字可以指定查询结果从哪条记录开始显示,显示多少条记录。 LIMIT 指定初始位置的基本语法格式如下: LIMIT 初始位置,记录数 其中,初始位置表示从哪[详细]
-
MySQL AS:为表指定别名
所属栏目:[MySql教程] 日期:2021-06-04 热度:103
当表名很长或者执行一些特殊查询的时候,为了方便操作,可以为表指定一个别名,用这个别名代替表原来的名称。 为表指定别名的基本语法格式为: 表名 [AS] 别名[详细]
-
查询帮助文档目录列表
所属栏目:[MySql教程] 日期:2021-06-04 热度:67
那么如何才能及时解决学习 MySQL 时的疑惑呢?可以通过 MySQL 的系统帮助来解决遇到的问题。 在 MySQL 中,查看帮助的命令是 HELP,语法格式如下: HELP 查询内[详细]
-
SQL 关键字和函数名
所属栏目:[MySql教程] 日期:2021-06-04 热度:145
比如 Windows 系统的文件名不区分大小写,所以运行在 Windows 系统上面的 MySQL 服务器也不用区分数据库名和表名的大小写。Linux 系统的文件名区分大小写,所以[详细]
-
MySQL注释:单行注释和多行注释的区别
所属栏目:[MySql教程] 日期:2021-06-04 热度:159
注释在 SQL 语句中用来标识说明或者注意事项的部分,对 SQL 的执行没有任何影响。因此,注释内容中无论是英文字母还是汉字都可以随意使用。 MySQL 注释分为单行[详细]
-
MySQL游标Cursor的概念及使用
所属栏目:[MySql教程] 日期:2021-06-03 热度:125
在 MySQL 中,存储过程或函数中的查询有时会返回多条记录,而使用简单的 SELECT 语句,没有办法得到第一行、下一行或前十行的数据,这时可以使用游标来逐条读取[详细]
-
MySQL如何查看索引
所属栏目:[MySql教程] 日期:2021-06-03 热度:155
语法说明如下: 表名:指定需要查看索引的数据表名。 数据库名:指定需要查看索引的数据表所在的数据库,可省略。比如,SHOW INDEX FROM student FROM test; 语[详细]
-
MySQL视图代表什么意思?
所属栏目:[MySql教程] 日期:2021-06-03 热度:162
数据库中只存放了视图的定义,并没有存放视图中的数据,这些数据都存放在定义视图查询所引用的真实表中。使用视图查询数据时,数据库会从真实表中取出对应的数据[详细]
-
MySQL LEFT/RIGHT JOIN:常用外连接
所属栏目:[MySql教程] 日期:2021-06-03 热度:137
外连接可以分为左外连接和右外连接,下面根据实例分别介绍左外连接和右外连接。 左连接 左外连接又称为左连接,使用 LEFT OUTER JOIN 关键字连接两个表,并使用[详细]
-
MySQL BETWEEN AND 范围的规定
所属栏目:[MySql教程] 日期:2021-06-03 热度:177
MySQL 提供了 BETWEEN AND 关键字,用来判断字段的数值是否在指定范围内。 BETWEEN AND 需要两个参数,即范围的起始值和终止值。如果字段值在指定的范围内,则这[详细]
-
MySQL怎样恢复数据库
所属栏目:[MySql教程] 日期:2021-06-03 热度:124
在 MySQL 中,可以使用 mysql 命令来恢复备份的数据。mysql 命令可以执行备份文件中的 CREATE 语句和 INSERT 语句,也就是说,mysql 命令可以通过 CREATE 语句来[详细]
-
数据库备份的重要性?
所属栏目:[MySql教程] 日期:2021-06-03 热度:146
备份就是为了防止原数据丢失,保证数据的安全。当数据库因为某些原因造成部分或者全部数据丢失后,备份文件可以帮我们找回丢失的数据。因此,数据备份是很重要的[详细]
