直接用中文名称即可查询。
可按如下方法做测试:
1、创建表插入数据:
create table test(序号 int,
名称 varchar(10))
insert into test values (1,'张三')
insert into test values (2,'李四')
2、执行查询:
select * from test where 序号=1结果显示:
也就是说中文字段名在查询中可以直接引用。
1、创建测试表,
create table test_zw(id number, v_date date)
2、插入测试数据
insert into test_zw values(1,20190101)
insert into test_zw values(2,20190102)
insert into test_zw values(3,20190103)
insert into test_zw values(4,20190104)
3、查询表中记录,select t.* from test_zw t
4、编写sql,将v_date字段翻译为中文'日期',select t.*, V_DATE AS '日期' from test_zw t
mysql支持中文表名和字段名,前提是设置好支持中文的字符集,例如 gb2312
例如:
-- 创建数据库时指定字符集 gb2312
create database test1
DEFAULT CHARACTER SET gb2312
-- 转到刚创建的数据库
use test1
-- 创建中文数据表即中文字段
create table 学生表(
id int auto_increment primary key,
sid char(10) unique not null,
姓名 varchar(50) not null,
性别 bit,
生日 date)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)