Mysql如何使用命令实现分级查找帮助详解

前言

本文主要给大家介绍了Mysql使用命令分级查找帮助的相关内容,本文章样例基于msql的分支版本MariaDB-10.1.19,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍:

查询所有帮助

我们如果希望知道mysql一共能为我们提供哪些帮助可以使用如下命令

? contents

或者将?替换为help也可,二者效果一致

help contents

效果如下图

? 与help等价 为了简便 我们下方统一使用?,但读者需要知道我们如果用help也是一样的效果

各项解释

英文 中文 说明
Account Management 账户管理
Administration 管理
Compound Statements 复合语句
Data Definition 数据定义
Data Manipulation 数据操作
Data Types 数据类型
Functions 功能 通常是非sql标准的仅由本产品及同系列产品提供的原有命令
Functions and Modifiers for Use with GROUP BY 分组函数和修饰
Geographic Features 分布式特征
Help Metadata 元数据
Language Structure 语言结构
Plugins 插件
Procedures 存储过程
Storage Engines 存储引擎
Table Maintenance 表维护
Transactions 事务
User-Defined Functions 用户自定义函数
Utility 其他帮助 这里我无法具体理解中文意思 但是建议读者执行 ? utility看看它能提供的帮助

分级查看帮助

现在我们知道了有哪些类型的帮助可以查找,这时候,我们就可以针对不同的项目使用问号+空格+具体要查找的名称 ==不区分大小写==

比如,我想查找支持哪些数据类型

? data type

效果如图

数据类型有很多,通常我们可能只会用char varchar int boolean bit timestamp datetime float等等,但是还有很多我们不知道的,极少用的,如:BIGINT、ENUM、BLOB等,那么在我们某些时候比如涉及数据库的优化,我们需要更深入的去了解某一类型的特性或者希望了解是否有更适合的数据类型时,那么我们都能使用?查找相应数据类型

如下图

那么现在,我们就能知道BLOB是一个能容纳65535字节的数据类型

大致基于这样的方法可以在实际开发中省去百度的时间直接逐级查找所需的帮助

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。

(0)

相关推荐

  • Mysql help命令(帮助信息)中文注解

    在开发或测试环境在碰到mysql相关故障时,大多数朋友可能会通过论坛发帖,QQ群讨论方式来获取帮助.该方式是获取帮助的有效途径之一.然而如果在生产环境,在没有网络的环境下,这些方式就无助于问题的解决.无论何种数据库,从官方网站获取帮助是最直接最有效的方式.其次没有网络的环境下,我们可以通过MySQL客户端工具自带的帮助信息来解决问题. 1)MySQL官方手册 和Oracle官方文档一下,MySQL官方手册是获取MySQL帮助最直接最效的方式.该手册包含很多个部分,比如有关SQL的语法,MySQL

  • 深入理解mysql帮助命令(help)

    在安装.管理和使用mysql过程中,你是不是需要记忆很多的mysql命令.而且对于新手来说,很不多的命令不知道该如何应用,对于老手来说很多命令时间长了忘记具体的用法. 其实mysql的帮助信息,已经给我们提供很全面的使用方法. 下面我就大致介绍下,如何使用mysql的帮助信息. 说明:在此我只是为学习mysql提供一个思路,本篇文章不会过多讲解每一个命令的使用方法. 一.mysql数据库初始化 在安装mysql进行初始化时,我们要使用mysql_install_db脚本进行初始化mysql数据库

  • Mysql如何使用命令实现分级查找帮助详解

    前言 本文主要给大家介绍了Mysql使用命令分级查找帮助的相关内容,本文章样例基于msql的分支版本MariaDB-10.1.19,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: 查询所有帮助 我们如果希望知道mysql一共能为我们提供哪些帮助可以使用如下命令 ? contents 或者将?替换为help也可,二者效果一致 help contents 效果如下图 ? 与help等价 为了简便 我们下方统一使用?,但读者需要知道我们如果用help也是一样的效果 各项解释 英文 中文

  • MySQL 设计和命令行模式下建立详解

    MySQL 设计和命令行模式下建立详解 系列文章: MySQL 设计和命令行模式下建立详解 C++利用MySQL API连接和操作数据库实例详解 1.数据表的设计 MySQL数据库管理系统(DBMS)中,包含的MySQL中定义数据字段的类型对你数据库的优化是非常重要的.MySQL支持多种类型,大致可以分为三类:数值.日期/时间和字符串(字符)类型. 下面以大学熟悉的学生选课管理系统中用到的数据库为例,来设计相应的数据表.主要有三张表:学生表,课程表和选课表. 学生表设计: 字段(Field) 类

  • mysql alter table命令修改表结构实例详解

    mysql alter table语句可以修改表的基本结构,例如添加字段.删除字段.添加主键.添加索引.修改字段数据类型.对表重命名等等操作,本文章通过两个简单的实例向大家介绍mysql alter table的使用方法.  实例一:使用ALTER TABLE命令向表中添加字段.修改字段类型以及设置主键. 首先创建一个表,SQL语句如下: mysql> CREATE TABLE myTable( -> ID SMALLINT -> ); 使用desc命令查看表结构: mysql>

  • MySQL的视图和索引用法与区别详解

    MySQL的视图 简单来说MySQL的视图就是对SELECT 命令的定义的一个快捷键,我们查询时会用到非常复杂的SELECT语句,而这个语句我们以后还会经常用到,我们可以经这个语句生产视图.视图是一个虚拟的表,它不存储数据,所用的数据都在真实的表中. 这样做的好处有: 1.防止有未经允许的租户访问到敏感数据 2.将多个物理表抽象成一个逻辑表 3.结果容易理解 4.获得数据更容易,很多人对SQL语句不太了解,我们可以通过创建视图的形式方便用户使用. 5.显示数据更容易. 6.维护程序更方便.调试视

  • MySQL全面瓦解之查询的正则匹配详解

    概述 上一章 查询的过滤条件,我们了解了MySQL可以通过 like % 通配符来进行模糊匹配.同样的,它也支持其他正则表达式的匹配,我们在MySQL中使用 REGEXP 操作符来进行正则表达式匹配.用法和like相 似,但又强大很多,能够实现一些很特殊的.复杂的规则匹配.正则表达式使用REGEXP命令进行匹配时,如果符合返回1,不符合返回0.如果 默认不加任何匹配规则REGEXP相当于like '%%'.在前面加上NOT(NOT REGEXP)相当于NOT LIKE. 匹配模式分析 下面有个表

  • MySQL 普通索引和唯一索引的区别详解

    1 概念区分 普通索引和唯一索引 普通索引可重复,唯一索引和主键一样不能重复. 唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,我们人为规定该字段不得重复,那么就使用唯一索引.(一般设置学号字段为主键) 主键和唯一索引 主键保证数据库里面的每一行都是唯一的,比如身份证,学号等,在表中要求唯一,不重复.唯一索引的作用跟主键的作用一样. 不同的是,在一张表里面只能有一个主键,主键不能为空,唯一索引可以有多个,唯一索引可以有一条记录为空,即保证跟别人不一样就行. 比如学生表,在学校里

  • Mysql的基础使用之MariaDB安装方法详解

    我首次用mysql是在ubuntu上,现在用的是linux 中的Red Hat 分支的centOS 7 ,安装时发现通常用的都是MariaDB 来代替mysql,通过资料查询发现Mariadb是mysql的其中的一种分支,由mysql的创始人带领的团队所开发的mysql分支的一种版本,因为mysql受到被Oracle收购后的日渐封闭与缓慢的更新,众多Linux发行版逐渐抛弃了这个人气开源数据库,使MySQL在各大Linux发行版中的失势由于不满MySQL被Oracle收购后的日渐封闭与缓慢的更新

  • MySql在Mac上的安装与配置详解

    一.下载安装 官网下载社区版dmg安装文件: https://dev.mysql.com/downloads/mysql/ 1.执行安装文件,按步骤完成安装. 2.安装完成后终端输入: mysql --version; ----显示版本号说明正常,若显示command not found,在终端输入如下,"/usr/local/mysql/bin/mysql"为mysql默认安装路径: $ cd /usr/local/bin/ $ sudo ln -fs /usr/local/mysq

  • MySql 5.7.17免安装配置教程详解

    1.下载mysql-5.7.17-winx64.zip安装包(链接:https://dev.mysql.com/downloads/mysql/) 2.解压安装包. D:\DevelopTool\mysql-5.7.17-winx64   #解压目录 3.在解压目录下创建一个名为data的文件夹,用来存放数据 D:\DevelopTool\mysql-5.7.17-winx64\data 4.配置启动文件 把 D:\DevelopTool\mysql-5.7.17-winx64\my-defau

  • Linux下安装mysql 5.7.17.tar.gz的教程详解

    1.创建MySQL组和mysql用户 groupadd mysql useradd -r -g mysql mysql 2.拷贝: cp -R mysql-5.7.16-linux-glibc2.5-i686 /usr/local/mysql 3.创建data目录 mkdir /usr/local/mysql/data 3.安装数据库 切换到/usr/loca/mysql目录下 cd /usr/local/mysql 修改当前目录的所有者为mysql用户 chown -R mysql:mysql

随机推荐