1.create table test(
id int (4) not null primary key auto_increment,
name char(20) not null
);這個表以id作為主鍵(唯一標識這個資料表的),auto_increment標識當插入資料缺失id時,預設id為表id的下個數字,not null表示不允許為空。
2.create table test1(
name char(20) not null primary key,
age int (3) not null
3.兩個表通過name的連線:select test.id,test.name,test1.age from test,test1 where test.name=test1.name;
select test.id,test.name,test1.age from test,test1 where test.name=test1.name and test.name='xiaoke' ;
資料庫表連線的簡單解釋
日期 2019年1月15日 關係型資料庫最難的地方,就是建模 model 錯綜複雜的資料,需要建立模型,才能儲存在資料庫。所謂 模型 就是兩樣東西 實體 entity 關係 relationship 實體指的是那些實際的物件,帶有自己的屬性,可以理解成一組相關屬性的容器。關係就是實體之間的聯絡,通常...
資料庫表的連線
資料庫表的連線 left join 是left outer join的簡寫,left join預設是outer屬性的。inner join inner join 邏輯運算子返回滿足第乙個 頂端 輸入與第二個 底端 輸入聯接的每一行。這個和用select查詢多表是一樣的效果,所以很少用到 outer ...
資料庫的表的連線
資料庫表與表連線的方式 內連線 外連線 左連線 右連線 全連線 交叉連線。一 內連線 內連線分為三種 1 等值連線 在連線條件中使用等於號 運算子比較被連線列的列值,其查詢結果中列出被連線表中的所有列,包括其中的重複列。2 非等值連線 在連線條件使用除等於運算子以外的其它比較運算子比較被連線的列的列...