MySQL是一種常用的關系型數據庫管理系統,創建數據庫表是使用MySQL的基本操作之一。下面我們將介紹如何使用MySQL創建一個新的表。
-- 創建新的表 CREATE TABLE 表名 ( 列名1 數據類型1, 列名2 數據類型2, ... 列名n 數據類型n );
上面的代碼中,CREATE TABLE
關鍵字用于指定要創建表,后面跟著所需的表名以及一組用圓括號括起來的列定義。每個列定義包括該列的名稱和數據類型。
例如,我們要創建一個員工表,包括編號、姓名、性別、出生日期、入職日期、部門編號和聯系方式等信息。
-- 創建員工表 CREATE TABLE employee ( id int(10) NOT NULL AUTO_INCREMENT, name varchar(50) NOT NULL, gender enum('男', '女') NOT NULL, birthday date NOT NULL, entrydate date NOT NULL, dept_id int(10) NOT NULL, phone varchar(20) DEFAULT NULL, CONSTRAINT employee_pk PRIMARY KEY (id) );
上面的代碼定義了一個名為employee
的表,有七個列,其中id
是自增整數型主鍵,name
、gender
、birthday
和entrydate
為非空字符串型、枚舉型、日期型和日期型,dept_id
為非空整型,phone
為可選字符串型。
執行以上SQL語句,MySQL會在當前數據庫中創建一個名為employee
的新表,該表包含了所有列定義,并將id
列設置為主鍵。
總之,通過上述方法可以方便地使用MySQL創建表,為數據庫應用的實現提供了基礎條件。
上一篇c json存在可以嗎
下一篇python 攝像機標定