#使用資料庫
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 ...