问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

数据库SQL语句!求救!

发布网友 发布时间:2022-04-26 00:02

我来回答

4个回答

热心网友 时间:2022-04-07 21:27

1、说明:创建数据库
CREATE DATABASE database-name
2、说明:删除数据库
drop database dbname
3、说明:备份sql server
--- 创建 备份数据的 device
USE master
EXEC sp_admpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_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、说明:删除新表
drop table 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 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update 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'

热心网友 时间:2022-04-07 22:45

select
into
from语句
要求目标表table_4不存在,因为在插入时会自动创建表table_4,并将table_3中指定字段数据复制到table_4中。
可以考虑使用如下语句:
insert
into
dbo.table_4
(sname,
semail)
(select
sname,
semail
from
table_3);

热心网友 时间:2022-04-08 00:20

query取得iframe中元素的几种方法
在iframe子页面获取父页面元素
代码如下:
$(

热心网友 时间:2022-04-08 02:11

--1
create database cpxs
go
--2
create table 产品表(产品编号 varchar(20) primary key ,产品名称 varchar(50),价格 money ,库存量 int )
go
create table 销售商表(客户编号 varchar(20) primary key,客户名称 varchar(20),地区 varchar(50),负责人 varchar(20),电话 varchar(20))
go

create table 产品销售表(
销售日期 datetime not null,
产品编号 varchar(20) not null FOREIGN KEY REFERENCES 产品表(产品编号),
客户编号 varchar(20) not null FOREIGN KEY REFERENCES 销售商表(客户编号),销售数量 int,销售额 money)
--复合主键要单独添加
ALTER TABLE 产品销售表 ADD CONSTRAINT
PK_产品销售表 PRIMARY KEY CLUSTERED
(
销售日期,
产品编号,
客户编号
) ON [PRIMARY]
go

--3
alter table 产品表 add 产品简介 text
go
--4
insert into 产品表(产品编号,产品名称,价格,库存量)
values ('01','空调',30000,100)
go
--5
update 产品表 set 价格=价格*0.8
go
--6
delete from 产品表 where 价格<50
go
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
含羞草图片-含羞草(花期图,果期图,欣赏图) 全球气候变暖的后果 全球气候变暖有什么影响 情侣身高差几离米最何适?我167,穿蓝球鞋171,女朋友要多高? 如何禁止u盘传文件 事业单位醉驾会开除吗? excel表格负数金额怎么输入 exce怎么输入负数-excel中输入正负数教程 能让仓鼠跟着走的音乐? ...件和合同都发过去给他了他要我在打1000块钱过去。 我在人人贷款了30000元!合同也签了!但是人家就是没有放款!还让我到一... 创建唯一索引的 sql语句 SQL数据库DISTINCT是什么意思 数据库基本sql语句 请帮助 SQL 数据库中常用的一些语句。。。归类下 sql语法查询数据都有什么语法 SQL的基本语法 数据库存储过程语法 数据库建表的语法是什么 数据库中怎么设置字段的唯一约束? 长脸女生适合什么妆容 打字的拼音上面的声调符号怎么打出来啊 长脸适合什么发型,年龄显小 方脸 长脸 适合发型 长脸方脸圆脸,教你如何选择适合发型 长方脸适合什么眉型图 长脸适合什么发型有气质 长方形脸女生适合的发型 长脸,方形脸适合什么发型男 长方形脸和长脸有什么区别?? 方形长脸适合什么发型男 长脸的人适合什么发型和化什么妆好 数据库基础知识 sql server,写出语句? SQL的语法 详细 介绍 ? vivo x9照片怎么显示时间? 数据库SQL查询语句的编写 SQL语言的问题 什么是数据库约束 有句歌词叫“我是真的为你哭了”是什么歌。 歌词“我是真的情你是假的爱”是什么歌名,谁唱的 长方形脸型适合什么样的眉形 “你对我的爱是不是真的”是什么歌的第一句歌词 长脸适合什么形状的镜框 歌词 关于你是否爱过我 真的爱过我 给我《原来这才是真的你》的歌词 歌词你真的不爱我 是什么歌曲 求长脸适合什么形状的眼镜 歌词中有“你是真的爱我么”的歌词是什么? 你真我真是什么意思 脸是长脸适合什么发型 手感漆和橡胶漆的区别 如何使用皮革翻新漆对皮革进行涂饰