2018-09-19EXCLE&数据库

EXCEL 功能

  1. 筛选
  2. 排序
  3. 数据操作
  • 增(增加数据)
  • 删(删除数据)
  • 改(修改数据)
  • 查(查询数据)
  1. 数据统计
  • 数量统计
  • 求和
  • 平均值
  • 最大值
  • 最小值

数据库

数据库功能

  1. 链接数据库
  • SQLyog的界面


    image.png

    2018-09-19EXCLE&数据库_第1张图片
    283974157389144478.png

    2018-09-19EXCLE&数据库_第2张图片
    ![290513198213854508.png](https://upload-images.jianshu.io/upload_images/13983737-4e3e7ce2fdbe3ba8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

    2018-09-19EXCLE&数据库_第3张图片
    566905699659168316.png

一、链接方式

  1. 在命令行进入本机数据库(仅可访问本机数据库)
  • 全命令操作


    2018-09-19EXCLE&数据库_第4张图片
    image.png
  1. 使用客户端远程链接数据库(可访问多台主机数据库)
  • 可视化操作界面
    2018-09-19EXCLE&数据库_第5张图片
    image.png

    2018-09-19EXCLE&数据库_第6张图片
    image.png
  1. 代码程序链接数据库
  • java用的是jdbc这个框架


    2018-09-19EXCLE&数据库_第7张图片
    image.png

二、链接信息

  1. ip
  • 可以直接填域名也可以直接填IP
  1. 端口
  2. 用户名
  3. 密码
  4. 数据库实例名(输入后只显示输入的数据库内容)


    2018-09-19EXCLE&数据库_第8张图片
    283974157389144478.png

三、查询

  • select 字段1,字段2,... from 表名 where 条件1 连接符 条件2;


    2018-09-19EXCLE&数据库_第9张图片
    image.png
  • 示例
-- 展示结果为 sname,sno,tname,education
SELECT sname,sno,tname,education FROM `gy_student_jiacb`;
-- 展示所有的查询结果
SELECT * FROM `gy_student_jiacb`;
-- 展示除tname以外的所有字段
SELECT sname,sno,age,phone,education,sex FROM `gy_student_jiacb`;
-- 查询年龄大于18的所有女同学
SELECT * FROM `gy_student_jiacb` WHERE age > 18 AND sex = '女';
-- 查询学号大于3且年龄小于20的所有学生
SELECT * FROM `gy_student_jiacb` WHERE sno > 3 AND age < 20;
-- 查询导师为小吴且学历不为本科的所有学生
SELECT * FROM `gy_student_jiacb` WHERE tname = '小吴' AND education != '本科';
-- 查询导师为大吴或者导师为薛鹏垒的所有同学
SELECT * FROM `gy_student_jiacb` WHERE tname = '大吴' OR tname = '薛鹏垒';
-- 查询导师为大吴或者导师为薛鹏垒的所有男同学
SELECT * FROM `gy_student_jiacb` WHERE ( tname = '大吴' OR tname = '薛鹏垒' ) AND sex = '男' ;
-- 查询年龄介于18-20之间的同学
SELECT * FROM `gy_student_jiacb` WHERE age BETWEEN 18 AND 20;
-- 查询年龄不在18-20岁之间的同学
SELECT * FROM `gy_student_jiacb` WHERE age NOT BETWEEN 18 AND 20;
-- 查询年龄在17-24之间的所有男同学的信息
SELECT * FROM `gy_student_jiacb` WHERE (age BETWEEN 17 AND 24) AND sex = '男';
-- 查询学历为本科或者大专的所有女同学信息
SELECT * FROM `gy_student_jiacb` WHERE (education = '本科' OR education = '大专') AND sex = '女';
-- 查询学导师为王凯或者吴令,并且年龄在20-22岁之间的所有学生信息
SELECT * FROM `gy_student_jiacb` WHERE (tname = '王凯' OR tname = '吴令') AND age BETWEEN 20 AND 22;
-- 查询学导师为王凯或者吴令,并且年龄在20-22岁之间的所有男学生信息
SELECT * FROM `gy_student_jiacb` WHERE (tname = '王凯' OR tname = '吴令') AND age BETWEEN 20 AND 22 AND sex = '男';

四、限制条件

  1. 大于(>)
SELECT * FROM `gy_student_jiacb` WHERE age > 19 ;
  1. 小于(<)
SELECT * FROM `gy_student_jiacb` WHERE age < 19 ;
  1. 不等于(<>或者!=)
SELECT * FROM `gy_student_jiacb` WHERE age <> 19 ;

4.等于(=)

SELECT * FROM `gy_student_jiacb` WHERE age = 19 ;

5.大于等于(>=)

SELECT * FROM `gy_student_jiacb` WHERE age >= 19 ;

6.小于等于(<=)

SELECT * FROM `gy_student_jiacb` WHERE age <= 19 ;
  1. 和(and)
SELECT * FROM `gy_student_jiacb` WHERE age = 19 AND education = '大专';
  1. 或者(or)
SELECT * FROM `gy_student_jiacb` WHERE age = 19 OR age = 20;
  1. 介于两者之间(between and),
SELECT * FROM `gy_student_jiacb` WHERE age BETWEEN 17 AND 24;

10.不介于两者之间(not between and)

SELECT * FROM `gy_student_jiacb` WHERE age NOT BETWEEN 17 AND 24;

你可能感兴趣的:(2018-09-19EXCLE&数据库)