初学mysql 总结(2)

今天继续更新初学mysql,接下来下面都是关于必备的查找表的命令。使用表:student

1,查询表全部字段数据:select * from student;

2,查询某个字段的数据:select name from student ;

3,查询多个字段的数据:select name ,kemu,score from student;

4,根据条件查询(where):select * from student where score>80;

5,根据多个条件查询(where …and ..):select * from student where kemu=’PE’ and score>80;

6,根据首字母为j的名字的学生查询:select * from student where name like ‘j%’;

7,根据学生的分数进行排序(升序ASC,降序DESC)查询(order by):select * from student order by score asc;

8,根据关键字(in)查询:select * from student where id in (1,2,3);

9,查询分数的区间(between and ):select * from student where score between 80 and 90;

10,查询分数不重复的数据(distinct):select distinct name ,score from student;

11,分组查询(group by): select * from student group by name;

12,限制查询结果的数量(limit) :select * from student order by asc limit 5;

13,使用常用函数count()查询,好处:若查询字段有null,不会查询出来:

select count(*) from student;

14,使用常用函数sum()求总和 :select sum(score) from student;

15,使用常用函数avg()求平均值:select avg(score) from student;

16,使用常用函数min()求最小值,max()求最大值:

select max(score),min(score) from student;

今天暂时更新到这里!

时间: 2024-11-05 04:33:17

初学mysql 总结(2)的相关文章

初学MySQL基础知识笔记--第一天

本人初入博客园,第一次写博客,在今后的时间里会一点点的提高自己博客的水平,以及博客的排版等. 在今天,我学习了一下MySQL数据库的基本知识,相信关于MySQL的资料网上会有很多,所以我就不在这里复制粘贴了,在这里留下一些本人在初学MySQL时的一些笔记,以供有需要的同学来参考.以下内容绝无复制,仅仅是博主自己的一些总结. 字段类型 数字:int,decimal(小数) eg:decimal(5,2):一共包含5位数,小数部分有2位 字符:char(存的字符是固定的),varchar(存的字符是

mysql初学,mysql修改,mysql查找,mysql删除,mysql基本命令

Mysql 下载地址https://dev.mysql.com/downloads/mysql/ 1.连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码 1.连接到本机上的MYSQL.首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码. 如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,M

初学MySQL中的一些小知识点

写在前面,小弟初用博客记录学习路上的一点点小知识点,其中可能有个人理解方面的误差,或不明白的地方.希望各位大牛纠正指导,小弟感激不尽!这并不是什么帮助别人解决问题的文章,只是小弟将学习到的内容一一写在博客上,这样方便以后复习,还恳请大家勿喷.. 一.进入MySQL客户端 1.客户端可以通过.../MySQL/bin目录下的sql.exe运行客户端. 1.1:访问方式一: -u root -p /*可以直接在这段代码的后面添加密码,也可以按回车后再输入密码*/ 1.1:访问方式二: --host

初学MySQL

使用Microsoft Excel的时候,觉得很方便,可是当一个数据变得多起来的时候,一个接一个的表格就显得有些力不从心,关联也不是很理想,直到后来接触MySQL数据库,才发现数据库的便捷. 我听到的最形象的比喻是把数据库比作图书馆.一本本的书就是一个个数据,在图书馆中如何把相同种类的书放在一类,如何把不同种类的书排列,思考这样的问题实际上就接触到了数据库的内容. 闲话不多说了,在学习MySQL的时候,最后身旁有一本<MySQL入门很简单>这样一本书.我推荐大家在MySQL的官网去下载该软件,

初学MySQL基础知识笔记--02

查询部分 1> 查询数据中所有数据:select * from 表名 2> 查询数据中某项的数据:eg:select id,name from students; 3> 消除重复行:eg:select distinct gender from students; (指删除gender中重复的所在行) *注:eg:select distinct id,gender from students; 则需要两行都重复才不显示,例如id均不同,则全部显示. Select * from 表名 whe

初学mysql 建表:71个案例

insert into `table1`(`XueHao`,`XingMing`,`XingBie`,`BanJi`,`ChengJi`,`DiZhi`,`JuTiXinXi`) values (1,'成龙','男','三年一班',98.0,'香港','成家班武打巨星'),(2,'邓紫棋','女','三年二班',80.0,'香港','泡沫'),(3,'李易峰','男','三年三班',77.0,'未知','盗墓笔记'),(4,'范冰冰','女','三年二班',80.0,NULL,'武媚娘'),(5

MySQL数据库备份:完全备份+增量备份

MySQL数据库备份:完全备份+增量备份 ************************************************************************************** 计划任务: crontab -e  -u root 00 6  * * 1  /shell/mysqlbak.sh &> /dev/null 00 23  * * 2-7  /shell/mysqladd.sh &> /dev/null **************

centOS安装Mysql指南

说明:使用操作系统centOS6.4 32位系统:mysql:mysql-5.7.10-linux-glibc2.5-i686.tar.gz; 一.准备 下载mysql wget http://mirrors.sohu.com/mysql/mysql:mysql-5.7.10-linux-glibc2.5-i686.tar.gz 注:所有shell命令都以root用户执行.随着mysql版本的更新,新版本的安装方式会有所更改,可以参考mysql压缩包中的INSTALL-BINARY文件. 此处我

Mysql的基础使用之MariaDB安装

初学mysql的小白,首次写博客,为了能让自己记得更加深刻,也是以一种小白的角度交代初学者的经历和困难,也算是记录自己成长的步伐吧 我首次用mysql是在ubuntu上 ,现在用的是linux 中的Red Hat 分支的centOS 7 ,安装时发现通常用的都是MariaDB 来代替mysql,通过资料查询发现Mariadb是mysql的其中的一种分支,由mysql的创始人带领的团队所开发的mysql分支的一种版本,因为mysql受到被Oracle收购后的日渐封闭与缓慢的更新,众多Linux发行