1. 程式人生 > >mysql 簡單練習題

mysql 簡單練習題

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 簡單練習題

CREATE TABLE student(id INT,NAME VARCHAR(20),chinese FLOAT,english FLOAT,math FLOAT);INSERT INTO student(id,NAME,chinese,english,math) VAL

MySQL資料庫簡單練習題

簡單鞏固: create table student( id int(10) primary key auto_increment, name varchar(20) unique, age int(5) default 16, sex char(2) not null )

mysql 簡單主從

.cn 虛擬機克隆 sql stop keyword ttr mysqld nlog mysq 主服務器master [[email protected]/* */ ~]# vim /etc/my.cnf [mysqld] log-bin=mysql-bin

MySQL簡單管理

入門 管理系統 gre auto 其他 leg 操作權限 管理系 sql數據庫 基礎入門 ============管理MySQL========== 1.查看MySQL版本 mysqladmin --version 2.啟動MySQL /etc/init.d/mysqld

MySQL簡單的用戶管理

mysqlmysql安裝後的一點安全策略就是刪除空用戶和host不為localhost的用戶1、刪除空用戶刪除空用戶mysql> select mysql.user,host,password from user whereuser=‘‘; 查詢用戶mysql> delete from us

MyBatis+mysql 簡單分頁

system 組件 註意 .class com type limit batis println 註意:limit不能跟動態內容 <select id="fenYe" parameterType="int" resultType="com.xdl.bean.Emp"&

數據庫MySQL簡單操作(二)

mysql數據庫一、數據的增刪改查1.1 插入記錄1.1.1插入單條數據INSERT INTO 表名 (字段名1,字段名2,……,字段名N)VALUES (字段1值,字段2值,……,字段N值);①這是把所有的字段都帶上INSERT INTO student (id,`name`,pwd,age,flush_t

數據庫MySQL簡單操作(三)

mysql數據庫1.3 多表查詢1.3.1連接查詢:#內連接:自連接查詢:#外連接左外連接(可以查詢出表名1的所有記錄,而表名2中只能查出匹配的記錄)SELECT 屬性名列表 FROM 表名1 LEFT JOIN 表名2 ON 表名1.屬性名1=表名2.屬性名2;# 右外連接(可以查詢出表名2的所有記錄,而表

【二】剛學Python的幾道簡單練習題

print text for 輸入密碼 color 三次 center p s int python交友娛樂會所:613176398 1、使用while循環輸入 1 2 3 4 5 6 8 9 10 2、求1-100的所有數的和 3、輸出 1-100 內的所

【三】剛學Python的幾道簡單練習題

-1 找到 ext split art style white 字符串索引 是否 python交友娛樂會所:613176398 (一)name = "aleX leNb" 1) 移除 name 變量對應的值兩邊的空格,並輸出處理結果 name = "a

關於wamp的HTML, PHP, mysql 三者的操作與聯系 - mysql簡單配置(三)

長度 -1 logs 建議 用戶 不用 自帶 .com upd   上一章講完HTML與PHP之間的傳值方法,這一章將wamp中mysql的使用,為下一章PHP調用數據準備。 再次說明作者的wamp版本是3.0.6 64bit   打開wamp自帶的mysql試圖數據庫

python3 的 mysql 簡單操作

操作 into 出現問題 ava 連接 targe exec obj 事務 一、python 提供的 db 接口 pymysql 兩個基本對象: connection、cursor 連接示例 # connect_demo.py import pymysql db =

MYSQL 部分練習題

mil mar name datetime style 公司 ins 查詢 insert 在三個表的基礎上: create table customer(   id varchar(10) primary key,   name varchar(16),   sex va

mysql簡單教程-(轉自wid)

query sql函數 success 創建數據庫 date selected 高級功能 目錄 ted 21分鐘 MySQL 入門教程 目錄 一、MySQL的相關概念介紹 二、Windows下MySQL的配置 配置步驟 MySQL服務的啟動、停止與卸載 三、MyS

CentOS6.8 x86_64bit MySQL簡單語句應用

values arch -s flush gin 索引類型 查看版本 restart mysql密碼 1.mysql多實例登陸mysql -uroot -p‘123456‘ -S /data/3306/mysql.sock 2.查看版本及登陸用戶select version

一道很好的mysql面試練習題,having綜合應用

函數 sel 分享 sub image 過濾 人的 alt mys 寫一條SQL語句,求出2門以及2門以上不及格的科目平均分 >要出現2門以及2門以上的學科不及格 >計算該考生所有學科的平均分,不單是,不及格的那幾門 #創建表: create ta

MySQL簡單優化

操作系統 數據結構排序 同事 分配 空間 簡單 nod 但是 代碼 公司升級了服務器的配置,內存吃緊的問題得以解決,由此想到了幾個優化MySQL的簡單方法。首先明確兩件事,我們的業務場景是常見的高並發web服務,查詢速度是重中之重。還有就是優化前一定要備份數據庫,不然出問題

java連接mysql簡單實現

連接mysql 數據庫 創建過程 tab 地址 databases def eat style 因為最近要做一個涉及到數據庫的具體應用,選擇數據庫mysql,用java連接mysql做一個學生信息管理系統的簡單版本。 工具:eclipse,jdbc,mysql 如上

JQData數據提取及MySQL簡單操作——基於Python

技術 建立 enc 改變 證券交易 基於 nod ali basename JQData平臺真的挺不錯,平臺數據可以免費使用一年,滿足絕大多數人需求,具體賬號獲取請自行百度喲~ 因需要高頻數據而Wind也只給近三年,再要還得購,,機緣遇到這一平臺,獲得了賬號試用很不錯,分享

Springboot+mybatis+dbcp+mysql簡單集成

produce ont active version innodb def framework commons ng- 1、添加依賴 <dependency> <groupId>org.mybatis.spri