MySQL使用例項

2021-08-19 04:24:28 字數 1988 閱讀 2235



#使用資料庫

use test;

#建表 student

create table student(

id int,

named varchar(20) not null comment '學生姓名',

chinese float default '0',

english float default '0',

math float default '0'

);#插入資料

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

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

insert into student(id,named,chinese,english,math) values(3,'張三',87,78,77);

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

insert into student(id,named,chinese,english,math) values(5,'王五',82,84,67);

insert into student(id,named,chinese,english,math) values(6,'張凱凱',55,85,45);

insert into student(id,named,chinese,english,math) values(7,'王紅',75,65,30);

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

select chinese,english,math from student where named = '李一';

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

select named from student where english >=90;

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

select named from student where (chinese+english+math) >200;

#模糊查詢where 列名 like

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

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

#查詢所有姓李的,兩個字學生英語成績。

select named,english from student where named like '李_';

#查詢所有名字中有財學生英語成績。

select named,english from student where named like '_財_';

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

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

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

select named,english from student where english>80 || (chinese+english+math)>200;

#統計每個學生的總分

select id as '編號',named as '姓名',chinese as '語文',english as '英語',math as '數學',  (chinese+english+math) as '總分' from student;

#分頁查詢

#第二行開始,查兩行

select * from student limit 1,2;

#排序#  倒序 desc 正序 asc

select * from student order by chinese desc; 

select * from student order by chinese asc;





mysql 使用例項 MySQL使用例項

誤刪除了vps上的phpmyadmin,不得已翻閱了半天mysql指南,以下是一些mysql使用例項 連線管理 鏈結資料庫 mysql h localhost u root p 退出資料庫 mysql quit 資料庫管理 檢視資料庫 mysql show databases 建立資料庫 mysql...

MySQL簡單使用例項

1 建立學生表student 要求 1 屬性包括學號 sno 學生姓名 sname 年齡 age 性別 所在系 dept 2 學號為表的主碼 3 姓名非空 4 年齡預設值為18 5 性別男或女 2 建立課程表course cno,cname,credit,teacher,pcno 要求 1 屬性包括...

mysql 重啟例項 mysql加快重啟例項的速度

有時候由於業務維護視窗比較短的原因,需要快速的重啟mysql例項 1 set global innodb max dirty pages pct 0 2 觀察 root mysql01 mysqladmin ext grep dirty innodb buffer pool pages dirty ...