数据库尽量不用字符串存储非字符串数据
来源:互联网 发布:鄂尔多斯网络推广招聘 编辑:程序博客网 时间:2024/06/13 12:21
数据库存储的非字符串数据应该和代码或者界面数据分离,不要过分强调数据库数据的可读性。
Eg:枚举存储
enum Switch{ 开启, 关闭}
可以存储Switch为“开启/关闭”的字符串,也可以存储为“0/1"的数值。
假如下一个版本要将Switch更改为
enum Switch{ 启用, 禁用}
存储为“0/1"的数值的可以自动适应,存储Switch为“开启/关闭”则比较麻烦,需要在升级中修改数据库内容。
阅读全文
0 0
- 数据库尽量不用字符串存储非字符串数据
- Android中向外部存储读写非字符串类数据
- 变体类型转换成字符串(优先使用 _variant_t,尽量不用 VARIANT )
- 判断字符串或DataReader数据非空
- 非二进制字符串数据:CHAR,VARCHAR,TEXT
- 数据库-数据存储-非结构化数据的存储方式
- 字符串替换,不用replace
- 不用循环反转字符串
- 不用库函数反转字符串
- 不用库函数进行字符串和整型数据的相互转换
- 用配置文件存储连接数据库的字符串
- mysql数据库日期以字符串形式存储
- 数据库尽量不要存储较大的二进制数据,如图片、视频、文件等
- sessionStorage存储数据(对象、数组、字符串)
- 尽量使用windows安全的字符串函数
- SOA返回结果还是尽量采用字符串
- 连接两个字符串,不用strcat
- 整型转成字符串不用itoa
- java的JsonObject对象提取值
- 我们该如何理解卷积?
- Linux网络编程--使用epoll模型同时处理tcp和udp服务
- ACM大作业~~
- Mybatis Mapper动态代理方法 即 只写Dao接口 不谢Dao的实现类
- 数据库尽量不用字符串存储非字符串数据
- 范型&&诡异异常
- com.huawei.lcagent.client.LogCollectManager.getUserType
- Android 商品广告轮播图 图片轮播
- ffmpeg在centos7上的编译
- android studio:打jar包、apk包
- 问句相似度
- js跨域
- supervisor——配置文件详解