SQL语法
建表
语句
1 | CREATE TABLE table_name |
约束
- not null 指示某列不能存储 NULL 值。
- unique ——保证某列的每行必须有唯一的值。
- primary key ——设置主键,唯一且非空
- foreign key——设置外键
- check——保证列中的值符合指定的条件。
- default——设置默认值
查询
关键字 | 目的 | 例子 |
---|---|---|
select form | 查询 | |
where | 过滤 | |
order by & order by desc | 结果排序 | order by A ,B desc #这个时候 A 升序,B 降序排列,desc 跟在降序列后面 |
limit | mysql/pgsql | select column_name(s) from table_name limit number; |
where 相关关键字
- like:通配符
- in:匹配多个值
- and
- or
- between and :取范围,可以是数值,文本,日期
通配符
- %:0或多个字符
- _:单个字符
- [abc]:其中任一字符
- abc||[!abc]:非其中字符