發(fā)信人: engineer (劍膽琴心~還是得走,sigh...), 信區(qū): linux
標(biāo) 題: mysql數(shù)據(jù)庫(kù)及其odbc接口的介紹(1) (轉(zhuǎn)載)
發(fā)信站: bbs 水木清華站 (mon aug 9 18:03:16 1999)
【 以下文字轉(zhuǎn)載自 database 討論區(qū) 】
【 原文由 engineer 所發(fā)表 】
mysql數(shù)據(jù)庫(kù)及其odbc接口的介紹
engineer 1999.8.8
第一部分 mysql
一.mysql簡(jiǎn)介
mysql是基于sql語(yǔ)言的數(shù)據(jù)庫(kù),在世界上深受歡迎.mysql的主要目標(biāo)
是速度和魯棒性.mysql的基礎(chǔ)是一套在高要求的產(chǎn)品環(huán)境下運(yùn)行多年的
例程.mysql現(xiàn)在還在不斷地發(fā)展.
二.mysql的主要特點(diǎn)
1.完全多線程,適于多cpu使用.
2.提供c,c++,java(jdbc),perl,python,php and tcl 的api接口. @[email protected]
3.多平臺(tái),包括solaris,sunos,,bsdi,sgi irix,aix,dec unix,linux,freebsd,
sco openserver,netbsd,openbsd,hpux,win9x and nt.(各平臺(tái)支持的功能不盡
相同). ^_^
4.數(shù)據(jù)類(lèi)型多樣,包括 有/無(wú)符號(hào)1,2,3,4,8字節(jié)integers,float,double,char,
varchar,text,blob,date,datetime,year,set,enum. *_~
5.非常靈活和安全的權(quán)限系統(tǒng),密碼加密. //grin
6.為win95提供odbc接口,可通過(guò)access與之相聯(lián).另有第三方開(kāi)發(fā)商提供多樣的
odbc驅(qū)動(dòng)程序. //sigh
7.可處理大型數(shù)據(jù)(超過(guò) 5千萬(wàn)個(gè)記錄),表大小限于os的文件大小:linux為2g,
solaris 2.5.1為4g,solaris 2.6為1000g. //faint
8.經(jīng)權(quán)威商業(yè)內(nèi)存泄露軟件檢測(cè)無(wú)內(nèi)存泄露. ?!
9.完全支持iso8859_1(latin1) 標(biāo)準(zhǔn). //think
10.多種語(yǔ)言支持(無(wú)中文). :-(
三.mysql安裝.
由于網(wǎng)絡(luò)上mysql的版本不是很多,目前最多的是3.21.32a版本.就以此為例說(shuō)明.
其他版本的mysql可能在配置方法上略有區(qū)別.
1.從 ftp://166.111.68.178/linux/database/下或者其他網(wǎng)站獲取
mysql-3.21.32a-rh50.1.i386.rpm
2.以root身份執(zhí)行 rpm -ivh mysql-3.21.32a-rh50.1.i386.rpm
即可,缺省安裝在/下的bin,lib,share,數(shù)據(jù)庫(kù)保存于/var/lib/mysql目錄下.
可用 rpm -q mysql -l 查詢(xún).
下面可以啟動(dòng)mysql了.
四.mysql應(yīng)用程序
mysql sql 解釋 shell
mysqlshow 數(shù)據(jù)庫(kù)結(jié)構(gòu)查詢(xún)
mysqlaccess 用戶(hù)權(quán)限查詢(xún)
mysqladmin 超級(jí)用戶(hù)管理工具
mysqldump dump工具
isamchk 檢查,優(yōu)化,修補(bǔ)數(shù)據(jù)工具
mysqlimport 從txt文件輸入數(shù)據(jù)庫(kù)
mysql_install_db 系統(tǒng)數(shù)據(jù)庫(kù)安裝腳本
mysqld 守護(hù)進(jìn)程
safe_mysqld 啟動(dòng)腳本