/*建立學生表,學號、姓名、年齡和性別四個字段*/
create table student (stuid varchar(5) primary key,
stuname varchar(10) not null,
stuage int,stu*** char(1) not null) charset utf8;
/*建立教師表,教師id和教師姓名兩個字段*/
create table teacher(
teaid varchar(2) primary key,
teaname varchar(10) not null)
charset utf8;
/*建立課程表,課程編號、課程名稱和教師id*/
create table course(
courseid varchar(2) primary key,
coursename varchar(20) not null,
teaid varchar(3) not null,
foreign key(teaid) references teacher(teaid))
charset utf8;
/*建立學生表,學分、學生id和課程id*/
create table score(stuid varchar(5) not null,
courseid varchar(3) not null,
score float,
foreign key(stuid) references student(stuid),
foreign key(courseid) references course(courseid))
charset utf8;
/*四個表的查詢語句*/
select * from student;
select * from teacher;
select * from course;
select * from score;
/* sql:structured querylanguage, 結構化查詢語言(資料以查詢為主)
sql分為三個部分
ddl: data definition language, 資料定義語言,用來維護儲存資料的結構(資料庫,表),代表指 令:create, drop, alter等。
dml:data manipulation language, 資料操作語言,用來對資料的操作(資料表中內容),代表指令:insert, delete, update等:其中dml內部又單獨進行了乙個分類:dql(data query language:資料查詢語言,例如 select)
dcl:data control language, 資料控制語言,主要是複製許可權管理(使用者),代表指令:grant, revoke等。*/
/*1、寫出四個表的新增資料的語句,並進行視覺化新增資料,每個表至少按要求新增十條資料;
2、自己試著寫乙個新增表的sql,表名monkey,欄位有***,colour和id,都必須非空,varchar型
3、查詢出學生中年齡大於16的學生總數;
4、查詢出教師姓名為monkey所教授的課程
5、查詢出學生姓名為fish所有課程總分
6、查詢學生表,按照學分進行排序
7、查詢出課程為mysql的學生平均分
8、查詢出課程學生數大於5的課程名稱和教學老師的編號和姓名*/
這也是一種多型。。。
最近在公司的 裡面看到一種多型的形式,本質沒有變化,只不過形式變了,以下是大致 template class cnethandler public handle cnethandler static void tcpcreate const char paddr,unsigned short npo...
專家指導 不理睬也是一種教育方式
你是不是經常遇到這種情況 孩子胡亂發脾氣 當你忙得不可開交時孩子還對你吵鬧不休 這時的你該怎樣做呢?大聲訓斥?揍他一頓?其實對待孩子的這種情況你也可以這樣 不理睬也是一種管教方式。不理睬和獎勵恰恰相反。不理不睬就是對孩子的行為不給予任何的獎勵或援助 孩子犯錯,父母故意視而不見。當然有許多時候對他的行...
適當的放鬆也是一種幸事
1 寫文章絕沒有想象的那麼簡單,尤其是原創的文章,以我的經歷來看,平均每天需要四個多小時的知識積累,才能寫出一篇文章。2 日更文章更是難上加難,需要考慮各種異常情況,比如狀態不好 工作原因 生病等,要是每天輸出一篇文章真的很難。3 老實說,從春節假期歸來一直到現在,我沒有一天放鬆過,每天早上醒來就是...