网站建设教程.,网络营销推广公司结构,外贸网站制作方案,ota平台网站建设SQL基础语法:
sql对大小写不敏感#xff0c;eg: SELECT 等效于 select#xff1b;select: select用于从表中查找数据#xff0c;select 列名 from 表名 — 结果集:#xff1a;仅有查询列的结果表#xff1b; SELECT * FROM 表名称 ---- 结果集: 查找表的所有数据…SQL基础语法:
sql对大小写不敏感eg: SELECT 等效于 selectselect: select用于从表中查找数据select 列名 from 表名 — 结果集:仅有查询列的结果表 SELECT * FROM 表名称 ---- 结果集: 查找表的所有数据AND ORSQL语法中若用到且、或 用 and、 or表示注意 ’ A or B ‘表示两者任意一种都可而不是在前者的基础上查找后者’ A and B 表示同时满足A 和 B两个条件的情况updateupdate语句表示修改表中的数据order by表示对结果集进行排序默认情况按照升序排序如果需要按照降序排列还要加上 ’ desc ’ 关键字w-register_apply.apply_dept_ ‘’ 中 表示不等于设置变量 如上所示写法表示设置了examine_apply_time_ 和 examine_platform_ 两个变量在界面上要有这两个搜索 / 下拉等形式的筛选此处注意变量名必须一致limit用于限制查询结果返回的数量limit后面有两个参数时第一个参数表示要跳过的数据数量第二个参数表示要拿到的数据数量limit后面只有一个参数时该参数表示要取的数据数量limit 和 offset组合使用时limit后面只能有一个参数表示要取的数据数量offset表示要跳过的数据数量eg: select * from table1 limit i, n; table1要查询的表i最终呈现的结果是从查询结果的第 i 条数据开始显示(默认从第一条)n表示最终呈现的结果显示几条数据
SQL常用函数:
count
位置: 位于 select 和 from 中间返回值: 返回符合函数条件的数据的总行数常用语法: count (原有列名) as 新列名 — 返回符合条件的行数即有多少条数据有原列名的列就返回几 给count出来的新列中的值添加前缀 count (’ 222- , showType) 2.sum 3.Group By
单表查询的SQL语句
1.查询(单列)
- 语法select 列名 from 表名
- eg查询 data_template_def_copy1 表中的 name 列
- 2. 查询 (多列)
语法 select id, name, description from data_template_def_copy1;eg 查询 data_template_def_copy1 表中的 id、name、description三列数据信息
3. 查询所有列
语法: select * from data_template_def_copy1;select * from 表名 ---- 表示查询表中的所有列
4.有条件的查询
语法select 列名 from 表明 where 条件;eg select id, name from data_template_def_copy1 where name ‘登记列表新’
5. and(查询同时满足两个或多个条件的数据)
语法A and B;eg select id, name, description from data_template_def_copy1 where name ‘登记列表-新’ and description ‘登记列表-新’;
6. or(查询满足前者或者满足后者的数据)
语法: A or B;eg: select id, name, description from data_template_def_copy1 where name ‘登记列表-新’ or description ‘登记样本’;
7. left join(左连接 - 查询)
left join : 以左表为基础查询右表中的值(若是查询不到返回null)left join…on left join使用时要和on关键字一起使用A left join B on A.id B.id ---- 表示先查A表 再查B表依据(关联点儿)是 根据A.id B.id