数据库 virtual 虚拟字段
描述
在MySQL 5.7及以后版本中,支持两种Generated Column,即Virtual Generated Column和Stored Generated Column,前者只将Generated Column保存在数据字典中(表的元数据),并不会将这一列数据持久化到磁盘上;后者会将Generated Column持久化到磁盘上,而不是每次读取的时候计算所得。很明显,后者存放了可以通过已有数据计算而得的数据,需要更多的磁盘空间,与Virtual Column相比并没有优势。
使用
CREATE TABLE `test` (`datetime_now` datetime DEFAULT NULL,`date_now` DATE AS (date_format(`datetime_now`,'%Y-%m-%d')) virtual,`time_now` TIME AS (date_format(`datetime_now`,'%H:%i:%s')) virtual) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
表设计
字段date_now 和 time_now 是根据datetime_now的数值自动生成。所以在插入数据的时候只需要插入datetime_now这个字段的值即可。
数据库 virtual 虚拟字段相关推荐
- mysql数据库自增字段_mysql 数据库自增字段
mysql 数据库自增字段 云服务器(Elastic Compute Service,简称ECS)是阿里云提供的性能卓越.稳定可靠.弹性扩展的IaaS(Infrastructure as a Serv ...
- 关于ecshop数据库表和字段及后台模板说明
原文地址:关于ecshop数据库表和字段的说明作者:DevelopmentCorpu 关于ecshop数据库表和字段的说明,ecshop二次开发必备资料: ecs_account_log 用户帐号情况 ...
- 客快物流大数据项目(五十二):根据数据库表及字段创建公共模块
根据数据库表及字段创建公共模块 根据数据库的表及表结构创建Bean对象 一.在公共模块创建包结构 在公共模块的java目录下,创建如下程序包:
- php 修改数据库表的字段的值
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. php 前端传递参数,遍历数据库表的字段后根据条件进行修改. <?phpheader("Con ...
- 关于Oracle.ManagedDataAccess数据库表加字段后,必须重启的问题
关于Oracle.ManagedDataAccess数据库表加字段后,必须重启的问题,解决方法如下: 在数据库连接字串中,增加一个参数:Metadata Pooling=false 如"Da ...
- 如何判断数据库的某个字段不为空方法
判断数据库的某个字段不为空的方法有多种: 方法一:SELECT top 6 * FROM Scms_news WHERE isnull(picturelink,'')<>'' 方法二:SE ...
- 数据库中的字段varchar类型和char类型的区别?
数据库中的字段varchar类型和char类型的区别? 目录 数据库中的字段varchar类型和char类型的区别?
- 解决达梦数据库新增大字段报错问题
解决达梦数据库新增大字段报错问题 参考文章: (1)解决达梦数据库新增大字段报错问题 (2)https://www.cnblogs.com/nihaorz/p/11804891.html 备忘一下.
- php 查询datetime,急急PHP,数据库中createtime字段类型为datetime,怎样根据这个查询一段时间内的数据...
数据库中createtime字段类型为datetime,是年月日时分秒,怎样把他转换成时间戳?数据很多,一条好转换,可是那么多怎么办? 回复讨论(解决方案) select unix_timestamp ...
最新文章
- 创建数据库时指定编码方式
- sklearn快速入门教程:(四)模型自动调参
- Vue.js学习系列(三十四)-- Vue.js样式绑定(五)
- boost::remove_copy_if相关的测试程序
- hive中的数据库与mysql中的hive数据库的关系
- Nature:给博士研究生的四条箴言Four golden lessons,颜宁:写的真好!
- java对数据库的操作_java对数据库的操作(jdbc)
- 黄老师架构师课程笔记(一)反射
- 头文件交叉声明的解决办法
- Fast R-CNN算法
- react-native打包Android apk
- 网络版库存管理系统如何共享库存信息
- 生活些许失落,工作些许失落
- 玩转Pandas函数
- Shader算法之Rim
- [Unityamp;amp;Steam]Steam各种用户数据查询
- 数据结构之[关键路径]以及[拓扑算法优化]
- ubuntu修改默认python为python3
- 微服务框架之微软Service Fabric
- NUS CS5477 assignment1
热门文章
- 华为MateBook暗影精灵游戏本恢复出厂设置
- WinDebug 调试工具-0
- 用c语言设计汽车零部件质检系统,C语言课程设计汽车零部件质检管理系统.doc
- 手把手教你设计机器视觉系统
- 字符串的输出puts与输入gets(C语言)
- php 字符串中插入字符,PHP字符串中插入子字符串方法总结[原创]_php技巧
- php和javascript的get和post方式 有人串口转wifi模块httpdclient网页交互通信成功源码2 wifi继电器小黄人软件ypnr
- stm32---DAC数模转换
- 计算机b级及格线,计算机一级B考试有那些内容?理论部分不几个就算总分及格了也不算合格吗?...
- Cesium开源三维地球离线地图发布源码示例功能