首页 > 代码库 > SQL格式笔记
SQL格式笔记
说明:[]内的参数可以省略
表的创建
create table <表名> (<列名> <数据类型> [列级完整性约束条件], <列名> <数据类型> [列级完整性约束条件], ······ ,<表级完整性约束条件>);
表的修改
alter table <表名> [add [column] <新列名> <数据类型> [完整性约束]] [add <表级完整性约束>] [drop [column] <列名> [cascade|restrict]] [drop constraint <完整性约束名> [restrict|cascade]] [alter column <列名> <数据类型>];
表的删除
drop table <表名> [cascade|restrict];
查询
select <目标列表达式> [,<目标列表达式>]··· from <表名> [group by <列名1> [having <条件表达式>]] --分组 [order by <列名2> [asc|desc]] --升序或降序
like的查找匹配查找
where <列名1> [not] like ‘匹配字符串’ [escape ‘<换码字符>’]
%(百分号)代表任意长度(长度可以为0)的字符串
_(下横线)代表任意单个字符
插入数据
insert into <表名> [(<属性列1> [,<属性列2>]···)] values (<常量1> [,<常量2>···]);
插入子查询结果
insert into <表名> [(<属性列1> [,<属性列2>···])] select <目标列表达式1> [,<目标列表达式2>]···from <表名> --子查询结果
修改数据
update <表名> set <列名>=<表达式> [,<列名>=<表达式>···] [where <条件>];
删除数据
delete from <表名> [where <条件>];
SQL格式笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。