SQL SQL語句之新增主鍵和增加字段

2021-05-28 00:49:08 字數 630 閱讀 2395

記下來備用:

新增外來鍵:

create table userinfo

( userid int not null primary key,

[password] nvarchar(20) not null,

[username] nvarchar(20) not null

)create table friends

( mainid int not null,

subid int not null

)alter table friends add constraint pk_friends_mainid_userinfo_userid foreign key(mainid) references userinfo(userid)

alter table friends add constraint pk_friends_subid_userinfo_userid foreign key(subid) references userinfo(userid)

新增字段:

alter table friends add testmemo varchar(200) null

mysql 主鍵自增語句 MySQL 自增主鍵

以下僅考慮 innodb 儲存引擎。自增主鍵有兩個性質需要考慮 單調性每次插入一條資料,其 id 都是比上一條插入的資料的 id 大,就算上一條資料被刪除。連續性插入成功時,其資料的 id 和前一次插入成功時資料的 id 相鄰。自增主鍵的單調性 為何會有單調性的問題?這主要跟自增主鍵最大值的獲取方式...

MySQL設定主鍵自增和非主鍵自增

mysql 每張表只能有1個自動增長字段,這個自動增長字段即可作為主鍵,也可以用作非主鍵使用,但是請注意將自動增長字段當做非主鍵使用時必須必須為其新增唯一索引,否則系統將會報錯。例如 將自動增長字段設定為主鍵 create table t1 id int auto increment primary...

刪除mysql主鍵語句 MySQL主鍵新增 刪除

2改動資料庫和表的字符集 alter database maildb default character set utf8 改動資料庫的字符集 alter table mailtable default character set utf8 改動表的字符集 假設您想要把錶預設的字符集和全部字元列 c...