1、瞭解提供數據庫服務的軟件有哪些
主流:Oracle sql-server mysql DB2
Postgresql Sybase access vf
商業軟件:Oracle sql-server DB2
開源軟件:mysqlPostgresql
服務運行的平臺:LINUX 、Windows
跨平臺:Oracle DB2mysqlpostgresql
既跨平臺又開源的軟件:mysql
2、數據庫服務應用在哪裏
購物網站、論壇、銀行、證券公司、購票系統
網站論壇通常用mysql
國家機構等通常用Oracle
Mysql+web (LAMP:Linux apache mysqlphp;LNMP:Nginx)
3、mysql軟件有哪些優點
1)是一個開放源碼的小型關係型數據庫管理系統(100M左右、表表之間有聯繫,非關係型數據庫-NoSQLogic)
2)跨平臺,支持AIX FreeBSD HP-UX Linux Windows等多種操作系統
3)使用C和C++編寫你,支持多種編譯器,保證源代碼的可移植性(make)
4)爲多種編程語言提供API,支持Python Java Perl PHP等腳本語言廣泛應用在中小型的網站
4、搭建數據庫服務器
rpm包:rpm –ivhxxx.rpm
yum –y install xxx 功能已經集成好
源碼包:可以定製功能./configure 選項[--prefix=] make&&make install
在ip地址是192.168.1.1服務器上搭建數據庫服務
軟件包名:rpm–ivhmysql-server mysql
mysql-server :服務端
mysql客戶端,提供命令工具
mysql-devel用來開發mysql程序的文件
rpm -qi 軟件包名查看詳細信息
啓動服務:servicemysqld start
進程名:mysqld
進程的所有者,所屬組:mysqlmysql(源碼包安裝時需要自己設置)
端口號:3306 netstat -naptul | grep :3306
傳輸協議:TCP
主配置文件:/etc/my.cnf
數據庫目錄:/var/lib/mysql
登錄數據庫服務器—>選擇一個庫—>選擇一個表—>把數據插入到表裏
登錄數據庫服務器:mysql連接數據庫的工具
whichmysql
rpm–qf /usr/bin/mysql
mysql-h數據庫ip地址/名 -uroot -p密碼
root是數據庫的管理員,默認數據庫管理員登錄本機數據庫服務器不需要密碼
mysql–hlocalhost–uroot = mysql
mysql庫名登錄到指定的庫
SQL語句:結構化查詢語言,以;結尾
select user() ; //查看當前登錄數據庫的用戶用戶名@客戶端地址
select database(); //顯示當前所在的庫
use test; //選擇test庫,use切換庫命令
show tables; //查看當前所在庫下的已有的表,每個表佔一行
select * from 表名; //查看指定表中的所有記錄 ,\G換行顯示
select 字段名from 表名;//查看指定字段
show databases;//顯示數據庫上已有的庫,首次啓動時創建默認庫