MySQL 是一個廣泛使用的開源關系型數據庫管理系統,它支持多種操作系統,并且被廣泛應用于 Web 應用程序的開發中。
在 MySQL 中,可以使用 CREATE TABLE 語句創建一個表來存儲數據。比如下面這個示例中,我們創建了一個名為 news 的表,用來存儲新聞信息:
CREATE TABLE news ( id INT(11) NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL, content TEXT NOT NULL, author VARCHAR(50) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (id), FULLTEXT KEY idx_title_content (title, content) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
在這個表中,我們定義了 6 個字段:
- id:用于存儲新聞的唯一編號,類型為 INT。
- title:用于存儲新聞標題,類型為 VARCHAR。
- content:用于存儲新聞內容,類型為 TEXT。
- author:用于存儲作者名字,類型為 VARCHAR。
- created_at:用于存儲新聞創建時間,類型為 TIMESTAMP。
- PRIMARY KEY (id):將 id 設置為主鍵。
- FULLTEXT KEY idx_title_content (title, content):創建一個全文索引,用于快速搜索新聞標題和內容。
除了上面定義的字段外,我們還指定了該表的引擎為 InnoDB,并且字符集使用的是 utf8mb4。
這樣,我們就成功地創建了一張新聞表!在此基礎之上,我們可以進行各種增刪改查操作,以滿足不同的需求。