SQL是一門用於訪問和處理數據庫的ANSI的標准計算機語言。但是,存在著很多不同版本的SQL語言,為了與ANSI(美國國家標准學會)標准相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵詞(如 SELECT、UPDATE、DELETE、INSERT、WHERE等)
RDBMS指的是關系型數據庫管理系統,RDBMS是SQL的基礎,同樣也是所有現代數據庫系統的基礎,比如Oracle、MySQL和Access。RDBMS中的數據存儲在被稱為表(tables)的數據庫對象中。表是相關的數據項的集合,它由列和行組成
下面將介紹mysql數據庫的基礎操作
操作數據庫的第一步是登錄數據庫,通常需要提供一個MySQL用戶名和密碼。如果服務器運行在登錄服務器之外的其它機器上,還需要指定主機名
參數 描述 -D (database)打開指定數據庫 -h (host)服務器名稱 -p (password)密碼 -P (port)端口號 -u (user)用戶名 -V (version)輸出版本信息並退出
mysql數據庫退出有三種方式,分別是exit;、quit;、\q;。任選一種即可
在操作數據庫之前,要先了解數據庫的語句規范,主要有以下三條
1、關鍵字與函數名稱全部大寫
2、數據庫名稱、表名稱、字段名稱全部小寫
3、SQL語句必須以分號結尾
mysql數據庫有以下三個常用命令
SELECT VERSION(); 顯示當前服務器版本 SELECT NOW(); 顯示當前日期時間 SELECT USER(); 顯示當前用戶
數據庫操作的第一步是創建數據庫
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
創建數據庫並不表示選定並使用它,必須明確地操作,所以數據庫操作的第二步是選擇數據庫
USE db_name
下面,我們來查看下服務器下的數據庫列表
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]
有時,我們需要修改數據庫
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name
最後,是刪除數據庫的操作
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
再查看下服務器下的數據庫列表