SQL 语句关键词笔记【基础篇】
来源:互联网 发布:产品优化方案 编辑:程序博客网 时间:2024/06/06 08:53
过滤相同的值
SELECT DISTINCT 列明 FROM 表名
查找符合列值的项
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值运算符包括:=、>、<、<>、<=、>=、BETWEEN、LIKE
SELECT * FROM Persons WHERE City='Beijing' SELECT * FROM Persons WHERE age=55要注意这个'单引号的使用,文本值需要单引号括起来,而数值不能是用单引号
查找符合条件的项AND和OR运算符
可以和WHERE一起使用,作用效果等同于 java中与或的功能
SELECT * FROM Persons WHERE age=55 AND City='Beijing' 查找北京55岁的SELECT * FROM Persons WHERE age=55 OR City='Beijing' 查找北京的或者55岁的SELECT * FROM Persons WHERE (age=55 OR age=45) AND City='Beijing' 查找年龄为45或者55,但必须是北京的
对查找结果排序 ORDER BY
SELECT * FROM Persons ORDER BY age 查询的结果按照年龄排序,默认升序排列,如果希望降序排列的话,在最后加上 DESC,升序是ASC(默认就是,可以不加)SELECT * FROM Persons ORDER BY age DESC ,City ASC 先按照age降序排列,如果有相同的age值,那么这几个相同的age值的行就按照City的字母A-Z(ASC升序)的序列排列
INSERT INTO 插入一行
INSERT INTO 表名 VALUES (值1,值2,...) 括号按照表中列的顺序一次使用逗号隔开INSERT INTO 表名 (列名1,列名2,...) VAULES (值1,值2,...) 指定表中的某几个列插入对应的值INSERT INTO 表名 (列名1,列名2,...) VAULES (值1,值2,...),(值1,值2,...) 指定表中的某几个列插入对应的值多行
UPDATE 修改表数据
UPDATE 表名 SET 列名=修改后的值 WHERE 列名=列值 这个列值是查找本条数据的先置条件UPDATE 表名 SET 列名=修改后的值1,列名=修改后的值2,... WHERE 列名=列值 通知修改多个列值
DELETE 删除表中的行
DELETE FROM 表名 WHERE 列名=列值 删除符合列值条件的行DELETE * FROM 表名 DELETE FROM 表名 以上两条都是在不删除表的情况下删除所有行
--------------------------------以上是基本的增删改查操作------------------------------
阅读全文
0 0
- SQL 语句关键词笔记【基础篇】
- SQL 语句关键词笔记二
- sql 常用语句和关键词
- SQL学习笔记:基础SQL语句
- SQL语句基础篇
- 关于 sql语句的union 关键词
- SQL语句的一些关键词(一)
- sql语句,几个容易混淆的关键词
- SQL语句中常用关键词及其解释
- SQL语句中常用关键词及其解释
- 编写sql语句一些关键词的注意事项
- T-SQL学习笔记-程序设计基础-流程控制语句
- 黑马程序员--学习笔记之SQL基础语句及函数
- Oracle PL/SQL语句基础学习笔记(下)
- Oracle PL/SQL语句基础学习笔记(上)
- SQL基础语言笔记(超级入门的简单语句)
- MySQL学习笔记(一):基础常用SQL语句
- 经典SQL语句大全(基础篇
- 常见网络攻击类型
- 根据文本语料生成词典、每行行首加唯一id
- jQuery动态网格布局插件:Masonry
- List使用add方法添加对象-只显示最后添加的数据的问题
- Ubuntu16.04 安装显卡驱动+cuda8.0+cudnn-v6+opecv2.4.13+caffe
- SQL 语句关键词笔记【基础篇】
- 实时视频质量监控---视频高度精确的自动测量多个流质量视频检测
- Springmvc 在maven添加依赖
- RFID技术大显身手在零售业领域备受青睐
- 扩展欧几里得算法的学习
- ncnn与NNPACK-darknet速度比较
- malloc,calloc,realloc,memset之间的关系
- java 获取服务器端ip
- web前端开发企业级CSS常用命名,书写规范总结