Mysql資料庫基礎知識點(下午) 二

2021-09-17 08:24:50 字數 1900 閱讀 1081

create table teacher(id int,name varchar(20),salary float(4,2));

insert into teacher

value

(1, '老邊', 23.23);

select distinct chinese from student;

1.在所以學生的英語分數上加上十分特長分 

select * from student;

使用as給字段起別名 

select name,english+10 as english from student;

as 可以省略

select name,english+10 english from student; 

2.計算學生的所有分數 

select name,chinese+math+english as '總分' from student;

select name,(chinese+math+english)/3 as '平均分' from student;

3.查詢姓名為王五的學生成績

使用where條件過濾

select * from student where name='ww' and id=3;

4.查詢數學成績大於90的同學

select * from student where math>=90;

5.查詢總分大於250的同學

select * from student where (chinese+english+math)>250;

6.查詢英語成績在70到75之間的同學

select * from student where english between 70 and 75;

select * from student where english >=70 and english <=75;

7.查詢語文成績為80,81,82的同學

select * from student where chinese in (80,81,82);

8.查詢姓l的同學

select * from student where name like 'l%';

按照特定匹配模式查詢

查詢第二個字母為s的同學

select * from student where name like '_s%';

查詢數學和語文成績都大於80的同學

select * from student where math>80 and chinese >80;

(1)對數學成績排序後輸出。

不寫排序規則預設公升序排列,asc是公升序

select * from student order by math;

降序select * from student order by math desc;

指定多個字段進行排序,先按照第乙個字段進行排序,如果相同則按照第二個字段排序

select * from student order by math desc,english desc;

(2) 對總分排序後輸出,然後再按從高到低的順序輸出

select name,chinese+math+english as total from student order by total desc; 

(3)對姓l的學生成績排序輸出

select * from student where name like 'l%' order by chinese;

顯示student **中的前3行。

select * from student limit 3;

顯示 student **中的第3~5行。第乙個引數代表偏移幾行,第二個引數代表顯示幾個資料

select * from student limit 2,3;

Mysql資料庫基礎知識點總結

create database database name 建立資料庫 create database database name character set gbk utf8 建立指定字符集的資料庫 create database if not exists database name 建立資料庫...

MySql資料庫基礎知識點總結

本文例項講述了mysql資料庫基礎知識點。分享給大家供大家參考,具體如下 資料表在建立時,需為每個字段選擇資料型別,而資料型別的選擇則決定著資料的儲存格式,有效範圍和對應的限制 mysql提供了多種資料型別,主要分為3類 在資料庫中,資料表設計的是否合理直接影響著資料庫的功效,而在設計資料表時儲存引...

資料庫原理 基礎知識點

基本概念 1 資料庫定義為關聯記錄的自描述集合 2 關於資料庫結構的資料稱為元資料。表名 列名和列所屬的表 表和列的屬性等都是元資料 3 資料庫系統四個組成部分 使用者 資料庫應用程式 資料庫管理系統 dbms 和資料庫 4 sql 結構化查詢語言,是處理關聯式資料庫中表的國際語言 5 鍵 標識表中...