数据库:SQL课程
- 不要用
"
, 双引号在SQL中有不同的含义 - 在单引号里面是大小写敏感的, 但是SQL的关键字本身是不敏感的
- 对于
count
函数, 如果传入的参数是*
, 则统计该表的总行数(不管有没有缺失值), 如果传入的参数是某一个属性名, 则统计的是该属性中除去缺失值之外的个数,MAX
,AVG
等会自动忽略缺失值 INSERT INTO <table> VALUES <values>
,UPDATE <table> SET <values> WHERE <conditions>
,DELETE FROM <table> WHERE <conditions>
-
CREATE TABLE <table> (<attr1>, <type1>, ...)
, 注意PRIMARY KEY
,NOT NULL
,DEFAULT <default_value>
,references <table>(<attr>)
的使用, 以及DROP TABLE
例子
- 范围条件判断,
BETWEEN
,IN
,=
,>
,>=
,<
,<=
- 范围条件判断,
-
逻辑连接,
OR
,AND