mySQL的應用與服務

網絡數據庫MySQL服務的配置與應用
1、網絡數據庫:是以後臺運行的數據庫管理系統爲基礎,爲網絡用戶提供數據的存儲、查詢等功能的服務。網站的身份驗證、網絡應用軟件、搜索引擎等等。
一、安裝MySQL
1、MySQL的包結構
 mysql-5.0.22-2.1.i386.rpm 客戶端程序與共享庫
 mysql-server-5.0.22-2.1.i386.rpm 數據庫服務程序
 mysql-bench-5.0.22-2.1.i386.rpm 數據庫基準和性能測試工具
 mysql-devel-5.0.22-2.1.i386.rpm 數據庫的庫文件和頭文件
 mysql-test-5.0.22-2.1.i386.rpm 測試程序
 mysql-connector-odbc-3.51.12-2.2.i386.rpm 數據庫引擎連接程序
2、預案裝程序
 perl-DBI-1.52-1.fc6.i386.rpm  perl的數據庫接口程序
 perl-DBD-MySQL-3.0007-1.fc6.i386.rpm  perl的MySQL支持
3、安裝
 強制安裝(阻止包依賴性檢查)
 #rpm  -ivh  rpm包名 --nodeps
練習:製作Mysql安裝腳本
 
二、MySQL服務的控制
1、MySQL的服務名:mysqld
2、mysql服務控制腳本:/etc/init.d/mysqld
 #service  mysqld  start|stop|restart|status|reload
三、連接MySQL服務器
1、#mysql
    >quit退出連接
2、設置mysql管理員口令
    默認的情況下,mysql的管理員爲root(不同於系統root用戶),密碼爲空。
    修改管理員口令:#mysqladmin  -u  用戶名  password  密碼
     #mysqladmin  -u  root   password  123456
3、連接mysql:#mysql  -u  用戶名  -p
       #mysql  -h 主機名或IP地址  -u root  -p
四、數據庫的創建與刪除
1、create database 數據庫名;
2、數據庫保存在文件系統的/var/lib/mysql/目錄中,系統不允許存在同名數據庫。
3、查看數據庫:>show databases;
 information-schema 信息架構(系統默認庫)
 mysql-系統管理庫
 test-測試數據庫
4、 使用特定的數據庫:>use 數據庫名;
5、刪除數據庫:>drop  database  數據庫名;
五、表的創建、複製、刪除與修改
1、創建表:>create table  表名
 
    (字段名1  數據類型   約束,
  ......
      字段名n  數據類型   約束 );
2、常用的約束:null (not  null)是否允許爲空;
       default ‘默認值’
        auto_increment(1001,1)  自動增量
3、表1,表2 insert into 表2 values select * from  表1
   create  table  新表名  like  源表名;
4、查看錶:>show  tables;
六、插入數據
1、插入記錄
insert  into  表名
(字段名1,......,字段名n)
values
(字段值1,......,字段值n)
2、當按表的字段順序插入時,可省略字段名列表。
   into可省略參數
3、一次插入多條記錄,記錄間使用“,”號分割。
 
 
 
 
 
 
 
 
 

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章