MySQL命令行創建表的方法
MySQL是一種流行的關系型數據庫,作為開發人員,經常需要創建數據表來存儲數據,本文將介紹如何使用MySQL命令行創建表。
連接MySQL:
要使用MySQL命令行創建表,必須先連接到MySQL服務器。使用以下命令連接到本地服務器:
mysql -u用戶名 -p
如果服務器在另一臺機器上,則需要指定主機名或IP地址:
mysql -u用戶名 -p -h主機名或IP地址
創建數據庫:
在創建表之前,必須先創建數據庫。使用以下命令創建一個名為“mydatabase”的數據庫:
CREATE DATABASE mydatabase;
創建數據表:
使用以下命令創建一個名為“customers”的數據表:
USE mydatabase;
CREATE TABLE customers (id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50));
解釋:
這個表包含四個列。id列是一個自動遞增的整數,作為主鍵。firstname和lastname是必需的字符串列,長度為30個字符。email是可選的字符串列,長度為50個字符。
添加數據:
使用以下命令向表添加數據:
INSERT INTO customers (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com');
解釋:
這個命令將添加一行,其中firstname的值為“John”,lastname的值為“Doe”,email的值為“john@example.com”。
這些是MySQL命令行創建表的基本步驟。當你學會了這些,你就可以開始創建你自己的數據表來存儲你的數據!