MySQL之初識sql語句與函式庫操作 對於php操作很重要,本篇將詳解其相關操作。
1>SQL語言的類型
## SQL:Structured Query Language 即 SQL語言主要用於存取資料、查詢資料、更新資料及管理關係型資料庫系統,,SQL語言由IBM發展儲存過程,例如CREATE DROP ALTER -->DML語句 數據庫操縱語言:
插入數據INSERT、刪除數據DELETE、更新數據UPDATE、查詢數據SELECT
DCL語句 資料庫控制語言: 例如控制使用者的存取權限GRANT、REVOKE
其本質上就是對資料夾(資料庫),資料(表),且文件內容(資料記錄)進行增刪改查作業
## 如下,
db1,基本上就是在data目錄下方新建了一個db1資料夾,db1資料夾下方預設建立了 資料管理檔案。
增約:create databaseut 1 charset charset charset查:show databases; # 查看所有函式庫
如上,建立了table t1,對應產生了兩個文件,.frm是存放表結構的文件,.ibd是存放對應表數據的文件。
增:create table t1(id int,name char); # 表要包含列名,指定
數據類型
查:show tables; # 查看所有表格
desc t1; # 查看單一表格
改:alter table t1 modify name char(3); # 變更列屬性如資料型別 1 c 鍵碼 刪:drop table t1;
1.3>作業文件內容(表裡面的資料記錄)
增加:insert into t1 values(1,'egon1'),(2, 'egon2'),(3,'egon3'); # 插入多個資料
查:select * from t1; # t1; # 查詢指定欄位
改:update t1 set name='sb' where id=2; # 根據限制條件變更
2>庫相關
#
2.1>database下面一些函式庫的用途。
information_schema: 虛擬庫,不佔用磁碟空間,儲存在記憶體裡面,隨資料庫服務啟動而產生的,
此函式庫存儲的是資料庫啟動後的一些參數,如使用者表資訊、列資訊、權限資訊、字元資訊等。
所以如下圖,命令列能查看到該庫,但是硬碟上卻看不到該檔案。
performance_schema: MySQL 5.5開始新增一個資料庫:主要用於收集資料庫伺服器效能參數,
記錄處理查詢請求時發生的各種事件、鎖定等現象
mysql:授權函式庫,主要儲存系統使用者的權限資訊
#本篇對MySQL之初識sql語句與函式庫操作進行了相關的講解,,更多的學習資料清關注php中文網即可觀看。
相關推薦:
sql server求分組最大值,最小值,最大值對應時間,與最小值對應時間
以上是MySQL之初識sql語句與函式庫操作的詳細內容。更多資訊請關注PHP中文網其他相關文章!