mysql 兩個表中的信息關聯起來使用方法:
網站建設哪家好,找創新互聯建站!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了敦化免費建站歡迎大家使用!
1、創建主表:
create table UserInfo(
UserID int identity(1,1) primary key, --遞增主鍵
UserAccounts varchar(20),
UserName varchar(20),
UserPwd varchar(10));
2、創建附表(含外鍵)
create table News(
NewsID int identity(1,1) primarykey,
UserID int,
NewsTitle varchar( 50 ),
NewsRelease varchar( 200 ),
NewsReleaseTime datetime,
FOREIGN KEY (UserID) REFERENCES UserInfo(UserID)); --外鍵約束
如果附表已存在,但沒外鍵,可采用以下方法:
alter table profession add constraint fk_prov_id foreign key(prov_id) references province(prov_id) on update cascade on delete cascade;
1、首先我們打開Workbench創一個建數據庫(這里都使用閃電1執行選定命令行)。
2、先創建Student學生表。
3、再創建course課程表。
4、然后就可以創建sc關聯表了我們先寫上Student的主鍵和course的主鍵,并寫上sc自己的屬性成績。
5、再寫上主鍵約束,以及把sc表的學號屬性和Studnet的學號關聯、課程號屬性和course的課程號關聯。
6、再次運行就可以看到我們成功創建了學生表和課程表的關聯表sc。
mysql支持多個庫中不同表的關聯查詢,你可以隨便鏈接一個數據庫
然后,sql語句為:
select * from db1.table1 left join db2.table2 on db1.table1.id = db2.table2.id
只要用數據庫名加上"."就能調用相應數據庫的數據表了.
數據庫名.表名
擴展資料
mysql查詢語句
1、查詢一張表:? ? ?select * from 表名;
2、查詢指定字段:select 字段1,字段2,字段3....from 表名;
3、where條件查詢:select 字段1,字段2,字段3 frome 表名 where 條件表達式;
例:select * from t_studect where id=1;
select * from t_student where age22
4、帶in關鍵字查詢:select 字段1,字段2 frome 表名 where 字段 [not]in(元素1,元素2);
例:select * from t_student where age in (21,23);? ? ?
select * from t_student where age not in (21,23);
5、帶between and的范圍查詢:select 字段1,字段2 frome 表名 where 字段 [not]between 取值1 and 取值2;
例:select * frome t_student where age between 21 and 29;
?select * frome t_student where age not between 21 and 29;
網站標題:mysql怎么兩個表關聯 mysql怎么把兩個表合并
文章位置:http://vcdvsql.cn/article34/ddsesse.html
成都網站建設公司_創新互聯,為您提供定制網站、App設計、微信公眾號、網站制作、品牌網站設計、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯