日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

sql unicode转中文_SELECT语句《SQL必知必会》

發(fā)布時(shí)間:2024/7/23 数据库 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sql unicode转中文_SELECT语句《SQL必知必会》 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

數(shù)據(jù)庫(kù)中有哪些數(shù)據(jù)類(lèi)型?

數(shù)據(jù)庫(kù)中最常用對(duì)數(shù)據(jù)類(lèi)型有三種:Text(文本)、Number(數(shù)字)和 Date/Time。

文本類(lèi)型:即字符串,如“nameasdas”

數(shù)字類(lèi)型:十進(jìn)制數(shù)字,如12

日期類(lèi)型:日期類(lèi)型有兩種,一種稱(chēng)為日期格式(DataTime),此格式為最常見(jiàn)格式,如2020/01/01 12:00:00(或2020-01-01 12:00:00)等。另外一種是時(shí)間戳(TimeStamp),是一個(gè)數(shù)字,存儲(chǔ)的是1970/01/01 00:00:00到當(dāng)前時(shí)間所經(jīng)歷的毫秒數(shù),如160321291(即2020-10-21 00:55:14)

編碼:

編碼的初衷在于,計(jì)算機(jī)只能存儲(chǔ)數(shù)值,不能存儲(chǔ)文字,為了讓計(jì)算機(jī)正確顯示文字,就需要把字母對(duì)應(yīng)一個(gè)特殊的數(shù)字。

ASCII碼:英文字母最常用是ASCII碼表,如下所示,紅框是字符所對(duì)應(yīng)的編碼,如A對(duì)應(yīng)的數(shù)字是65,Z對(duì)應(yīng)的數(shù)字是90,如果需要對(duì)字母排序, 系統(tǒng)會(huì)比較字母所對(duì)應(yīng)的編碼(65<90),因此,A會(huì)排在Z的前面。

中文編碼:中文文字太多,不可能一個(gè)漢子對(duì)應(yīng)一個(gè)編碼,因此采用的是兩個(gè)編碼組合表示一個(gè)中文,所用的編碼方式如UTF-8、Unicode等

編碼的影響:對(duì)于中文或英文,如果數(shù)據(jù)顯示時(shí)所采用的編碼方式與存儲(chǔ)時(shí),所采用的編碼方式不一致,就會(huì)造成亂碼的問(wèn)題。好比一段話,參考簡(jiǎn)體中英詞典(編碼方式1)將中文翻譯成英文,反過(guò)來(lái),參考繁體中英詞典(編碼方式2)將英文反過(guò)來(lái)翻譯,那翻譯的結(jié)果和原來(lái)的結(jié)果是不可能完全一樣的,就造成了亂碼問(wèn)題。

限制語(yǔ)句

SQL的查詢(xún)語(yǔ)句以SELECT關(guān)鍵字為主,對(duì)于查詢(xún)的結(jié)果會(huì)展示出所有行。但在實(shí)際應(yīng)用中,往往需要對(duì)結(jié)果進(jìn)行限制,如查詢(xún)等于某個(gè)值的行,查詢(xún)結(jié)果按照從大到小排序等。

預(yù)先知識(shí):見(jiàn)末尾

對(duì)結(jié)果進(jìn)行排序

關(guān)鍵字:ORDER BY

形式:SELECT 字段 FROM 表 ORDER BY 字段 順序; 表示查詢(xún)等結(jié)果按照order by后的字段進(jìn)行排序。

例:從Products表查詢(xún)prod_name結(jié)果,按照升序排列。

SELECT prod_name FROM Products ORDER BY prod_name ASC;

注:

1.ASC表示升序(也可寫(xiě)作asc),與之相反,如果需要降序排列,則需要寫(xiě)成DESC(也可寫(xiě)作desc)

2.當(dāng)需要排序的字段為數(shù)值型時(shí),按照數(shù)值大小排列;當(dāng)數(shù)據(jù)類(lèi)型是字符時(shí),按照字符ASCII碼大小排序;當(dāng)數(shù)據(jù)類(lèi)型是日期時(shí),會(huì)按照日期排序。

例2:多列排序,查詢(xún)結(jié)果先按照prod_id,再按照prod_price排序

SELECT prod_id, prod_price, prod_name FROM Products ORDER BY prod_price, prod_name;

注:多列排序的典型應(yīng)用是,成績(jī)單排序,相同分?jǐn)?shù)的同學(xué)按照姓名首字母排序。

數(shù)據(jù)庫(kù)中的數(shù)據(jù)類(lèi)型

數(shù)據(jù)庫(kù)中的ASCII編碼方式

總結(jié)

以上是生活随笔為你收集整理的sql unicode转中文_SELECT语句《SQL必知必会》的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。