V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
vchroc
V2EX  ›  程序员

评《接了个盘,这张表什么水平》,还不如直接用汉字

  •  
  •   vchroc · 2021-12-08 18:40:56 +08:00 · 2645 次点击
    这是一个创建于 1114 天前的主题,其中的信息可能已经有所发展或是发生改变。

    old

    MoYi123

    大胆猜测:

    id
    推送参数
    是否成功
    推送地址
    推送结构
    推送内容
    创建时间
    推送时间
    
    # 以日本编程教材为例,
    # 数据库定义也可以使用日语
    CREATE TABLE 社員  (
        社員番号 INT NOT NULL,
        氏名 CHAR(20) NOT NULL,
        性別 ENUM(`男`,`女`) NOT NULL,
        部署コード INT NOT NULL,
        入社年度 year NOT NULL,
        MAIL CHAR(40) NOT NULL,
        INDEX (社員番号),
        INDEX (氏名)
    );
    
    13 条回复    2021-12-09 11:47:32 +08:00
    vchroc
        1
    vchroc  
    OP
       2021-12-08 18:46:32 +08:00
    create table 消息推送
    (
    主键 bigint not null,
    推送参数 int not null,
    是否成功 tinyint not null,
    推送地址 varchar(200) default null,
    推送结构 longtext null,
    推送内容 longtext null,
    创建时间 datetime not null,
    推送时间 datetime not null,
    constraint 消息推送_pk
    primary key (主键)
    );


    需要注释吗?完全不需要啊
    lybcyd
        2
    lybcyd  
       2021-12-08 19:05:54 +08:00
    中文字段挺好用的,一目了然,在领域专业较强起名困难的情况下是一个很不错的选择
    Jooooooooo
        3
    Jooooooooo  
       2021-12-08 19:07:40 +08:00
    中文可能会有编码问题, 英文字母不会
    vchroc
        4
    vchroc  
    OP
       2021-12-08 19:15:25 +08:00
    @Jooooooooo 2021 年 12 月 08 日 19:15:08 ,不是 2001 年 12 月 08 日 19:15:19
    mimzy
        5
    mimzy  
       2021-12-08 19:20:21 +08:00   ❤️ 1
    合理的应该是建表时 SQL comment 里写中文注释吧…
    rwecho
        6
    rwecho  
       2021-12-08 19:25:54 +08:00 via Android
    @vchroc 你是接了个新项目?还是旧项目?
    cccer
        7
    cccer  
       2021-12-08 19:42:59 +08:00
    数据库是需要配合代码使用,就不说依赖的第三方库支不支持中文了。代码中各种中文变量名和方法名,写起来也不舒服吧。
    loading
        8
    loading  
       2021-12-08 19:58:26 +08:00
    写代码的时候极其蛋疼,输入法切来切去,然后几个符号混输折腾死人。
    其实对于列名什么的,只要你是在组内,很快就熟悉了,除非你是不停接二开的公司。
    vanton
        9
    vanton  
       2021-12-09 08:03:55 +08:00
    @loading #8
    列名可以写成配置,这个也不麻烦的
    kujio
        10
    kujio  
       2021-12-09 08:38:08 +08:00
    @loading 默认全局英文符合,只在微信 word 一些必须要用中文符号的软件里自动切换到中文符号
    ungrown
        11
    ungrown  
       2021-12-09 10:07:22 +08:00
    本来就是,不开玩笑。
    就算出于某些原因真的不能用、不适合用,也可以在接口或者数据库里加一份自带的对照表
    vchroc
        12
    vchroc  
    OP
       2021-12-09 11:45:08 +08:00
    @mimzy 代码(字段命名)即注释,不够的话,还可以添加更详细的注释。
    vchroc
        13
    vchroc  
    OP
       2021-12-09 11:47:32 +08:00
    @rwecho 没有具体的项目,只是对昨天的热门文章评论
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1724 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:34 · PVG 00:34 · LAX 08:34 · JFK 11:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.