• 关于MySQL相关的查看显示信息:


    关于MySQL相关的查看显示信息:

    数据库范围:

    一、查看所有的数据库:(仅仅是看数据库数量与名字)

    mysql> show databases;

    二、查看某个数据库的创建信息:(主要看数据库的选项如字符集)

    这里我们锁定php25数据库(use php25;)

    mysql> show create database

    数据表范围(事先use php25;以class数据表为例):

    三、查看该数据库里所有的数据表:(只看数据表的数量与名字)

    mysql> show tables;

    四、查看某个数据表的创建信息:(能看字段选项信息,数据表选项信息)

    mysql> show create table class;

     

     

    五:查看某个数据表的字段信息:(表格式显示数据表的字段信息,更好看点)

    mysql> desc class;

    记录范围:

    六、查看某个数据表所有字段的所有记录:

    mysql> select * from class where 1

     

    七、查看某个数据表某个字段的所有记录:

    例如class表的name字段的所有记录

    mysql> select name from class where 1;

     

     

     

     

    八、查看某个数据表某个字段的筛选的记录:

    例如class表的name字段的筛选sex为man的记录

    mysql> select name from class where sex=’man’;

     

    九、查看某个数据表多个字段的筛选的记录:

    例如class表的name字段和sex字段的筛选sex为man的记录

    mysql> select name,sex from class where sex=’man’;

     

     

     

     

     

     

     

     

     

     

    运用五子查询来查看记录:

    首先我们的表的字段记录是这样的:

    再来看看什么是五子查询

    五子查询就是“where子句”“group bu子句”“having子句”“order by子句”“limit子句”

    注意顺序不能颠倒!

    where子句的运用:

    十、(where)查看某个数据表的筛选的记录:

    如查看class表里id<3的所有记录

    mysql> select * from class where id<3;

    group by子句的运用:

    十一、(gruup by)查看按某分组来的某个数据表的记录:

    如查看class表里按flag 分黑队白队来看(注意这里显示的是各组的第一条记录)

    mysql> select * from class where 1 group by flag;

    having子句的运用:

    十二、(having)查看某个数据表处理完的筛选的记录:

    如查看class表里按flag 分黑队白队后,查看筛选id=1的记录

    mysql> select * from class where 1 group by flag having id=1;

    order by子句的运用:

    十三、(oder by)查看某个数据表的记录,按一定顺序看:

    如查看class表里所有记录,按id的降序(从大到小)查看记录

    asc就是升序(默认的)  desc就是降序

    mysql> select * from class where 1 order by id desc;

     

    limit子句的运用:

    十四、(limit)查看某个数据表的记录,从第几条看多少条记录:

    如查看class表里从第二条记录(id=2的)看两条记录(效果就是看id=2/3的记录)

    注意第一条记录是从0开始的

    mysql> select * from class where 1 limit 1,2;

  • 相关阅读:
    telnet和ssh
    sersync实现实时同步
    rsync服务端一键安装rsync脚本(源码)
    rsync客户端一键安装rsync脚本(源码)
    rsync客户端一键安装rsync脚本(非源码)
    centos 建立Clamav自动扫描脚本
    DELL T110II Server如何通过RAID 级别迁移的方式在OMSA下实现磁盘阵列扩容?
    Dell PowerEdgeServerT110II USB Boot更新
    Centos7最小安装下Install Clamav(2017-06-09最后更新)
    Centos7 samba 匿名共享 简单config
  • 原文地址:https://www.cnblogs.com/dreamskyx/p/6132191.html
Copyright © 2020-2023  润新知