zoukankan      html  css  js  c++  java
  • SQL基础

    1SQL简介

           SQL(Structured Query Language)结构化查询语言。

           SQL就是操作数据的一种语言。

    2、增加记录

      语法格式:INSERT INTO table_name(字段1,字段2,字段3,…) VALUES(值1,值2,值3,…)

      语法说明

    l  INSERT INTO是添加数据的SQL命令。

    l  table_name要添加的数据表。

    l  表的字段列表,要与值的列表,一一对应。

    l  字段的类型,要与值类型一样。

    l  如果还有没有列出的字段,将用默认值代替。

       举例:

    insert into news(title,author,source,hits,is_ppt,content,addate) value ('佘育有坏','一米','乱编七塘',300,1,'Safari 是苹果公司开发的浏览器,所用浏览器内核的名称是大名鼎鼎的 WebKit',321);

    3、删除记录

      语法:DELETE FROM table_name [WHERE 条件]

      说明:

      WHERE条件:如果省略,将删除所有记录。

      举例:

      delete from news;    //删除所有的记录

      delete from news where id>10;  //删除id>10所有记录

      delete from news where id>=10 and id<20;   //删除id>10且id<20的记录

      delete from news where author = ‘admin’ and id<100; //删除id<100且author = ‘admin’记录

    4、修改记录

      语法:UPDATE table_name SET 字段1 = 新值1,字段2=新值2,… [WHERE条件]

      说明:

      需要更新的字段列出,不需要更新的不用管它。

      字段的顺序可以修改。

      WHERE条件不能省略,如果省略,所有记录都会修改完一样。

      举例:

      update news set title = ‘新标题’,content = ‘新内容’ where id=50;

      update news set content = ‘新内容’ , title = ‘新标题’ where id=50;

     

    5、查询记录

      语法:SELECT 字段列表|* FROM table_name [WHERE条件] [ORDER BY排序][LIMIT限制输出]

      参数:

      字段字列表:查询某些字段的数据,各字段之间用逗号隔开,字段之间没有顺序。

      *:表示显示所有列的数据。如:select * from news;

      where:指查询的条件。

      SELECT * FROM news WHERE id<100;

      SELECT * FROM news WHERE id<100 and hits<100;

      SELECT * FROM news WHERE id=100 OR hits<50;

      ORDER BY:字段排序。

      语法:ORDER BY 字段 [ASC|DESC]

      ASC表示“升序”排列(默认),DESC表示降序排列。

      SELECT * FROM news ORDER BY id DESC; //id降序排列

      SELECT * FROM news ORDER BY hits;  //hits升序排列

      LIMIT:限制输出

      语法:LIMIT startrow,pagesize;

      参数:

      startrow从指定的行数起,开始返回数据。

     pagesize返回的记录数。

      举例:

      LIMIT 0,10;  //从第0行起,返回10条记录

      LIMIT 10,10;  //从第10行起,返回10条记录

      LIMIT 20,10;  //从第20行起,返回10条记录

     

  • 相关阅读:
    性能优化之
    gruntjs开发实例
    从数组里随机获取N项
    调试工具-fiddler:本地资源替换线上调试
    HTML5-canvas实例:2D折线数据图与2D扇形图
    移动前端兼容性笔记
    Less开发指南(三)- 代码文件跟踪调试
    像纸质笔记本一样给div,textarea添加行的分割线
    基于视图的增删改查操作(颠覆传统思维吧)
    恶劣的百度推广人员
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7272440.html
Copyright © 2011-2022 走看看