zoukankan      html  css  js  c++  java
  • mysql学习-SQL查询基本操作

    本人在学习视频中记录下来。供大家学习

    一、SQL
    SQL� Structured Query Language
    用于对数据库进行查询吗,更新和管理的一种特俗的语言

    包含三个部分:
    DML
    1、Data Manipulation Language ������数据库操作语言
    2、用于检索或更新数据库:insert delete update select 增删改查

    DDL
    1、Data Definition Language数据定义语言
    2、用于定义数据结构 create alter drop

    DCL
    1、Data Control Language 数据控制语言
    2、用户定义数据库用户的权限:grant revoke

    二、查询操作

    1、语法
    select 列名1 别名1,列名2 别名2 ....... from 表名;

            示例
                  select ename from emp;
                  select ename,job,hiredate from emp;
                  select * from emp;
                  select ename,job ,hiredate from emp;
                  select empno,ename,sal "your salary" from emp;(别名包含空格时,必须使用双引号引起来)
    

    2、用法
    2.1 字符串连接 concat()
    select concat(‘编号为’,empno,'的雇员,姓名为‘,ename,’职位为‘,job) from emp;

    2.2 四则运算 + - * %
    select ename ����,sal12 �� from emp;
    select ename ����,(sal+ifnull(comm,0))
    12 �� from emp; -- �使用 �ifnull()

    2.3 去除重复列
    select ename,job from emp;
    在去除重复列时只有所有列都相同才能去除)

    3、限定查询
    语法:select 列名1 别名1,列名2 别名2 .......from 表名 where 条件;

    3.1 比较运算符

    3.2 null 或 not null

    3.3 and 或者 or

    3.4 not

    3.5 between and

    3.6 in 或 not in

    3.7 like

  • 相关阅读:
    PAT B1027 打印沙漏 (20 分)
    PAT B1025 反转链表 (25 分)
    PAT B1022 D进制的A+B (20 分)
    PAT B1018 锤子剪刀布 (20 分)
    PAT B1017 A除以B (20 分)
    PAT B1015 德才论 (25 分)
    PAT B1013 数素数 (20 分)
    PAT B1010 一元多项式求导 (25 分)
    HDU 1405 The Last Practice
    HDU 1165 Eddy's research II
  • 原文地址:https://www.cnblogs.com/jiliangceshi/p/12857723.html
Copyright © 2011-2022 走看看