shuixin13(犬犬(心帆)) :请问mysql中的查询问题
CREATE TABLE `中国`(
`编号` varchar(10) NOT NULL default '',
`姓名` varchar(8) default NULL,
`性别` char(2) NOT NULL default '男',
`年龄` tinyint(3) unsigned default '0',
`家庭地址` varchar(80) default NULL,
`备注` longtext,
PRIMARY KEY (`编号`),
KEY `姓名` (`姓名`)
) TYPE=MyISAM COMMENT='rr';
insert into 中国 values('00001','张三','男','25','北京','aaa');
insert into 中国 values('00002','李四','男','32','上海','bbb');
insert into 中国 values('00003','王五','男','18','天津','ccc);
insert into 中国 values('00004','麻六','男','50','广州','ddd');
insert into 中国 values('00005','赵敏','女','21','兰州','eee');
现在我开始查询:
mysql> select * from 中国 where 性别 = '男';
+-------+------+------+------+----------+------+
| 编号 | 姓名 | 性别 | 年龄 | 家庭地址 | 备注 |
+-------+------+------+------+----------+------+
| 00001 | 张三 | 男 | 25 | 北京 | aaa |
| 00002 | 李四 | 男 | 32 | 上海 | bbb |
| 00003 | 王五 | 男 | 18 | 天津 | ccc |
| 00004 | 麻六 | 男 | 50 | 广州 | ddd |
+-------+------+------+------+----------+------+
mysql> select * from 中国;
ERROR 1064: You have an error in your SQL syntax near '' at line 1
为什么得不到表中的全部记录?