在創建表的時候可以設置,方法如下,用一下sql語句。
createtabletableName(
idintidentity(1,1)primarykey,
datavarchar(50))
解釋:其中identity(1,1)代表自增,第一個1代表從1開始計數,第二個1代表每次增長1。
(1)mysql主鍵sql語句擴展閱讀:
SQL全名是結構化查詢語言[1](Structured Query Language),是用於資料庫中的標准數據查詢語言,IBM公司最早使用在其開發的資料庫系統中。1986年10月,美國國家標准學會(ANSI) 對 SQL 進行規范後,以此作為關系式資料庫管理系統的標准語言 (ANSI X3. 135-1986),1987年得到國際標准組織的支持下成為國際標准。不過各種通行的資料庫系統在其實踐過程中都對 SQL 規范作了某些編改和擴充。所以,實際上不同資料庫系統之間的SQL不能完全相互通用。
參考資料:
網路-SQL語言
B. mysql 創建外鍵sql語句
alter table OrderInfo
add constraint FK3C0469F99FC6869
foreign key (userID)
references UserInfo;
FK3C0469F99FC6869 這個是外鍵名稱,自己起
C. MYSQL查詢表的主鍵
SELECT
t.TABLE_NAME,
t.CONSTRAINT_TYPE,
c.COLUMN_NAME,
c.ORDINAL_POSITION
FROM
INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS t,
INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS c
WHERE
t.TABLE_NAME = c.TABLE_NAME
AND t.TABLE_SCHEMA = 'test'
AND t.CONSTRAINT_TYPE = 'PRIMARY KEY';
測試執行結果如下:
mysql> SELECT
-> t.TABLE_NAME,
-> t.CONSTRAINT_TYPE,
-> c.COLUMN_NAME,
-> c.ORDINAL_POSITION
-> FROM
-> INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS t,
-> INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS c
-> WHERE
-> t.TABLE_NAME = c.TABLE_NAME
-> AND t.TABLE_SCHEMA = 'test'
-> AND t.CONSTRAINT_TYPE = 'PRIMARY KEY'
-> LIMIT 3;
+------------+-----------------+-------------+------------------+
| TABLE_NAME | CONSTRAINT_TYPE | COLUMN_NAME | ORDINAL_POSITION |
+------------+-----------------+-------------+------------------+
| mr_dept | PRIMARY KEY | dept_id | 1 |
| order | PRIMARY KEY | id | 1 |
| tab | PRIMARY KEY | id | 1 |
+------------+-----------------+-------------+------------------+
3 rows in set (0.06 sec)
D. mysql添加主鍵的語句
M添加主線的語句,這個你應該去查一查關於這個語句的一些詳細介紹。
E. SQL語句怎麼查詢表的主鍵
1、打開【SQL Server Management Studio】管理工具,連接資料庫。
F. MYSQL刪除主鍵語句
網路了一下,如果是自增列要兩句:
;
;
G. mysql資料庫如何為表中已有的主鍵欄位增加自增屬性sql語句怎麼寫
_incrementprimarykey
H. 資料庫中添加主鍵約束的SQL語句是什麼樣的
首先需要保證需要改為主鍵的列的已存在的值不能有空或者重復的,比如修改sno表的stu為主鍵的代碼為:
Alter table sno alter column stu char(6) not null;
Alter table sno add constraint pk_stu primary key (stu)。
I. SQL怎樣用命令設置主鍵
可以參考下面的方法:
建表的時候,可以直接在列名後面增加主鍵約束,比如:
IDchar(5)primarykey。
對已經建表的列增加主鍵約束:
alter table 表名addconstraint約束名 primary key (ID)
(9)mysql主鍵sql語句擴展閱讀:
sql語句
添加主鍵
Alter table tabname add primary key(col)
刪除主鍵
Alter table tabname drop primary key(col)
創建索引
create [unique] index idxname on tabname(col….)
刪除索引
drop index idxname
J. 使用mysql資料庫,程序中如何寫創建表的SQL語句,SQL語句如何寫創建表的時候同時設置主鍵
樓主,你好!
發現你問題描述有點不妥,資料庫是沒有列的
可能你表示的意思是,表中只有兩列。
還有就是,你是使用什麼語言編程呢?
請詳細描述,才能更明白的表達給要幫助你的人!
希望可以幫助你!