这个应该是字符集编码的问题。你用utf8连上数据库试试看
创新互联建站专注于金口河网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供金口河营销型网站建设,金口河网站制作、金口河网页设计、金口河网站官网定制、成都微信小程序服务,打造金口河网络公司原创品牌,更为您提供金口河网站排名全网营销落地服务。
mysql --default-charset=utf8 -h主机 -P端口 -p密码
还有哥们,建表的时候选择合适的数据类型能够节约空间的,那个age完全没有必要用int,用tinyint就完全够了,还没有人能活到255岁的,int占4个字节,tinyint占1个字节,这样节约磁盘空间
还有sex性别可以用枚举类型,非男即女或再加一个其他值
对于加auto_increment字段,请加上not null限制
设置为boolean值,不久只能有两种吗!真和假,具体那个是男或女就你自己定义了。
select name,case when sex=0 then ‘女' else '男' end from 表名
只能靠查询用函数的方式
男。mysql性别显示男,mysql如何查询性别结果为0,则显示男,设置一个表的字段名称为sex,字段类型为enum枚举类型,输入男女两个值,并且设置默认值为男。
update 2次就行了,update 表 set 列名=男 where 列名=0,一次类推写女,2次替换后,这个字段就可以写WHERE 列名='男'了。你的第二个小问题有点奇怪啊,转换后值自然可以作为关键字来查询了