mysql数据库查询基础命令详解

目录
  • 1.启动数据库命令行客户端
  • 2.查询数据库
  • 3.进入数据库
  • 3.查询所在数据库中所有表信息
  • 4.查询数据库某张表结构
  • 5.简单select查询语句(单张表)
    • 5.1查询单张表所有数据
    • 5.2 LIMIT限制查询结果返回数据项
    • 5.3查询指定列数
    • 5.4 WHERE带条件精准查询
    • 5.5 LIKE使用通配符模糊查询
    • 5.6 ORDER BY查询结果排序

1.启动数据库命令行客户端

#linux命令,注意区分大小写
mysql

2.查询数据库

#执行结果:返回所有数据库列表
SHOW DATABASES;

3.进入数据库

#database_name 查询数据库名称
#执行结果:Database changed,切换进入数据库
USE database_name;

3.查询所在数据库中所有表信息

#执行结果:返回所在数据库的所有表
SHOW TABLES;

4.查询数据库某张表结构

#table_name:查询表名
#执行结果:返回表所有字段值和其字段属性
DESC table_name;

5.简单select查询语句(单张表)

5.1查询单张表所有数据

#table_name表名
#数据量太多不建议用该查询方式
#table_name:查询表名
# *:通配符查询字段数据
SELECT * FROM table_name;

5.2 LIMIT限制查询结果返回数据项

#LIMIT:限制返回条数关键字
#table_name表名
#number:返回数据的条数
SELECT * FROM table_name LIMIT number;

5.3查询指定列数

#column1,column2.....:表字段
SELECT column1,column2..... FROM table_name;

5.4 WHERE带条件精准查询

#LIMIT:限制返回查询条数关键字
#table_name:查询表名
#number:返回数据的条数
#1.单条件查询
SELECT * FROM table_name WHERE cloumn1=value;
#2.多条件查询
#AND:条件与,OR:条件或 NOT:条件非
SELECT * FROM table_name WHERE cloumn1=value1 AND cloumn2=value2;
SELECT * FROM table_name WHERE cloumn1=value1 OR cloumn2=value2;
SELECT * FROM table_name WHERE cloumn1=value1 NOT cloumn2=value2;

5.5 LIKE使用通配符模糊查询

#LIKE:使用通配符查询的关键字
#table_name:查询表名
#%:匹配任意多个字符(常用)
#_:匹配任意单个字符(不常用)
#注意使用通配符匹配字符时最好加上引号,否则容易报错
#查询cloumn包含有123字符串的数据
SELECT * FROM table_name WHERE cloumn1 LIKE "%123%";
#查询cloumn包含123字符串开头的数据
SELECT * FROM table_name WHERE cloumn1 LIKE "123%";
#查询cloumn包含123字符串结尾的数据
SELECT * FROM table_name WHERE cloumn1 LIKE "%123";

5.6 ORDER BY查询结果排序

#ORDER BY
#table_name:查询表名
#DESC:降序排序关键字
#查询结果常和LIMIT结合使用
#以cloumn1升序排列方式返回结果(默认升序)
SELECT * FROM table_name ORDER BY cloumn1 ;
#以cloumn1降序排列方式返回结果
SELECT * FROM table_name ORDER BY cloumn1 DESC;

到此这篇关于mysql数据库查询基础命令的文章就介绍到这了,更多相关mysql数据库查询命令内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • MySQL用truncate命令快速清空一个数据库中的所有表

    1. 先执行select语句生成所有truncate语句 语句格式: select CONCAT('truncate TABLE ',table_schema,'.',TABLE_NAME, ';') from INFORMATION_SCHEMA.TABLES where table_schema in ('数据库1','数据库2'); 以名为dbname的数据库为例,执行select语句: mysql> select CONCAT('truncate TABLE ',table_schema

  • CMD命令操作MySql数据库的方法详解

    第一:mysql服务的启动和停止 net stop mysql net start mysql 第二:登陆 mysql –u用户名 [–h主机名或者IP地址] –p密码 说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码. 第三:增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码" 如,增加一个用户user1密码为password1,让其可以在本机上登录,

  • MySql数据库查询中的特殊命令

    第一:   MySQL的安装 下载MySQL软件,修改安装路径之后 安装数据库MySQL5.7.18 第一步:数据库MySQL5.7.18可以在官网上下载对应的版本,下载地址:http://www.filehorse.com/download-mysql-64/, 第二步:将下载好的安装包进行解压到一个盘下面, 第三步:配置环境变量,新建环境变量MySQL_HOME,输入MySQL的安装目录, 然后再把;%MYSQL_HOME%\bin插入到Path的最后面: 第四步:以管理员的身份运行命令行,

  • MySQL数据库操作的基本命令

    一.创建数据库: create data data _name: php中创建数据库的两种方法:(mysql_create_db(),mysql_query()) $conn = mysql_connect("localhost","username","password") or die ( "could not connect to localhost"); mysql_create_db("data _name

  • Mysql数据库清理binlog日志命令详解

    概述 今天主要分享下mysql数据库应该如何正确的删除binlog日志,这里要注意不要强制使用rm命令进行清除.否则mysq-bin.index错乱,最终导致后期expire-log-days配置项失效. 1.查看binlog日志 mysql> show binary logs; 2.删除某个日志文件之前的所有日志文件 purge binary logs to 'mysql-bin.000035'; 3.清理2019-09-09 13:00:00前binlog日志 PURGE MASTER LO

  • MySQL数据库自动补全命令的三种方法

    注意:第三种方法要在 XSell 中使用,在 finalsell 中使用不了 方式一:临时使用自动补全功能 方式二:永久使用自动补全功能 vim /etc/my.cnf [mysql] auto-rehash 方式三:使用软件mycli实现自动补全功能 此方法需要使用在线源进行软件包的安装 yum -y install epel-release yum -y install python-pip yum -y install python-devel yum clean all yum -y i

  • MySQL 数据库 source 命令详解及实例

    MySQL 数据库 source 命令详解及实例 MySQL 数据库 source 命令,该命令是数据库导入命令.source 命令的用法非常简单,首先你需要进入 MySQL 数据库的命令行管理界面,然后选择需要导入的数据库,执行 source 命令.如下图所示. MySql 数据库 source 命令 mysql> use test Database changed mysql> set names utf8; Query OK, 0 rows affected (0.00 sec) mys

  • mysql数据库查询基础命令详解

    目录 1.启动数据库命令行客户端 2.查询数据库 3.进入数据库 3.查询所在数据库中所有表信息 4.查询数据库某张表结构 5.简单select查询语句(单张表) 5.1查询单张表所有数据 5.2 LIMIT限制查询结果返回数据项 5.3查询指定列数 5.4 WHERE带条件精准查询 5.5 LIKE使用通配符模糊查询 5.6 ORDER BY查询结果排序 1.启动数据库命令行客户端 #linux命令,注意区分大小写 mysql 2.查询数据库 #执行结果:返回所有数据库列表 SHOW DATA

  • MySQL数据库中表的操作详解

    目录 1.Mysql中的数据类型 2.创建数据表 3.删除表 4.插入数据 5.更新数据 6.删除数据 7.快速复制表 8.快速删除表数据 1.Mysql中的数据类型 varchar 动态字符串类型(最长255位),可以根据实际长度来动态分配空间,例如:varchar(100) char 定长字符串(最长255位),存储空间是固定的,例如:char(10) int 整数型(最长11位) long 长整型 float 单精度 double 双精度 date 短日期,只包括年月日 datetime

  • mysql索引篇explain命令详解

    目录 前言 key type Extra 前言 mysql中的explain命令可以用来查看sql语句是否使用了索引,用了什么索引,有没有做全表扫描.可以帮助我们优化查询语句.explain出来的信息有10列,文章主要介绍type.key.Extra这几个字段. 演示中涉及到的表结构如下: CREATE TABLE `dept_desc` ( `dept_no` char(4) NOT NULL, `dept_name` varchar(40) NOT NULL, `desc` varchar(

  • Linux常用ls, alias基础命令详解

    ls命令 作用:列举目录文件信息( list directory content ) 格式:ls [option] [file] 1,命令不跟任何选项与目录,表示列举当前目录的文件信息 ghostwu@dev:~$ ls Desktop examples.desktop linux Pictures python Videos Documents git_test Music project software Downloads info php Public Templates 2,ls -l

  • Mysql数据库group by原理详解

    目录 引言 1. 使用group by的简单例子 2. group by 原理分析 2.1 explain 分析 2.2 group by 的简单执行流程 3. where 和 having的区别 3.1 group by + where 的执行流程 3.2 group by + having 的执行 3.3 同时有where.group by .having的执行顺序 3.4 where + having 区别总结 4. 使用 group by 注意的问题 4.1 group by一定要配合聚

  • Docker基础命令详解

    docker基本概念 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上. Docker是一个重新定义了程序开发测试.交付和部署过程的开放平台,Docker则可以称为构建一次,到处运行,这就是docker提出的"Build once,Run anywhere" 创建镜像 创建镜像的方法有三种: 基于已有的容器创建 基于本地模板导入 基于dockerfile 基于已有的容器创建 主要使用docker

  • 易语言数据库“全部关闭”命令详解

    本命令关闭当前已经被打开的所有数据库. 语法: 无返回值 全部关闭 () 例程: 说明: 启动窗口创建完毕和"打开数据库"按钮被按下都会打开2个数据库,"全部关闭"按钮被按下后,会运行"全部关闭()"命令,当前所有被打开的数据库都将被关闭,标签会显示当前"没有打开数据库".当启动窗口将被销毁前也会运行"全部关闭()"命令,在程序结束运行前将打开的数据库全部关闭. 到此这篇关于易语言数据库"全部关闭

  • 易语言数据库的“取库文件名”命令详解

    返回当前数据库的全路径文件名.如果当前数据库不存在,返回空文本. 语法: 文本型 取库文件名 () 例程: 说明: 启动窗口创建完毕后,打开2个数据库,并将打开数据库的全路径文件名存放再数组变量"已打开数据库名"中,当点击"显示库文件名"按钮,就将已经打开数据库的全路径文件名显示在列表框中,并显示出当前数据库名. 以上就是易语言数据库的"取库文件名"命令详解的详细内容,更多关于易语言取库文件名命令的资料请关注我们其它相关文章!

  • 易语言数据库操作“取记录数”命令详解

    返回当前数据库的记录数目.如果没有设置当前数据库或者失败,将返回 0 . 语法: 整数型 取记录数 () 例程: 说明: 当数据库打开成功,使用"取记录数()"命令,取出当前数据库中的记录数,使用该记录数来规定"记次循环()"命令的循环次数,通过循环,所有记录的"姓名"字段内容就显示在了列表框中. 到此这篇关于易语言数据库操作"取记录数"命令详解的文章就介绍到这了,更多相关易语言取记录数命令内容请搜索我们以前的文章或继续浏览下

  • 易语言数据库操作中“置当前索引”命令详解

    为当前数据库指定当前索引,在进行索引查找时将使用当前索引.如果指定索引不存在,将返回假. 语法: 逻辑型 置当前索引 (索引名称) 参数名 描 述 索引名称 必需的:文本型.索引名称为索引文件名的无后缀部分.譬如"sy.enx"索引文件,其索引名称为"sy". 例程: 说明: 在打开数据库的同时,打开2个索引文件,并添加到组合框中,当组合框的项目被选择,则使用"置当前索引()"命令,设置当前索引为组合框中选择的索引,并使用列表框显示当前索引的索引

随机推荐