MySQL是一種開源關系型數(shù)據(jù)庫管理系統(tǒng),廣泛應用于各種網(wǎng)站和應用程序中。在MySQL中,每個記錄都有一個唯一的標識符,也就是ID。ID通常用作數(shù)據(jù)表中的主鍵,以便快速查找和檢索數(shù)據(jù)。
CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, username VARCHAR(50), password VARCHAR(200), email VARCHAR(100), PRIMARY KEY (id) );
上面的代碼展示了創(chuàng)建一個名為“users”的數(shù)據(jù)表的SQL語句。這個表有四個字段,分別為id、username、password和email。其中,id字段是主鍵,使用了AUTO_INCREMENT屬性,表示每次插入數(shù)據(jù)時都會自動增加。這種自動增長的ID可以確保每條記錄都有一個唯一的標識符。
INSERT INTO users (username, password, email) VALUES ('alice', '123456', 'alice@example.com'), ('bob', '654321', 'bob@example.com'), ('charlie', 'abc123', 'charlie@example.com');
上面的代碼展示了向“users”表中插入三條記錄的SQL語句。由于ID使用了自動增長屬性,這里并沒有直接插入ID的值,而是插入了其他字段的值。在插入時,MySQL會自動為每條記錄生成一個唯一的ID。可以使用SELECT語句查看插入后的表格:
SELECT * FROM users;