用英文做字段名是一种良好的编程习惯,用中文做有什么意义吗?
你在select的时候可以用 as 关键字把英文换成中文的吧

解决方案 »

  1.   

    在配合DBGrid的时候,用中文字段好一点
      

  2.   

    那你生成静态的grid的column再修改他的caption
      

  3.   

    在DBGrid可以把显示的字段名改成任何的中文名称。根本不需要MYSQL的字段是中文。
      

  4.   

    我安装的就可以用中文字段名啊
    是不是在CONFIGURE的时候加上这个参数 --WITH-CHARSET=GB2312
    感觉看起来是方便很多,但是写代码的时候把输入法换来换去真的是很讨厌的事情啊
      

  5.   

    Rostin (螺丝钉) :
    在数据库中最好不要用中文做字段名,这绝对是一个好的建议。
    另外,你可以直接把英文转成中文,如:
    select user_name as '用户名' from user order by user_number;
      

  6.   

    本来就可以是中文的字段名的嘛? @o@用1前面的字符 ` 括起来就好了
    如楼上CREATE TABLE `留言板` (
      `ID` INT NOT NULL AUTO_INCREMENT, 
      `IP` VARCHAR(15) NOT NULL, 
      `时间` DATETIME NOT NULL, 
      `PIC` VARCHAR(2) NOT NULL,
      `姓名` VARCHAR(20) NOT NULL, 
      `主页` VARCHAR(255),
      `邮箱` VARCHAR(255), 
      `性别` VARCHAR(4) DEFAULT '俊男' NOT NULL, 
      `留言` LONGTEXT, 
      `回复` LONGTEXT, 
      PRIMARY KEY (`ID`),
      FULLTEXT (`IP`, `PIC`, `姓名`, `主页`, `邮箱`, `性别`, `留言`, `回复`)
    );