mysql 簡單練習題

2021-08-19 04:25:31 字數 1911 閱讀 8982

create table student(

id int,

name varchar(20),

chinese float,

english float,

math float

);insert into student(id,name,chinese,english,math) values(1,'張小明',89,78,90);

insert into student(id,name,chinese,english,math) values(2,'李進',67,53,95);

insert into student(id,name,chinese,english,math) values(3,'王五',87,78,77);

insert into student(id,name,chinese,english,math) values(4,'李一',88,98,92);

insert into student(id,name,chinese,english,math) values(5,'李來財',82,84,67);

insert into student(id,name,chinese,english,math) values(6,'張進寶',55,85,45);

insert into student(id,name,chinese,english,math) values(7,'黃蓉',75,65,30);

1查詢操作練習

查詢表中所有學生的資訊。

查詢表中所有學生的姓名和對應的英語成績。

過濾表中英語成績的重複資料

使用別名表示學生分數。

查詢姓名為李一的學生成績

查詢英語成績大於等於90分的同學

查詢總分大於200分的所有同學

查詢所有姓李的學生英語成績。

查詢所有姓李並且名字為3個字的學生英語成績。

查詢英語》80或者總分》200的同學

統計每個學生的總分??

在所有學生總分數上加10分特長分。

*/select * from student;

select name,english from student;

select distinct (english) from student;

select name 姓名, chinese 語文, english 英語, math 數學 from student;

select * from student where name like '李一';

select * from student where name='李一';

select english from student where english >= 90;

select * from student where english >=90;

select name 姓名,(chinese+english+math) 總分 from student where (chinese+english+math)>200;

select name,english from student where name like '李%';

#模糊查詢 

#where 列名 like 『%李』;   查詢名字最後乙個字為李的學生英語成績

# where 列名 like '李__';  查詢所有姓李並且名字為3個字的學生英語成績

select name,english from student  where name like '李__';

select name 姓名,english 英語,(chinese+english+math) 總分 from student where english>80 || (chinese+english+math)>200;

select name 姓名,(chinese+english+math) 總分 from student;

MySQL查詢練習題

在挑戰實驗1中構建的成績管理系統中,物理老師想要找出分數最高的同學進行表揚,請你找出這個同學並把他的資訊 id 姓名 性別 輸出到路徑 tmp 下的 physics.txt檔案中。同時 tom 的化學成績有異議,需要在原來的基礎上加3分,請更新 tom 的化學成績。wget資料庫 gradesyst...

MySQL函式 練習題

1.使用數學函式進行如下運算 1 計算18除以5的餘數。2 將弧度值pi 4轉換為角度值。3 計算9的4次方值 4 保留浮點值3.14159小數點後面2位。2.使用字串函式進行如下運算。1 分別計算字串 hello world 和 university 的長度。2 從字串 nice to meet ...

MySQL練習題一

1.排序查詢的練習題 1.查詢員工的姓名和部門號和年薪,按年薪降序 按姓名公升序 select last name,department id,salary 12 1 ifnull commission pct,0 年薪 from employees order by 年薪 desc,last na...