1樓:匿名使用者
1.開啟sqlserver,在物件管理器裡找到要搞的庫右鍵-》任務-》生成指令碼
2.在彈出的嚮導中跟著嚮導一步一步做吧,最後可以搞出一個檔案
3.一個庫就一個檔案你就直接在mysql裡執行s
2樓:
搞清楚表之間的關係
例如表a用b欄位跟b的b欄位關聯,用c欄位跟表c的c欄位關聯,用d欄位跟d的d欄位關聯
select *
from a,b,c,d
where a.b=b.b
and a.c=c.c
and a.d=d.d
或者使用關聯
select * from a join b on a.b=b.b join c on a.c=c.c join d on a.d=d.d
3樓:
example:
select a.*
from a
left join b on a.id=b.idleft join c on a.
id=c.idleft join d on a.date=d.
datewhere a.id>10
order by a.date desc
4樓:
select * from a join b on a.id=b.id join c on b.
id=c.id join d on c.id=d.
id假設id 為相同欄位 外連線就可以
或者 直接 select * from a,b,c,d where a.id=b.id=c.id=d.id
請問sql批量插入資料怎麼寫除了一條一條插入和
老k的財務自由之路 圖顯ip 暈,為什麼要除insert into table1 select from table2,最快就這個了,考試,規定不能用? 如果id設定了自動遞增 insert into table1 name select name from table2 如果id沒設成標識自動遞增...
SQL如何獲取上一條 下一條 首尾記錄
富貴很三良 獲得上一條的id select max id as id from 表 where id 你的要查的id order by 獲得下一條的id select min id as id from 表 where id 你的要查的id order by 很笨的辦法但是很直觀 不知道你是什麼資料...
判斷sql最後一條記錄,判斷sql最後一條記錄
sqlserver資料庫中判斷 declare maxnum int initnum intselect maxnum count from tbookinfo set initnum 1 while initnum maxnumbegin set initnum initnum 1 if init...