當前位置:編程學習大全網 - 源碼下載 - mysql 數據庫varchar可以存儲多少個漢字和多少個數字?

mysql 數據庫varchar可以存儲多少個漢字和多少個數字?

4.0版本以下,varchar(50),指的是50字節,如果存放UTF8漢字時,只能存16個(每個漢字3字節) 5.0版本以上,varchar(50),指的是50字符,無論存放的是數字、字母還是UTF8漢字(每個漢字3字節),都可以存放50個 其實最好的辦法是在自己數據庫中建個表試試可以放多少漢字,現在mysql都5.0已上了,varchar(50)是可以存50個漢字的

具體還是要看版本的:

4.0版本以下,varchar(100),指的是100字節,如果存放UTF8漢字時,只能存33個(每個漢字3字節)?

5.0版本以上,varchar(100),指的是100字符,無論存放的是數字、字母還是UTF8漢字(每個漢字3字節),都可以存放100個。

mysql 數據庫自身特點:

使用C和C++編寫,並使用了多種編譯器進行測試,保證源代碼的可移植性 

支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統

為多種編程語言提供了API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 

4.支持多線程,充分利用CPU資源 

5.優化的SQL查詢算法,有效地提高查詢速度 

6.既能夠作為壹個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為壹個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數據表名和數據列名 

7.提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑 

8.提供用於管理、檢查、優化數據庫操作的管理工具 

9.可以處理擁有上千萬條記錄的大型數據庫

應用環境

與其他的大型數據庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對於壹般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有余,而且由於MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。 目前Internet上流行的網站構架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統,Apache作為Web服務器,MySQL作為數據庫,PHP作為服務器端腳本解釋器。由於這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花壹分錢(除開人工成本)就可以建立起壹個穩定、免費的網站系統。

管理軟件  可以使用命令行工具管理MySQL數據庫(命令mysql 和 mysqladmin),也可以從MySQL的網站下載圖形管理工具MySQL?Administrator和MySQL Query Browser。

phpMyAdmin是由php寫成的MySQL資料庫系統管理程式,讓管理者可用Web界面管理MySQL資料庫。

phpMyBackupPro也是由PHP寫成的,可以透過Web界面創建和管理數據庫。它可以創建偽cronjobs,可以用來自動在某個時間或周期備份MySQL 數據庫。

另外,還有其他的GUI管理工具,例如早先的mysql-front 以及 ems mysql manager,navicat 等等。

  • 上一篇:北京到太原有多遠?
  • 下一篇:我的世界PVP技能分享
  • copyright 2024編程學習大全網