程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL如何創建用戶表並將其ID設置為自動增長列?

MySQL如何創建用戶表並將其ID設置為自動增長列?

編輯:MySQL綜合教程

MySQL數據庫如何創建一張用戶表並將其ID設置為自動增長列呢?本文我們主要就介紹這一過程,首先我們介紹一下該測試的環境,然後介紹創建的詳細代碼,希望能夠對您有所幫助。

環境:

  1. phpMyAdmin SQL Dump     
  2. version 3.3.8.1     
  3. http://www.phpmyadmin.net     
  4. 主機: w.rdc.sae.sina.com.cn:3307     
  5. 生成日期: 2011 年 08 月 19 日 16:18     
  6. 服務器版本: 5.1.47     
  7. PHP 版本: 5.2.9     
  8. 數據庫: `app_tushow`     
  9. 表的結構 `users`  

創建的代碼如下:

  1. CREATE TABLE IF NOT EXISTS `users` (    
  2. `id` int(9) NOT NULL AUTO_INCREMENT,    
  3. `name` varchar(32) NOT NULL,    
  4. `full_name` varchar(255) NOT NULL,    
  5. `password` varchar(64) NOT NULL,    
  6. `login_count` int(10) unsigned NOT NULL DEFAULT '0',    
  7. `last_login` int(10) unsigned NOT NULL DEFAULT '0',    
  8. `email` varchar(64) DEFAULT NULL,    
  9. `admin` tinyint(1) DEFAULT '0',    
  10. `guest` tinyint(1) DEFAULT '0',    
  11. `hash` char(32) DEFAULT NULL,    
  12. `url` varchar(255) DEFAULT NULL,    
  13. `locale` char(10) DEFAULT NULL,    
  14. PRIMARY KEY (`id`),    
  15. UNIQUE KEY `name` (`name`),    
  16. UNIQUE KEY `hash` (`hash`)    
  17. ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ;    
  18. 轉存表中的數據 `users`     
  19. INSERT INTO `users` (`id`, `name`, `full_name`, `password`, `login_count`, `last_login`, `email`, `admin`, `guest`, `hash`, `url`, `locale`) VALUES    
  20. (1, 'guest', 'Guest User', '', 0, 0, NULL, 0, 1, NULL, NULL, NULL),    
  21. (2, 'admin', 'Gallery Administrator', '', 0, 0, '[email protected]', 1, 0, NULL, NULL, NULL) 

以上就是MySQL數據庫創建一張用戶表並將其ID設置為自動增長列的過程,本文就介紹到這裡了,希望本次的介紹能夠對您有所收獲!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved