亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 2003 | 回復(fù): 7
打印 上一主題 下一主題

大家試一下這個(gè)例子? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2007-02-15 18:09 |只看該作者 |倒序?yàn)g覽
你隨便建立一個(gè)數(shù)據(jù)庫(kù),然后將如下表、視圖、數(shù)據(jù)導(dǎo)入,然后再導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)檢查導(dǎo)出的文件[/b]中英文顯示是否正常。我將my.ini文件 數(shù)據(jù)庫(kù) 表等字符集設(shè)為latin1 gb2312 gbk utf8 等均有不能正常顯示的現(xiàn)象。本來(lái)使用latin1字符集 插入中文 顯示中文數(shù)據(jù)庫(kù)均沒(méi)問(wèn)題,但是后來(lái)建立了視圖,as后面的中文導(dǎo)出也沒(méi)問(wèn)題,但有一個(gè)表的字段(czy.leve)是數(shù)字 我需要在視圖中將其轉(zhuǎn)換為中文顯示 所以加了if條件,沒(méi)想到的是 無(wú)論怎樣設(shè)字符集 當(dāng)導(dǎo)出數(shù)據(jù)庫(kù)后 這個(gè)視圖中的if中的中文均顯示為`????` 如下蘭字處是導(dǎo)出后的效果,但將數(shù)據(jù)庫(kù)設(shè)為utf8時(shí) 這個(gè)視圖導(dǎo)出中文顯示沒(méi)問(wèn)題 但其它漢字顯示或英文字段名顯示就有問(wèn)題,反正視圖中if條件正常了,就有的地方不正常。
if((`czy`.`leve` = 1),
    _utf8'?????',
    if((`czy`.`leve` = 2),
    _utf8'?????',
    _utf8'?????')) AS `級(jí)別`


其中utf8是我修改數(shù)據(jù)庫(kù)字符集造成的 大家可以隨便更改字符集。

求教如何設(shè)置數(shù)據(jù)庫(kù)字符集 或加什么參數(shù)導(dǎo)出數(shù)據(jù)庫(kù) 不出現(xiàn)以上問(wèn)題,大家在你的機(jī)器上試試。我原以為mysql5.10版本的問(wèn)題 結(jié)果更換了5.0.22也是如此。




drop table if exists `czy`;
CREATE TABLE `czy` (
  `czycode` char(4) NOT NULL,
  `czyname` varchar(30) default null,
  `leve` tinyint(1) default NULL,
  PRIMARY KEY  (`czycode`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312


drop VIEW if exists `view_czy`;
CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `view_czy` AS
  select
    `czy`.`czycode` AS `代碼`,
    `czy`.`czyname` as `姓名`,
    if((`czy`.`leve` = 1),
    '操作員',
    if((`czy`.`leve`=2),
    '出納員',
    if((`czy`.`leve`=9),
    '管理員','其它'))) AS `級(jí)別`
  from
    `czy`
  order by
    `czy`.`czycode`;
   
INSERT INTO `czy` (`czycode`, `leve`, `czyname`) VALUES
  ('0000',1,'李三'),
  ('0001',2,'李四');

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2007-02-16 16:25 |只看該作者
大家試過(guò)沒(méi)有

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2007-02-16 19:46 |只看該作者
"導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)" 是指mysqldump?

好像中文導(dǎo)出的都是亂碼啊,干嘛弄這么復(fù)雜,又是表又是視圖的


---沒(méi)看清問(wèn)題,不好意思
---關(guān)注

[ 本帖最后由 fnems 于 2007-2-25 20:58 編輯 ]

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2007-02-16 19:49 |只看該作者
還有
`czyname` varchar(30) default null,
這一句最好再加上一條binary
`czyname` varchar(30) binary default null,
不然會(huì)有點(diǎn)小麻煩,比如“磊”和“龍”會(huì)被識(shí)別成一個(gè)字符,
大家可以試試啊

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2007-02-16 19:52 |只看該作者
再有,你給的table定義和insert好像對(duì)不起來(lái)吧?

CREATE TABLE `czy` (
  `czycode` char(4) NOT NULL,
  `czyname` varchar(30) default null,
  `leve` tinyint(1) default NULL,
  PRIMARY KEY  (`czycode`)
) ENGINE=InnoDB DEFAULT CHARSET=gb2312

--------------

INSERT INTO `czy` (`czycode`, `leve`, `czyname`)



MySQL學(xué)得不多,剛接觸沒(méi)一星期

還請(qǐng)各位觀眾指教啊

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2007-02-17 14:44 |只看該作者
原帖由 fnems 于 2007-2-16 19:46 發(fā)表
"導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)" 是指mysqldump?

好像中文導(dǎo)出的都是亂碼啊,干嘛弄這么復(fù)雜,又是表又是視圖的


是用mysqldump導(dǎo)出 一個(gè)完整的數(shù)據(jù)庫(kù)結(jié)構(gòu)包括表、視圖、函數(shù)、過(guò)程、觸發(fā)器等
根據(jù)開(kāi)發(fā)需要?jiǎng)?chuàng)建

原帖由 fnems 于 2007-2-16 19:49 發(fā)表
還有
`czyname` varchar(30) default null,
這一句最好再加上一條binary
`czyname` varchar(30) binary default null,
不然會(huì)有點(diǎn)小麻煩,比如“磊”和“龍”會(huì)被識(shí)別成一個(gè)字符,
大家可以試試啊

加不加binary是根據(jù)我程序開(kāi)發(fā)的需要 ,該字段不參加比較和檢索就沒(méi)必要加

原帖由 fnems 于 2007-2-16 19:52 發(fā)表
再有,你給的table定義和insert好像對(duì)不起來(lái)吧?


insert 語(yǔ)句不一定要和定義一致,只要字段和值相對(duì)應(yīng)即可


不懂請(qǐng)不要隨便指點(diǎn)

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2007-02-21 18:13 |只看該作者
呵呵,說(shuō)得沒(méi)錯(cuò),我確實(shí)不懂。你懂行的也隨便說(shuō),我不計(jì)較哈哈

還是得謝謝你,才注意到insert 還能這樣用

[ 本帖最后由 fnems 于 2007-2-25 20:58 編輯 ]

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2007-02-25 17:25 |只看該作者
新年好 大家試一下這個(gè)例子
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP