数据库三级考mysql还是sqlse_计算机三级考试数据库SQL语句整理
计算机三级考试数据库SQL语句整理
本文是关于计算机三级考试数据库SQL语句整理,包括创建数据库、删除数据库、备份sql server、创建新表等,供同学们参考学习!想了解更多相关信息请持续关注我们应届毕业生考试网!
1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_addumpdevice 'disk', 'testBack', 'c:mssql7backupMyNwind_1.dat'
--- 开始 备份
BACKUP DATABASE pubs TO testBack
4、说明:创建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根据已有的表创建新表:
A:create table tab_new like tab_old (使用旧表创建新表)
B:create table tab_new as select col1,col2… from tab_old definition only
5、说明:删除新表
tabname
6、说明:增加一个列
Alter table tabname add column col type
注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。
7、说明:添加主键: Alter table tabname add primary key(col)
说明:删除主键: Alter table tabname drop primary key(col)
8、说明:创建索引:create [unique] index idxname on tabname(col….)
删除索引:drop index idxname
注:索引是不可更改的,想更改必须删除重新建。
9、说明:创建视图:create view viewname as select statement
删除视图:drop view viewname
10、说明:几个简单的基本的.sql语句
选择:select * from table1 where 范围
插入: into table1(field1,field2) values(value1,value2)
删除: from table1 where 范围
更新:table1 set field1=value1 where 范围
查找:select * from table1 where field1 like ’%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(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
11、说明:几个高级查询运算词
A: UNION 运算符
UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。
B: EXCEPT 运算符
EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当 ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。
C: INTERSECT 运算符
INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。
注:使用运算词的几个查询结果行必须是一致的。
12、说明:使用外连接
A、left (outer) join:
左外连接(左连接):结果集几包括连接表的匹配行,也包括左连接表的所有行。
SQL: select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c
B:right (outer) join:
右外连接(右连接):结果集既包括连接表的匹配连接行,也包括右连接表的所有行。
C:full/cross (outer) join:
全外连接:不仅包括符号连接表的匹配行,还包括两个连接表中的所有记录。
12、分组:Group by:
一张表,一旦分组 完成后,查询后只能得到组相关的信息。
组相关的信息:(统计信息) count,sum,max,min,avg 分组的标准)
在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据
在selecte统计函数中的字段,不能和普通的字段放在一起;
13、对数据库进行操作:
分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后接表明,附加需要完整的路径名
14.如何修改数据库的名称:
sp_renamedb 'old_name', 'new_name'
【计算机三级考试数据库SQL语句整理】相关文章:
数据库三级考mysql还是sqlse_计算机三级考试数据库SQL语句整理相关推荐
- JavaWEB01:MySQL基础——数据库相关概念、MySQL安装和配置、基础的SQL语句
JavaWEB01:MySQL基础--数据库相关概念.MySQL安装和配置.基本的SQL语句 JavaWEB02:MySQL高级--约束.数据库设计.多表查询.事务 JavaWEB03:JDBC Ja ...
- 计算机三级考哪个容易过关,计算机等级考试三级PC技术过关心得技巧
计算机等级考试三级PC技术过关心得技巧 如果你是在校大学生,那我推荐如考3级还是网络比较好,一是:3级网络上机程序题是C语言,2级有C语言,4级网工等也是C语言,所以学好C语言的话,2.3.4都用到. ...
- 上海计算机一级二级三级考纲,上海高校计算机一级考纲.doc
上海高校计算机一级考纲 上海市高校计算机等级考试(一级)考试大纲 (2005) 一.考试性质 上海市高等学校计算机等级考试(原名:上海市普通高校学生计算机应用知识与应用能力等级考试)是上海市教育委员会 ...
- 计算机网络三级证书含金量,【热点】计算机三级证书有用吗,计算机三级证书含金量如何...
原标题:[热点]计算机三级证书有用吗,计算机三级证书含金量如何 读大学的时候,我们要考计算机和英语水平等级考试.其中计算机考试又分为计算机一级.二级.三级.四级.有的人考三级的时候,质疑这个证书有用吗 ...
- 毕节计算机考试准考证打印,2016年9月毕节计算机三级四级准考证打印入口,计算机等级考试时间查询...
传播解读与2016年9月毕节计算机三级四级准考证打印入口,计算机等级考试时间查询-相关精选 <2016年9月铜仁计算机三级四级准考证打印入口,计算机等级考试时间查询>是由传播招生网为你搜集 ...
- 阳江计算机考试时间,2016年9月阳江计算机三级四级准考证打印入口,计算机等级考试时间查询...
传播解读与2016年9月阳江计算机三级四级准考证打印入口,计算机等级考试时间查询-相关精选 <2016年9月清远计算机三级四级准考证打印入口,计算机等级考试时间查询>是由传播招生网为你搜集 ...
- 计算机三级东莞考点,2016年9月东莞计算机三级四级准考证打印入口,计算机等级考试时间查询...
传播解读与2016年9月东莞计算机三级四级准考证打印入口,计算机等级考试时间查询-相关精选 <2016年9月中山计算机一级二级准考证打印入口,计算机等级考试时间查询>是由传播招生网为你搜集 ...
- mysql select 所有表_怎样用SQL语句查询一个数据库中的所有表
展开全部 查询32313133353236313431303231363533e59b9ee7ad9431333431356639一个数据库中的所有表sql语句是show tables: 显示所有数据 ...
- mysql批量删除多条记录的sql语句_mysql批量删除sql语句
30种mysql优化sql语句查询的方法_计算机软件及应用_IT/计算机_专业资... 简要介绍基础语句: 1.说明:创建数据库 CREATE DATABASE database-name 2.说明: ...
最新文章
- 不要假装很努力,因为结果不会陪你演戏
- 凸集+非凸集+凸函数+非凸函数
- Absolute Uninstaller是类似于标准的Windows添加/删除卸载工具
- 成功解决torch\cuda\__init__.py“, line 208, in check_error raise Cuda Error(res) torch.cuda.Cuda Error: C
- 【Java NIO】一文了解NIO
- Memcached学习一:Memcached安装使用
- php 聚合和组合,reduce端连接-分区分组聚合(示例代码)
- Ubuntu 系统安装APACHE PHP MYSQL
- react在线浏览doc_如何把doc文件转换成PDF格式?教你一招秒实现
- 第二十四课、布局管理器(三)
- layui富文本编辑器
- 高速PCB电路板的信号完整性设计
- 编译器和编辑器的区别
- 英语学习/词典app——top5
- Sumatra PDF阅读器——快捷键与配置
- Linux离线安装Python第三方库Requests
- 南昌大学计算机考研2021,2021南昌大学考研参考书目
- 计算机应用对字数的要求,信息系统项目管理师考试论文字数要求是多少,没达标会扣多少分...
- Python3.x爬虫下载网页图片
- js钢琴(含钢琴按键音效包)