資料庫練習

2021-10-06 23:01:17 字數 3766 閱讀 4136

1 張三 98 北京 [email protected]

2 李四 88 上海 [email protected]

3 王五 78 廣州 [email protected]

4 趙六 68 深圳 [email protected]

5 孫七 58 杭州 [email protected]

6 小紅 48 北京 [email protected]

7 小黑 99 上海 [email protected]

8 小綠 100 杭州 [email protected]

9 小粉 60 杭州 [email protected]

10 小紫 70 黑龍江 [email protected]

4. select * from students;

5. select id,name,score from students where score > 70;

alter table students modify name varchar(50);

desc students

7.alter table students add pingjia varchar(20);

update students set score=88 where name=」張三」;

9.select * from students where score > 80;

10.update students set score=88+40 where name=」小紅」;

select * from students where id in (1,5,7);

12.select * from students where id between 5 and 8;

13.select * from students where name=」小紅」 and score > 60;

14.select * from students where name=」小紅」 or score > 90;

15.select * from students where score is null;

16.select id,name from students where score is not null;

1001 甘寧 文員 1013 2000-12-17 8000 0 20

1003 殷天正 銷售員 1013 2000-12-17 8000 0 20

1004 劉備 經理 1013 2000-12-17 8000 0 20

1005 謝遜 銷售員 1013 2000-12-17 8000 0 20

1006 關羽 經理 1013 2000-12-17 8000 0 20

1007 張飛 經理 1013 2000-12-17 8000 0 20

1008 諸葛亮 分析師 1013 2000-12-17 8000 0 20

1009 曾阿牛 董事長 1013 2000-12-17 8000 0 20

1010 韋一笑 銷售員 1013 2000-12-17 8000 0 20

1011 周泰 文員 1013 2000-12-17 8000 0 20

1012 程普 文員 1013 2000-12-17 8000 0 20

1013 龐統 分析師 1013 2000-12-17 8000 0 20

1014 黃蓋 文員 1013 2002-1-23 8000 0 20

1015 張三 文員 1013 2002-1-23 8000 0 20

1002 黛琦絲 銷售員 1013 2000-12-17 8000 0 20

1.select * from emp;

select * from emp where ename=」張三」;

select ename,job,sal from emp where ename like 「___」;

4select * from emp where empno between 1004 and 1008;

select * from emp where ename=」黃蓋」 and job=」文員」;

6.alterselect * from emp where year(hiredate) > 「2001」;

7.alterselect * from emp where comm=」0」 ;

8.select * from emp;

rename table yuangong to emp;

9.alter table emp modify ename varchar(40);

desc emp

10.delete from emp where empno=」1014」 and ename=」黃蓋」;

11.select * from emp where empno in (1007,1011,1009);

12, select * from emp where job=」文員」 and ename=」張三」;

select * from emp where year(hiredate)>」2001」;

建立db_test資料庫

use db_test

2.rename table yuangong to emp;

3.–alter table emp add hobby varchar(50) unique;

desc emp;

insret into emp values(1005,」林青霞」,」女」,」架構師」,」1969-12-12」,8000,null,100,」閱讀」);

alter table emp modify sname varchar(40);

7.select * from emp where sid in (1002,1003,1005);

8.update emp set job=」架構師」 where job=」高階工程師」;

9.delete from emp where sid=1003 and job=」王五」;

10.update emp set salary=1950-300 where sid=1004;

建立db_test資料庫

rename table teacher to ts;

insert into teacher values(209,」毛不易」,」男」,604,4000,」黑龍江齊齊哈爾」)

select * from ts;

delete from ts where number=201 and ***=」女」;

select * from ts where number in (202,205,207);

update ts set name=」馬雲」 where number=202;

select * from ts order by salary desc;

1.use db_test

rename table db_test to teacher;

3.insert into teacher values(209,」林青霞」,」女」,604,4000,」黑龍江齊齊哈爾」);

4.alter table teacher add hobby varchar(50) unique;

alter table teacher modify depno varchar(40);

select * from teacher where number between 202 and 206;

7.update emp set ***=」女」 where name=」張國榮」;

8.delete from emp where number in (203.205.207);

資料庫練習

1.第一題 下 begin end 區間的 統計 course表中學分數 credit 大於2的課程門數 2.第二題 下 begin end 區間的 統計所有專業必修課 bt開頭的課程 的學分總數。3.第三題 下 begin end 區間的 按課程類別統計每個類別課程的門數,如課程 bt001,bt...

資料庫練習

分析 學生表 關聯 班級表 被關聯 多對一 課程表 關聯 老師表 被關聯 多對一 學生表 被關聯 成績表 關聯 多對多 建表順序 班級表 學生表 老師表 課程表 成績表 班級表 create table class cid int primary key auto increment,caption...

資料庫練習

2 查詢教師所有的單位即不重複的depart列。7 以class降序查詢student表的所有記錄。8 以cno公升序 degree降序查詢score表的所有記錄。10 查詢score表中的最高分的學生學號和課程號。子查詢或者排序 11 查詢每門課的平均成績。12 查詢score表中至少有5名學生選...