首页 > 数据库 >MySQL可以查询自定义字段

MySQL可以查询自定义字段

时间:2023-09-25 11:03:42浏览次数:50  
标签:固定值 name +------+--------+ mysql 查询 2020 student MySQL 自定义

 有时,为了方便起见,我们希望添加一列固定值来帮助查看MySQL中的数据,但又不希望这列出现在MySQL中。举个例子:
mysql> create table student(name varchar(20));
mysql> insert into student values('张三');

    如果直接查询,结果如下:
mysq> select * from student;
+--------+
| name   |
+--------+
| 张三   |
+--------+

    但是,我们可以在查询时在前/后添加一行固定值方便查看:
mysql> select '2020' dt, name from student;
+------+--------+
| dt   | name   |
+------+--------+
| 2020 | 张三   |
+------+--------+

    如果不给固定值添加别名,则:
mysql> select '2020', name from student;
+------+--------+
| 2020 | name   |
+------+--------+
| 2020 | 张三   |
+------+--------+


标签:固定值,name,+------+--------+,mysql,查询,2020,student,MySQL,自定义
From: https://blog.51cto.com/u_16270487/7593583

相关文章

  • FlashDuty Changelog 2023-09-21 | 自定义字段和开发者中心
    FlashDuty:一站式告警响应平台,前往此地址免费体验!自定义字段FlashDuty已支持接入大部分常见的告警系统,我们将推送内容中的大部分信息放到了Lables进行展示。尽管如此,我们用户还是会有一些扩展或定制性的需求,比如人工标记一个故障是否为误报。因此我们提供了自定义字段功能,来进一......
  • MySQL DATE_ADD() 函数
    定义和用法DATE_ADD()函数向日期添加指定的时间间隔。语法DATE_ADD(date,INTERVALexprtype)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type参数可以是下列值:Type值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICRO......
  • mysql查询sum出来数据是decimal,转换成int
    mysql查询count数据是decimal,用python转换json格式的时候会报错,在查询的时候处理成无符号型,用cast查询出来countNum是DecimalSELECTgid,SUM(number)countNumFROM`gift_tb`WHEREtid="1"GROUPBYgid转换成无符号型SELECTgid,CAST(SUM(number)ASSIGNED)AScoun......
  • MySQL实战实战系列 04 深入浅出索引(下)
    在上一篇文章中,我和你介绍了InnoDB索引的数据结构模型,今天我们再继续聊聊跟MySQL索引有关的概念。 在开始这篇文章之前,我们先来看一下这个问题: 在下面这个表T中,如果我执行select*fromTwherekbetween3and5,需要执行几次树的搜索操作,会扫描多少行? 下面是这......
  • MySQL 的 blob 类型有哪些?
    MySQL中有两种主要的BLOB类型,用于存储二进制数据:TINYBLOB:TINYBLOB类型可以存储最多255字节的二进制数据。BLOB:BLOB类型可以存储最多65,535字节的二进制数据。此外,MySQL还有两种变体的BLOB类型,它们用于存储更大的二进制数据:MEDIUMBLOB:MEDIUMBLOB类型可以存储最多16,77......
  • MySQL系列3:缓冲池Buffer Pool的设计思想
    1.回顾上一篇我们主要讲了InnoDB的存储引擎,其中主要的一个组件就是缓存池BufferPool,缓存了磁盘的真实数据,然后基于缓存做增删改查操作,同时配合了后续的redolog、刷磁盘等机制和操作。如下图:这一篇,深入该组件内部,学习一下其设计思想。2.BufferPool数据结构BufferPool本......
  • Linux Centos7 虚拟环境安装Mysql数据库(超详细图文讲解)
    1、进入Centos7虚拟机,使用wget下载Mysql相应的rpm包下载:wgethttp://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm如果没有wget命令,可以使用yum安装,yuminstallwget2、执行rpm命令,安装rpmrpm-ivhmysql57-community-release-el7-8.noarch.rpm 3、安装Mys......
  • MySQL的配置文件中关于basedir和datadir的说明
    在MySQL的配置文件my.ini或者my.cnf文件中1、basedir参数原文说明为:Pathtoinstallationdirectory.Allpathsareusuallyresolvedrelativetothis.解释:该参数指定了安装MySQL的安装路径,填写全路径可以解决相对路径所造成的问题。例如:basedir="E:/dev/MySQL/MySQLS......
  • PostgreSQL排序字段不唯一导致分页查询结果出现重复数据
    背景pg单字段排序,排序字段中可能会出现重复,这样就会导致我们在进行分页查询时会出现一些和预期不相符的现象,如这个数据在第一页出现了,然后再第二页又出现。复现步骤createtabletest_select_order_page_duplicate(idvarchar(36)notnullconstrainttest_select_order_pa......
  • MySQL高可用MHA
    一、MySQL高可用MHA1.什么是MHAMHA(MasterHighAvailability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA的出现就是解决MySQL单点的问题。MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。MHA能在故障切换的过程中最大程度上保证数据的一致性,以达......