MySQL 是一個廣泛使用的開源關系型數據庫管理系統,它支持多種操作系統,被廣泛使用在互聯網應用領域。
在 MySQL 數據庫中,每個表都必須有一個主鍵。主鍵是一種唯一性約束,用于標識表中的每一行。常用的主鍵類型是自增主鍵,也就是主鍵的值由數據庫自動管理,每次新增一條數據時自動加 1。例如,我們可以創建一個自增主鍵如下:
CREATE TABLE example ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, email VARCHAR(50), time TIMESTAMP );
本例中的 id 列就是自增主鍵,它的初始值為 1,每次新增一條數據時自動加 1。在查詢數據時,我們可以使用以下 SQL 語句獲取最新生成的自增 ID:
SELECT LAST_INSERT_ID();
有時我們需要重新設置自增主鍵的初始值,例如數據遷移等場景。在 MySQL 中,我們可以使用 ALTER TABLE 語句修改自增主鍵的初始值。例如,將 example 表的自增主鍵設置為 1000:
ALTER TABLE example AUTO_INCREMENT = 1000;
此時,新增一條數據時,id 的值將從 1000 開始自增。
上一篇mysql 從庫延遲
下一篇css圖片縮放到指定寬度