首页 > 代码库 > 我的PHP之旅--SQL语句
我的PHP之旅--SQL语句
SQL语句
结构化查询语言(Structured Query Language)简称SQL,是一种操作数据的语言。
增加记录
- INSERT INTO table_name(字段1, 字段2, 字段3)VALUES(值1, 值2, 值3);
- 字段与值是一一对应的。
- 增加记录只能一条一条的增加。
- 如果没有列出的字段将以默认值代替。
- 例:insert into news(title,content)values(‘一些标题‘,‘一些内容‘);
删除记录
- DELETE FROM table_name[WHERE 条件];
- delete from news; // 删除表内所有的数据。
- delete from news where id>10; // 删除id大于10的数据。
- delete from news where id>10 and id<35; //删除id大于10且小于35的数据。
- delete from news where author=‘某个作者‘ and id<100; // 删除author字段等于‘某个作者‘且id小于100的数据。
修改(更新)记录
- UPDATE table_name SET 字段1=新值1,字段2=新值2 [WHERE 条件];
- 例句:update news set title=‘新的标题‘,content=‘新的内容‘ where id=3;
查询记录
- SELECT 字段1,字段2 FROM table_name [WHERE 条件] [ORDER BY 排序] [LIMIT 限制输出(分页)];
- select * from news; // 把所有列所有数据都查询出来,当数据很多时不建议这样做。
- select id,title from news where id<100 or hits<50; // 把id小于100或点击率小于50的数据查询出来,只显示id和title列。
- select id,title from news where id<100 or hits<50 order by id DESC; // 按照id降序排列,如果是升序排列: order by id 就可以,或者后面加上ASC
- select id,title from news where id between 10 and 40 order by id limit 0,10; // 查询id在10到40之间的数据,以升序排列,从第0行起输出10条数据。
我的PHP之旅--SQL语句
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。