下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、创建数据库创建之前判断该数据库是否存在if exists (select * from sysdatabases where name='databaseName'drop database 'databaseName'go Create DATABASE database-name删除数据库drop database dbname创建新表create table tabname(col1 type1 not null primary key,col2 type2 not null,.根据已有的表创建新表 A :create table tab_new like
2、 tab_old (使用旧表创建新表 B :create table tab_new as select col1,col2 from tab_old definition only删除新表drop table tabname增加一个列Alter table tabname add column col type注:列增加后将不能删除。 DB2中列加上后数据类型也不能改变, 唯一能改变的是增加 varchar 类型的长度。添加主键Alter table tabname add primary key(col说明:删除主键:Alter table tabname drop primary key
3、(col创建索引create unique index idxname on tabname(col.删除索引:drop index idxname on tabname 注:索引是不可更改的, 想更改必须删除重新建。创建视图create view viewname as select statement 删除视图:drop view viewname几个简单的基本的 sql 语句选择:select * from table1 where 范围插入:insert into table1(field1,field2 values(value1,value2删除:delete from table
4、1 where 范围更新:update table1 set field1=value1 where 范围查找:select * from table1 where field1 like %value1% (所有包含 value1 这个模式的字符串 -like 的语法很精妙,查资料 !排序:select * from table1 order by field1,field2 desc总数:select count(* as totalcount from table1求和:select sum(field1 as sumvalue from table1平均:select avg(fiel
5、d1 as avgvalue from table1最大:select max(field1 as maxvalue from table1最小:select min(field1 as minvalue from table1separator几个高级查询运算词A :UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL ,不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。B :EXCEPT 运算符 EXCEP
6、T 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中 的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPTALL ,不消除重复行。C :INTERSECT 运算符 INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有 的 行 并 消 除 所 有 重 复 行 而 派 生 出 一 个 结 果 表 。 当 ALL 随 INTERSECT 一 起 使 用 时 (INTERSECT ALL,不消除重复行。 注:使用运算词的几个查询结果行必须是一致的。 复制表(只复制结构 , 源表名:a 新表名:b (Access可用 法一
7、:select * into b from a where 1<>1法二:select top 0 * into b from a拷贝表(拷贝数据 , 源表名:a 目标表名:b(Access可用 insert into b(a, b, c select d,e,f from b;跨数据库之间表的拷贝(具体数据使用绝对路径 (Access可用 insert into b(a, b, c select d,e,f from b in 具体数据库 where 条件外连接查询(表名 1:a 表名 2:b select a.a, a.b, a.c, b.c, b.d, b.f from a
8、LEFT OUT JOIN b ON a.a = b.c 在线视图查询(表名 1:a select * from (Select a,b,c FROM a T where t.a > 1;between 的用法between 限制查询数据范围时包括了边界值 ,not between 不包括 select * from table1 where time between time1 and time2 select a,b,c, from table1 where a not between 数值 1 and 数值 2 in 的使用方法select * from table1 where a not in ( 值 1, 值 2, 值 4, 值 6删除主表中已经在副表中没有的信息两 张 关 联 表 delete from table1 where not exists ( select * from table2 where table1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年三明医学科技职业学院单招职业倾向性测试题库附参考答案详解(能力提升)
- 2026年上饶职业技术学院单招职业技能考试题库附答案详解(考试直接用)
- 2026年临沂职业学院单招职业倾向性考试题库含答案详解(突破训练)
- 2026年云南省文山壮族苗族自治州单招职业适应性测试题库附答案详解(培优a卷)
- 2026年云南省西双版纳傣族自治州单招职业适应性考试题库附答案详解(典型题)
- 2026年中山火炬职业技术学院单招综合素质考试题库带答案详解(黄金题型)
- 2026年义乌工商职业技术学院单招职业技能考试题库及完整答案详解
- 2026年上海建桥学院单招职业适应性测试题库及参考答案详解
- 2026年上海商学院单招职业适应性考试题库及参考答案详解
- 2026年九州职业技术学院单招职业技能考试题库附参考答案详解(b卷)
- 2026年春节后复工复产安全培训第一课
- 2026年中国银发经济深度报告:8万亿市场下的细分赛道机会
- 藤县介绍教学课件
- 2025至2030电阻式随机存取存储器行业调研及市场前景预测评估报告
- 2026年苏州工业园区服务外包职业学院单招职业技能考试备考试题附答案详解
- 2025年高考作文备考训练之“”犯错“与”试错作文导写
- T/CSPCI 00001-2022汽油中苯胺类化合物的分离和测定固相萃取/气相色谱-质谱法
- 高危儿规范化健康管理专家共识
- 2024年河南职业技术学院高职单招语文历年参考题库含答案解析
- 钣金与铆接铆接操作
- 2024年四川省眉山市中考地理+生物试卷(含答案)
评论
0/150
提交评论