欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql創建數據表用戶

方一強1年前7瀏覽0評論

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的創建用戶表的方法。