MySQL 5.6 創(chuàng)建 Person 表
MySQL 是一種關系型數(shù)據(jù)庫管理系統(tǒng),廣泛用于開發(fā) Web 應用程序。在 MySQL 中,創(chuàng)建表是最基本的操作之一,本文將介紹如何使用 MySQL 5.6 創(chuàng)建名為 Person 的表。
建立數(shù)據(jù)庫
在創(chuàng)建表之前,我們需要先建立一個數(shù)據(jù)庫。在 MySQL 中,使用 CREATE DATABASE 語句可以輕松創(chuàng)建數(shù)據(jù)庫。例如,在 MySQL 命令行中輸入以下命令:
CREATE DATABASE mydatabase;
該命令將創(chuàng)建一個名為 mydatabase 的數(shù)據(jù)庫。我們稍后將使用該數(shù)據(jù)庫來創(chuàng)建我們的 Person 表。
創(chuàng)建 Person 表
現(xiàn)在,我們可以使用以下命令在 mydatabase 數(shù)據(jù)庫中創(chuàng)建 Person 表:
CREATE TABLE Person ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT NOT NULL, email VARCHAR(100) NOT NULL, PRIMARY KEY (id) );
上述命令定義了一個名為 Person 的表,其中包含四個列:id、name、age 和 email。其中,id 列是一個自動增長的整數(shù),name 和 email 列是不允許為空的字符串,age 列是不允許為空的整數(shù)。最后,我們將 id 列定義為主鍵。
插入數(shù)據(jù)
現(xiàn)在,我們已經(jīng)成功創(chuàng)建了一個名為 Person 的表。接下來,我們可以使用 INSERT INTO 語句插入數(shù)據(jù)。例如,使用以下語句插入一條數(shù)據(jù):
INSERT INTO Person (name, age, email) VALUES ('John Smith', 25, 'john.smith@example.com');
該語句將向 Person 表中插入一條記錄,其中 name 列為 John Smith,age 列為 25,email 列為 john.smith@example.com。
查詢數(shù)據(jù)
當我們插入一些數(shù)據(jù)后,我們可以使用 SELECT 語句從 Person 表中檢索數(shù)據(jù)。例如,使用以下語句檢索所有行:
SELECT * FROM Person;
該語句將返回 Person 表中所有的行,其中包括我們之前插入的一條數(shù)據(jù)。
總結
創(chuàng)建表是 MySQL 中最基本的操作之一。在本文中,我們介紹了如何使用 MySQL 5.6 創(chuàng)建名為 Person 的表,并使用 INSERT INTO 和 SELECT 語句插入和檢索數(shù)據(jù)。慶幸的是,MySQL 提供了豐富的命令和語法幫助我們輕松地管理任意大小的數(shù)據(jù)庫。