国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > 文庫 > 正文

建立數據表主鍵外鍵

2024-09-07 22:12:57
字體:
來源:轉載
供稿:網友
          創建數據表主鍵外鍵:

  1、創建數據表
  按行和列的方式存儲,每一行唯一一條記錄,每一列代表記錄中的某個字段或者是域。
  格式:表的名稱不區分大小寫,不能使用SQL關鍵字;存在多列使用逗號分隔。
 
  create table <table_name>
  (
  字段1,數據類型 [列約束條件],
  字段2,數據類型 [列約束條件],
  字段3,數據類型 [列約束條件],
  ........
  [表級別約束條件]
  );
  測試:表名test01
 
  | 字段名 | 數據類型 |
  | name | varchar (30) |
  | id | int (11) |
 
  (1)主鍵約束
 
  mysql> alter table test0004 drop primary key;  Query OK, 0 rows affected (0.08 sec) Records: 0  Duplicates: 0  Warnings: 0  mysql> show create table test0004/G;
  *************************** 1. row *************************** Table: test0004
 
  Create Table: CREATE TABLE 'test0004` (   `username` varchar(10) NOT NULL,
  `pid` smallint(5) unsigned DEFAULT NULL,
  `id` smallint(5) unsigned NOT NULL DEFAULT '0',
  `age` tinyint(3) unsigned NOT NULL,
  UNIQUE KEY `username` (`username`)
  ) ENGINE=InnoDB DEFAULT CHARSET=utf8 1 row in set (0.00 sec)
  mysql> desc test0004;
  +----------+----------------------+------+-----+---------+-------+
  | Field    | Type                 | Null | Key | Default | Extra |
  +----------+----------------------+------+-----+---------+-------+ |
  username | varchar(10)          | NO   | PRI | NULL    |       | |
  pid      | smallint(5) unsigned | YES  |     | NULL    |       | |
  id       | smallint(5) unsigned | NO   |     | 0       |       | |
  age      | tinyint(3) unsigned  | NO   |     | NULL    |       
  | +----------+----------------------+------+-----+---------+-------+
  4 rows in set (0.00 sec)
  怎么在已有的表中添加主鍵呢?

(編輯:武林網)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高州市| 堆龙德庆县| 敦煌市| 安义县| 昌江| 涞源县| 玛曲县| 都安| 克山县| 隆回县| 马尔康县| 定西市| 轮台县| 巢湖市| 文成县| 长兴县| 贡觉县| 淮安市| 布拖县| 甘南县| 金湖县| 苍南县| 濮阳县| 山丹县| 玉田县| 随州市| 阿拉尔市| 平阴县| 泰宁县| 湖口县| 凌源市| 翼城县| 静宁县| 南阳市| 武川县| 武宁县| 苏州市| 会同县| 临澧县| 开封县| 洛阳市|