2018-10-24MySQL的使用

一、 数据库介绍

  • 14245353-06424593b151beb4.png

    数据库与excel的区别

  • 相同点:
    都可以存储数据
    都可以对数据进行增删改查操作
    都可以对数据进行筛选和统计

  • 不同点:
    excel的主要服务对象是人,数据库的主要服务对象是程序;
    excel是本地存储,同时只能有一个人使用,数据库可以多人进行远程访问;

  • 常见的数据库类型

  • 14245353-0c03eeccf84354ad.png

二、 sql语句

  • 条件运算符


    14245353-3953516aa36d59f8.png
  • 分隔符


    14245353-b5a50f5a36b6484f.png
  • 通配符


    14245353-e44cc8294847e031.png
  • 查询语句


    14245353-b8a19d788753b263.png

练习题

1.年龄大于20
SELECT * FROM gy_user WHERE age>20;
2.年龄小于20
SELECT * FROM gy_user WHERE age<20;
3.年龄大于等于30
SELECT * FROM gy_user WHERE age>=30;
4.年龄小于等于30
SELECT * FROM gy_user WHERE age<=30;
5.年龄不等于 35
SELECT * FROM gy_user WHERE age<>35;
6.姓名为周仕平
SELECT * FROM gy_user WHERE realname = '周仕平';
7.姓名为周XX
SELECT * FROM gy_user WHERE realname LIKE '周%';
8.查询用户id在100-300之间的用户
SELECT * FROM gy_user WHERE sno BETWEEN 100 AND 300;
9.查询用户年龄在25-35之间的用户
SELECT * FROM gy_user WHERE age BETWEEN 25 AND 35;
10.查询用户姓名包含 令 或者 伟
SELECT * FROM gy_user WHERE realname LIKE '%令%' OR realname LIKE '%伟%';
11.查询用户地址包含闵行区并且编号小于400
SELECT * FROM gy_user WHERE address LIKE '%闵行区%' AND sno <400;
12 查询姓名包含王或年龄在 20-30区间并且班级为 1的
SELECT * FROM gy_user WHERE realname LIKE '%王%' AND (age BETWEEN 20 AND 30) ;
13 查询班级编号为1或学历为1的
SELECT * FROM gy_user WHERE class_type = 1 OR education = 1;
14.查询年龄大于18并且班级类型为2
SELECT * FROM gy_user WHERE age > 18 AND class_type = 2;
15.查询编号不等于100的或者年龄小于35的
SELECT * FROM gy_user WHERE sno !=100 OR age<35;
16.查询学历大于1的学生信息 只显示 编号 ,真实姓名
SELECT sno,realname FROM gy_user WHERE education > 1;
17.查询年龄小于40并且手机号的号段为138的用户,只显示用户名,地址
SELECT sname,address FROM gy_userWHERE age< 40 AND phone LIKE '138%';
18.查询手机号尾数为1,并且地址在上海的学生用户名,编号,地址
SELECT sname,sno,address FROM gy_user WHERE phone LIKE '%1' AND address LIKE '%上海%';
19.查询用户名包含字母为 l 的并且班级类型不为1
SELECT * FROM gy_user WHERE sname LIKE '%l%' AND class_type != 1;
20.查询用户名为5位字符或者真实姓名位5位字符的用户编号,姓名,地址
SELECT sno,realname,address FROM gy_user WHERE sname LIKE '_____' OR realname LIKE '_____';
1 SELECT * FROM gy_user WHERE realname = '马冬梅';
2 SELECT * FROM gy_user WHERE sno>60;
3 SELECT * FROM gy_user WHERE age>20;
4 SELECT * FROM gy_user WHERE realname LIKE '钱璟';;
5 SELECT * FROM gy_user WHERE sex = '女';
6 SELECT * FROM gy_user WHERE sno<110;
7 SELECT * FROM gy_user WHERE !=23;
8 SELECT sno,sname WHERE gy_user WHERE !='张子栋';
9 SELECT sno,sname,address WHERE gy_user WHERE address='重庆';
10 SELECT * FROM gy_user WHERE realname LIKE '%马%';
11 SELECT * FROM gy_user WHERE realname LIKE '吴%';
12 SELECT * FROM gy_user WHERE realname LIKE '%李%';
13 SELECT * FROM gy_user WHERE realname LIKE '%静%';
14 SELECT * FROM gy_user WHERE realname LIKE '';
15 SELECT * FROM gy_user WHERE realname LIKE '%民';
16 SELECT * FROM gy_user WHERE realname LIKE '
春%';
17 SELECT * FROM gy_user WHERE realname LIKE '
__';
18 SELECT * FROM gy_user WHERE realname LIKE '马%梅';
19 SELECT * FROM gy_user WHERE realname LIKE '马东%';
20 SELECT * FROM gy_user WHERE realname LIKE '%冬梅';

21 SELECT * FROM gy_user WHERE id = 77 OR id=88 OR id=99 OR id =111;
SELECT * FROM gy_user WHERE id IN (77,88,99,111);

22 SELECT * FROM gy_user WHERE age = 23 OR age =30;
SELECT * FROM gy_user WHERE age IN (23,30);

23 SELECT * FROM gy_user WHERE address = '安徽' AND address ='重庆';
SELECT * FROM gy_user WHERE address IN ('安徽','重庆');

23 SELECT * FROM gy_user WHERE sname NOT LIKE ('%康健');
24 SELECT * FROM gy_user WHERE sno NOT IN (05,10,15,20);
25 SELECT * FROM gy_user WHERE teacher NOT LIKE ('李%');
26 SELECT * FROM gy_user WHERE teacher NOT IN ('李素云','马超','刘程旭');
27 SELECT * FROM gy_user WHERE NAME LIKE'%上海%' OR address LIKE '%上海%';
28 SELECT * FROM gy_user WHERE NAME LIKE '%阿里%' AND address LIKE '%上海金融中心%';
29 SELECT * FROM gy_user WHERE address IN ('重庆','成都','上海');

微信图片_20181024184923.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 测试环境 年龄 查询 数据库 1.连接方式image.png 2.连接信息image.png 3.查询image....
    雁_9587阅读 937评论 0 0
  • 数据库学习 一.数据库介绍 数据库和excel的区别数据库在线程序excel单机程序 常见的数据库 二.数据库客户...
    Xijian阅读 1,580评论 0 0
  • 多余的序 对于DAX,目前涉及到的很多概念及称谓(还在不断增加中),我总结了好久,都没有如愿。 ...
    PowerBI非官方阅读 9,628评论 0 11
  • 你对过去满意吗? 你是否为没有达成目标而烦恼? 你是否心里感觉有很大的压力? 你是否感觉到对现在非常迷茫? 你是否...
    鹿北111阅读 2,895评论 0 0
  • 我的性子是偏向于闷骚型的,很多事情宁愿埋在自己的心里也不愿意找身边的朋友倾诉。所以我身边的知心朋友也比...
    木心头阅读 1,544评论 0 0

友情链接更多精彩内容