简单学习SQL,一篇文章粗暴掌握
Posted 星涅爱别离
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单学习SQL,一篇文章粗暴掌握相关的知识,希望对你有一定的参考价值。
对于sql,首先要一个概念,那就是它是一个表,我们查的是某一列,返回的是该列中符合条件的行
好了,理解了这句话,你就已经会了科科,来看看具体的一些语法,真的,很简单,来吧
SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。
AND 和 OR 运算符
SELECT * FROM Persons WHERE(
FirstName=\'Thomas\'OR
FirstName=\'William\')
AND
LastName=\'Carter\'
ORDER BY 语句
ORDER BY 语句用于对结果集进行排序。
SELECT Company, OrderNumber FROM Orders ORDER BY Company


插入新的行
INSERT INTO Persons VALUES (\'Gates\', \'Bill\', \'Xuanwumen 10\', \'Beijing\')
在指定的列中插入数据
INSERT INTO Persons (LastName, Address) VALUES (\'Wilson\', \'Champs-Elysees\')
总结一下,以上是一些基本的操作,其实只要读懂字面意思就可以掌握了,我觉得只要你理清楚一点,也就是开头所强调的,寻找是看列,而返回的是这个列中符合条件的行
是不是突然感觉soeasy,哈哈哈,下面来点高级一点的!
关于between不同数据库可能他的使用方法是不同的,所以还是要具体的数据库具体查看
INNER JOIN 与 JOIN 是相同的。
再次强调,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
这里的话可以适当加上一些限制,利用inner join \\where等加以限制要插入的内容
对于约束这一块主要是通过mysql来理解,其他的数据库还是不同的,这一点要注意!
什么是外键?
以上是关于简单学习SQL,一篇文章粗暴掌握的主要内容,如果未能解决你的问题,请参考以下文章