MySQL是一種流行的關系型數據庫管理系統。在MySQL中創建數據表用戶是非常重要的,因為它可以讓我們更好地管理和維護數據的安全性。下面是使用MySQL創建用戶表的代碼:
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password VARCHAR(255) NOT NULL, email VARCHAR(100) NOT NULL, role ENUM('admin', 'user') NOT NULL DEFAULT 'user', created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id), UNIQUE KEY (username) );
在此代碼中,我們創建了一個名為“users”的表。它有6個字段,包括ID、用戶名、密碼、電子郵件、角色和創建/更新時間。 ID是整數類型,不允許為空,每次插入新數據時自動增加。用戶名、密碼和電子郵件都是字符串類型,并且不允許為空。角色是枚舉類型,必須是“admin”或“user”,默認為“user”。創建時間和更新時間字段是時間戳類型,創建時間默認為當前時間,更新時間在更新行時自動更新。
在表創建完成后,我們可以使用SQL語句來往表中添加數據、修改數據、刪除數據、查詢數據等等。例如,如果我們想在表中插入新用戶,可以使用以下SQL語句:
INSERT INTO users (username, password, email, role) VALUES ('john', 'password123', 'john@example.com', 'admin');
這將向“users”表中插入一條新數據,其中包括用戶名、密碼、電子郵件和角色。
總之,在MySQL中創建數據表用戶是一項基本任務,可以在數據庫管理和維護過程中發揮重要作用。希望本文的介紹可以幫助您更好地了解MySQL的創建用戶表的方法。
上一篇vue cli 鏈接
下一篇vue cli 超時