MySQL-笔记01

目录

前言基础知识 

1.简单查询(字段就是属性)

2.条件查询

前言基础知识 

*DBMS->执行SQL->操作DB

*SQL语言的分类:
       DQL:数据查询语言(带有select关键字的)
       DML:对表中数据进行增删改
       DDL:数据定义语言,对表的结构进行定义()增删改不是表中数据,creat,drop,alter
       TCL:是事务控制语言(事务的提交和回滚)
       DCL:是数据的控制的语言,授权,撤销权限

*select * from 表名:查看该表(效率低)

*desc 表名:查看该表的结构

*MySql不见;不执行语句

*\C终止一条命令的输入

1.简单查询(字段就是属性)

  1.1查询一个字段?
      select 字段名 from 表名;
  1.2查询两个字段或者多个字段?
      select 字段名,字段名 from 表名
  1.3查询所有字段?
      1.3.1把所有的字段都写上
      1.3.2直接写为*(效率低)
  1.4给查询的列(属性)起别名
      select deptno,旧名 as 新名(别名) from 表名
      可以省略as
      别名有空格用' ' 或”“引用【所有数据库中用单引号】
      原列表名还是叫旧的名字
      [原表列名]
      select永远不进行修改操作  
  1.5对字段进行数学操作
      select  列名*/-+X from 表名[列名也会变成列名*/-+X]

2.条件查询

   2.1不是将一列中的所有数据查询出来,有条件
   2.2语法格式:
               select
                    ...(列名)
                from
                   ...(表名)
                where
                   ...(条件);
   2.3有哪些条件:=;>;<;<=;>=;<> !=;between...and..(两个值之间,左小右大);is null;is not null;and(并且);or(或);in()(包含,in不是一个区间跟的是具体的值);not in();
like(模糊查询;%匹配任意个字符;下划线:任意一个字符;where name like '%o%'  名字里含有o的)
   2.3.1and优先级比or高                                                                                                                     2.3.2 _表示任意一个字符,%表示任意多个字符
   2.3.3找出名字中含有_的,用  '%\_%'  ,加上转义字符 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值