sql命令

Posted kellyPan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql命令相关的知识,希望对你有一定的参考价值。

根据自己的需求:边学习,边使用。

这个语句是使用sql以来写的最长的一个,刚好自己get到几个关键字的使用:

SELECT question.id,content,template_id,stage_id FROM question LEFT JOIN common_template ON question.template_id = common_template.id WHERE question.product_type = ‘TOEFL_PRIMARY‘ AND common_template.stage_id IN(‘STA01‘,‘STA02‘) LIMIT 100;

关键字使用总结:

1)LEFT JOIN:关联某个表

select * from A LEFT JOIN B ON  A.template_id = B.id;(A表关联B表,A表中的template_id和B表中的id对应,展示出AB表所有的元素)

2)LIMIT:展示前多少条数据

select * from A LIMIT 10;--检索前10行数据,显示1-10条数据(用的比较多)
select * from A LIMIT 1,10;--检索从第2行开始,累加10条id记录,共显示id为2....11
select * from A LIMIT 5,10;--检索从第6行开始向前加10条数据,共显示id为6,7....15

3) IN:

用法:

SELECT "栏位名"
FROM "表格名"
WHERE "栏位名" IN (‘值一‘, ‘值二‘, ...);

只筛选出括号里面的值记录。





以上是关于sql命令的主要内容,如果未能解决你的问题,请参考以下文章

如何用命令行打开sql sever

如何用命令行打开sql sever

如何在mysql shell命令中执行sql命令行

怎么在mysql命令行执行一个sql文件

oracle的sql命令有没有区分大小写

执行sql命令是要求输入参数值是啥意思