您好,登錄后才能下訂單哦!
主鍵:
關(guān)鍵字:primary key
特點(diǎn):不能為null,并且唯一。
主鍵分類:
主鍵使用方式:
方式一:
Create table t1( Id int primary key, Name varchar(100) ); Insert into t1 values(1,'zs'); Insert into t1 values(2,'ls');
create table t4( id int primary key auto_increment, name varchar(100) ); Insert into t4(name) values(‘zs'); Insert into t4 values(null,'ls');
CREATE TABLE t5( username varchar(100) NOT NULL UNIQUE, gender varchar(100) NOT NULL, phonenum varchar(100) UNIQUE );
數(shù)據(jù)表之間的連接:
1.一對(duì)多(1*N):客戶和訂單,一個(gè)客戶可以有多個(gè)訂單,每個(gè)訂單只屬于一個(gè)客戶
創(chuàng)建客戶表:
CREATE TABLE customers( id int, name varchar(100), address varchar(255), PRIMARY KEY(id) );
創(chuàng)建訂單表:
CREATE TABLE orders( order_num int primary key, price float(8,2), status int, customer_id int, CONSTRAINT customer_id_fk FOREIGN KEY(customer_id) REFERENCES customers(id) );
插入數(shù)據(jù):
Create table teachers( id int, name varchar(100) salary float(8,2), primary key(id) );
創(chuàng)建學(xué)生表:
Create table students( id int, name varchar(100), grade varchar(100), primary key(id) );
第三張表格:
Create table teacher_student( t_id int, s_id int, primary key(t_id,s_id) CONSTRAINT teacher_id_fk FOREIGN KEY(t_id) REFERENCES teachers(id), CONSTRAINT student_id_fk FOREIGN KEY(s_id) REFERENCES students(id) );
插入數(shù)據(jù):
MySql數(shù)據(jù)表之間的連接、查詢?cè)斀庹?,希望?duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)億速云網(wǎng)站的支持!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。