SQL指令包含四大類型 : DDL (資料定義語言)、DML (資料處理語言)、DCL (資料控制語言)、TCL (交易控制語言)。 DDL ( Data Definition Language ) 資料定義語言 CREATE - to create objects in the database ALTER - alters the structure of the database DROP - delete objects from the database TRUNCATE - remove all records from a table, including all spaces allocated for the records are removed RENAME - rename an object 範例: CREATE DATABASE [database name] CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE TABLE [table name] ( fid MEDIUMINT NOT NULL AUTO_INCREMENT, fname varchar(20),…
當我們建立一個MySQL的資料庫,對應到實際檔案上,資料庫=目錄。 例如有一個MyDB資料庫,就會出現一個MyDB的目錄,而目錄下就會出現MYD, MYI, FRM檔案。 .FRM => It has the table structure of your table or table definition .MYI => It has the indexes of your table .MYD => It contains your data 副檔名FRM是儲存「表單的資料結構」 副檔名MYI是儲存「表單的索引資料」 副檔名MYD是儲存「表單的真正資料」
Database: 資料庫 Database System: 資料庫系統 Database Management System 資料庫管理系統 (DBMS) 資料庫系統(Database System)是指在電腦系統中引入資料庫後構成的系統,一般由資料庫、資料庫管理系統(及其開發工具)、應用系統、資料庫管理員和用戶構成。 資料庫管理系統(database management system,縮寫:DBMS) 是一種針對物件資料庫,為管理資料庫而設計的大型電腦軟體管理系統。具有代表性的資料管理系統有:Oracle、Microsoft SQL Server、Access、MySQL及PostgreSQL等。通常資料庫管理師會使用資料庫管理系統來建立資料庫系統。 資料庫(Database)簡單來說可視為電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料執行新增、擷取、更新、刪除等操作。