mysql中auto_increment是什麼
說明
1、auto_increment約束條件就是加在主鍵欄位上的,並且在插入資料的時候主鍵的值無需手動插入了。
2、auto_increment資料列必須有唯一索引,以避免序號重複。必須具備NOT NULL屬性。
例項
-- 建立表的完整語法 mysql> create table t5(id int primary key auto_increment, name varchar(4), age int(3), phone varchar(11)); Query OK, 0 rows affected (0.01 sec) mysql> insert into t5 (name, age, phone) values ('python', 5, '119'),('java', 10, '120'); Query OK, 2 rows affected, 1 warning (0.15 sec) Records: 2 Duplicates: 0 Warnings: 1 mysql> select * from t5; +----+------+------+-------+ | id | name | age | phone | +----+------+------+-------+ | 1 | pyth | 5 | 119 | | 2 | java | 10 | 120 | +----+------+------+-------+ 2 rows in set (0.00 sec) mysql> desc t5; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(4) | YES | | NULL | | | age | int(3) | YES | | NULL | | | phone | varchar(11) | YES | | NULL | | +-------+-------------+------+-----+---------+----------------+ 4 rows in set (0.01 sec)
以上就是mysql中auto_increment的介紹,希望對大家有所幫助。更多mysql學習指路:
推薦作業系統:windows7系統、mysql5.8、DELL G3電腦
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3349/viewspace-2829071/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql中是什麼意思?MySql
- mysql中的“=”是什麼意思MySql
- MYSQL中的COLLATE是什麼?MySql
- mysql中什麼是後設資料?MySql
- MySQL中的pid與socket是什麼?MySql
- MySQL 中的 DEFINER(定義者)是什麼MySql
- MySQL5.7之auto_increment回溯MySqlREM
- mysql字首索引是什麼MySql索引
- MySql 什麼是檢視MySql
- mysql唯一索引是什麼MySql索引
- 【MySQL】究竟什麼是MVCC呢?MySqlMVC
- MySQL的半同步是什麼?MySql
- MySQL、NoSQL分別是什麼?有什麼區別?MySql
- java 中/**是什麼Java
- MySQL什麼是InnoDB檢查點?MySql
- mysql啟動不了是什麼原因MySql
- mysql浮點型別是什麼MySql型別
- 資料庫mysql儲存是什麼?可以存什麼?資料庫MySql
- 什麼是Linux?Linux中dev指什麼?Linuxdev
- Linux中什麼是inode?有什麼作用?Linux
- Linux 中boost是什麼?Linux
- TypeScript 中 as const 是什麼TypeScript
- Linux中什麼是Rsync?Linux
- python中loc是什麼Python
- java中@Inherited是什麼?Java
- java中@Retention是什麼?Java
- javascript中null是什麼JavaScriptNull
- java中RMI是什麼Java
- SQL中UNPIVOT是什麼SQL
- js 中~~是什麼意思?JS
- mysql報1045錯誤是什麼意思MySql
- mysql蠕蟲複製是什麼意思MySql
- MySQL 序列 AUTO_INCREMENT詳解及例項程式碼MySqlREM
- Linux中公有云是什麼?有什麼作用?Linux
- 什麼是shell?Linux中shell有什麼用途?Linux
- Linux中gpgcheck是什麼意思?作用是什麼?LinuxGC
- JQuery中$(document)是什麼意思有什麼作用jQuery
- MySQL5.7和MySQL8.0的區別是什麼?MySql