MySQL是一款免費(fèi)的關(guān)系型數(shù)據(jù)庫(kù)管理軟件,在互聯(lián)網(wǎng)應(yīng)用中扮演重要的角色。以下是一個(gè)MySQL數(shù)據(jù)庫(kù)數(shù)據(jù)創(chuàng)建的例子。
CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50) NOT NULL, birth_date DATE, gender ENUM('M', 'F', 'O'), created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
上面的代碼創(chuàng)建了一個(gè)名為“users”的數(shù)據(jù)庫(kù)表格,它包含了一些列,如id、name、email、birth_date、gender 和 created_at。下面解釋一下每個(gè)列的含義:
- id:自動(dòng)遞增的唯一標(biāo)識(shí)列,主鍵。
- name:字符串類型的姓名,不能為空。
- email:字符串類型的電子郵件地址,不能為空。
- birth_date:用戶的生日,以日期的方式存儲(chǔ)。
- gender:用戶的性別,M表示男性,F(xiàn)表示女性,O表示其他。
- created_at:每個(gè)記錄創(chuàng)建時(shí)的時(shí)間戳,自動(dòng)設(shè)置為當(dāng)前時(shí)間。
以上是一個(gè)基本的MySQL數(shù)據(jù)庫(kù)表格,它包含一些常見的數(shù)據(jù)類型和約束條件。借助MySQL的強(qiáng)大功能,我們可以輕松添加、修改或刪除數(shù)據(jù),為應(yīng)用程序提供可靠的數(shù)據(jù)支持。