首先纷跛,基礎(chǔ)的語法在這里http://www.w3school.com.cn/sql/index.asp
修改指定表的主鍵初始值
<pre>
alter table 表名 AUTO_INCREMENT=1000
</pre>
創(chuàng)建外鍵(在已有表的基礎(chǔ)上)關(guān)聯(lián)后,保護(hù)了參照完整性,即本列名中的值必須為NULL或被關(guān)聯(lián)的列明中已存在的值
<pre>
ALTER TABLE 表名
ADD FOREIGN KEY (列名)
REFERENCES 被關(guān)聯(lián)的表名(被關(guān)聯(lián)的列名)
</pre>
等值內(nèi)鏈接兩表查詢
SELECT orderinfo.orderid
,customerid
,workerid
,delivertime
,arrivaltime
,waterid
FROM orderinfo inner join orderdetails ON orderinfo.orderid = orderdetails.orderid
內(nèi)鏈接三表查詢
有兩種方式: 關(guān)鍵字where 或嵌入在inner 或left 中:
下面定義3個表A,B昼蛀,C弯院,字段分別為A:a翎卓,b贞瞒;B:b币他,c;C:c憔狞,d
正常where 使用語句如下:
select A.a,B.b,C.c from A
inner join B on A.b=B.b
inner join C on C.c=B.c
where A.a=10 or B.b=10 or C.c=10
下面的SQL 嵌入到inner 中的使用方式:
select A.a,B.b,C.c from A
inner join B on A.b=B.b and B.b=10
inner join C on C.c=B.c and C.c=10
SELECT LAST_INSERT_ID()
該語句可以自動返回最后一個INSERT或 UPDATE 查詢中 AUTO_INCREMENT列設(shè)置的第一個表發(fā)生的值。
可以使用它來獲取插入值的自增長主鍵