菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
69
0

SQL基础

原创
05/13 14:22
阅读数 92930

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

 

 

发表评论

0/200
69 点赞
0 评论
收藏