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条记录

     

  • 相关阅读:
    浅析VO、DTO、DO、PO的概念、区别和用处
    serialVersionUID的作用
    Eclipse Debug提示source not found解决方案
    eclipse的块选择模式
    Java工程Properties配置文件注释中文,会自动转换为其他编码方式问题解决 中文乱码
    spring boot1.5以上版本@ConfigurationProperties取消location注解后的替代方案 cannot resolve method location
    c++11多线程
    多媒体指令(AVX加速数组求和)
    oracle数据库occi接口写入中文乱码解决方法
    c++得到窗口句柄
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7272440.html
Copyright © 2011-2022 走看看