美文网首页
第八天: SQL数据库初

第八天: SQL数据库初

作者: deji_Chen | 来源:发表于2018-10-24 17:42 被阅读0次

使用SQLyon连接数据库

select查询

  • 单个条件查询
  • select */字段名1 from 表名 字段名 = '值'
  • 选取某一列中所有不同的值(去重)
  • select distinct 字段名 from 表名 在字段名前面 加一个 distinct
  • 多个条件查询
    1.select * from 表名 where (条件1 or 条件2) and 条件3 中间 or 2个条件加括号
    2.select * from 表名 where 列名 in ('值1','值2') 同一列中包含某些不同的值为条件
  • 查询模糊语句
    select * from 表名 where 字段名 like '%N%'


  • 介于两者之间的语句 butween '值1' and '值2'
    select * from 表名 where 字段名 butween '值1'and '值2'
  • 选取2个表中的数据
    1.select 表1.列1,表2.列2 from 表1,表2 where 表1.列1=表2.列2
    2.select 表1.列1,表2.列2 from 表1 inner join 表2 on 表1.列1=表2.列2
  • 筛选条件


练习select查询语句

  1. 精确查询 学生姓名为 马冬梅的学生
    SELECT realname FROM gy_user WHERE realname LIKE '马冬梅';

  2. 查询学生编号 大于60的
    SELECT* FROM gy_user WHERE sno>60;

  3. 查询学生 年龄大于20的
    SELECT* FROM gy_user WHERE age>20;

  4. 查询学生姓名为 钱璟的
    SELECT* FROM gy_user WHERE realname LIKE '钱璟';

  5. 查询学生性别为女的
    SELECT* FROM gy_user WHERE sex LIKE '女';

  6. 查询编号小于 110的学生
    SELECT* FROM gy_user WHERE sno<110;

  7. 年龄不等于23 的学生信息
    SELECT* FROM gy_user WHERE age!=23;

  8. 学生姓名 包含 马
    SELECT* FROM gy_user WHERE realname LIKE '%马%';

  9. 查询学生id 是77 88 111
    SELECT* FROM gy_user WHERE id=77 OR id=88 OR id=111;
    SELECT* FROM gy_user WHERE id IN (77,88,111);

  10. 导师不在 李素云 马超 刘程旭
    SELECT* FROM gy_user WHERE teacher NOT IN ('李素云','马超','刘程旭');

excel

excel与 数据库的区别

  • 相同点:
  1. 都可以存储数据

  2. 都可以对数据进行增删改查操作

  3. 都可以对数据进行筛选和统计

  • 不同点:
  1. excel的主要服务对象是人;数据库的主要服务对象是程序

  2. excel是本地存储,同时只能有一个人使用;数据库可以多人进行远程访问

相关文章

  • 第八天: SQL数据库初

    使用SQLyon连接数据库 select查询 单个条件查询 select */字段名1 from 表名 字段名 =...

  • 2020-09-10

    本单元目标 一、为什么要学习数据库 二、数据库的相关概念 DBMS、DB、SQL 三、数据库存储数据的特点 四、初...

  • 数据库SQL语言入门(一)

    系列文章 数据库SQL语言入门(二)数据库SQL语言入门(三) SQL简介 SQL 是 Structure Que...

  • Sqlite数据库

    SQL 是用于访问和处理数据库的标准的计算机语言 SQL 能做什么? SQL 面向数据库执行查询SQL 可从数据库...

  • iOS进阶第二天 (数据库)

    一、数据库管理系统 二、SQL语句 三、 iOS的数据库技术实现 数据库常用概念: SQL:SQL是Structu...

  • SQL基础<一>

    前言 计划 传送门:SQL基础教程 数据库和SQL 1.数据库 提到SQL,首先必须谈到数据库,那么什么是数据库?...

  • SQLServer基础

    系统数据库 SQL Server 系统自带以下数据库: master数据库master数据库用来保存SQL Ser...

  • SQL 和 NoSQL 的区别

    概念 SQL (Structured Query Language) 数据库,指关系型数据库 - 主要代表:SQL...

  • SQL预编译

    1.数据库预编译起源 (1)数据库SQL语句编译特性:数据库接受到sql语句之后,需要词法和语义解析,优化sql语...

  • MySQL

    数据类型 sql基础 数据库表 SQL SELECT 语句: SQL WHERE 子句: SQL AND & OR...

网友评论

      本文标题:第八天: SQL数据库初

      本文链接:https://www.haomeiwen.com/subject/rqpxtqtx.html