用英文做字段名是一种良好的编程习惯,用中文做有什么意义吗?
你在select的时候可以用 as 关键字把英文换成中文的吧
你在select的时候可以用 as 关键字把英文换成中文的吧
解决方案 »
- mysql union多表做成视图,却使用不到索引,怎么解决这问题?
- 小妹请教前辈们如何从一张表里取值存放另一张表!
- 请教 两个数据库内的表是不是不能重名?
- 再求一个sql语句,和group by及mod相关的,有点复杂
- 创建表的时候能否决定主键的索引类型?
- 请问如何用SQL语句查询某个用户下面的全部的表?
- mysql中文乱码的问题
- 请问一个简单的查询怎么写?
- mysql"Out of resources when opening file"错误怎么解决?
- 导入数据库失败请求帮助,#1067 - Invalid default value for
- 如何给一个已存在的表单插入一个列?
- mysql在linux中,不能启动,以前能启动,修改密码时出问题,!具体如下!
是不是在CONFIGURE的时候加上这个参数 --WITH-CHARSET=GB2312
感觉看起来是方便很多,但是写代码的时候把输入法换来换去真的是很讨厌的事情啊
在数据库中最好不要用中文做字段名,这绝对是一个好的建议。
另外,你可以直接把英文转成中文,如:
select user_name as '用户名' from user order by user_number;
如楼上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`, `姓名`, `主页`, `邮箱`, `性别`, `留言`, `回复`)
);