zoukankan      html  css  js  c++  java
  • 2016/5/9 数据库3

    数据库的关系  一对一  一对多  多对多  

    one2one A---B   一个元素对应一个元素         one2many 一对多 A---B   A----C  一个元素对应多个元素     many2many 多对多  A--B  A--C   B--A  B---C    一个元素对应多个元素  同时 它所对应的元素也同样不止对应它  还对应其他的多项元素 

    增删改查   DML  

    增加:  关键字IMSERT  向表中添加SQL语句    能够增加单条 也能增加多条  增加"" 空白字符与null是不一样的  空白字符也算是有元素  

    insert  into 表名 (列名,列名)可以添加多个列    values(需要增加的数据,注意数据和列要一样多  属性要一样)

    改:关键字 UPFATE  修改表中的数据  

    update 表名 set 列名=/*需要改为什么 注意格式*/   where  行名/* 一般用主键*/  =第几行   

    删:关键字DELETE from 表名 where 行名/*最好用主键*/      可以删除一行的数据 可恢复     truncate  也是删除  不可恢复  比较快

    查:关键字 SELECT /*这里可以给列名*/ from 表名 where 行名/*一般用主键*/ 

     简单数据查询    :  

    查询是最常用的SQL操作  是程序员必备基础     

    投影 : 指定需要查询的列  select */*这列可以给列值*/  from 表名     查询可以加入基本算法

    选择 : 指定行  select * from 表名 where 行名

    分页处理  select * from 表名 limlt 0,3 /*这里0是指从第几行开始  3是指显示几行*/

    去虫(同?) :关键字 distinct     select distinct * from 表名   去掉重复的数据 

    选择查询 : where      anb(表示并且)  or(表示或者)   int(条件一,条件二)   not(表示不得意思) 

    模糊查询:  like  写在列名后面 "ma%"  %代表模糊概念  这样所有ma开头的都会找到   %修饰的语句可以在开头 中间 结尾     _代表一个字符模糊  

    判断 null   不能用 =null   需要用   is  null    is代表判断  not 代表不

  • 相关阅读:
    尘误解
    了解了解你自己的话zookeeper(从那时起,纠正了一些说法在线)
    HDU 5055 Bob and math problem(结构体)
    Linux通过编辑器vi使用介绍
    OCP-1Z0-051-名称解析-文章32称号
    刘强东:解密京东10甘蔗理论
    Android结构分析Android智能指针(两)
    hbase ganglia监控配置
    第一个位和一个真正的项目件
    Html5 の 微信飞机大战
  • 原文地址:https://www.cnblogs.com/waxlh/p/5475612.html
Copyright © 2011-2022 走看看