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

简单sql语句,不想自己找了,希望详解!

发布网友 发布时间:2022-04-08 10:38

我来回答

6个回答

热心网友 时间:2022-04-08 12:07

可简单创建: create database test

也可以具体的创建:(数据库文件和日志文件)

create database bookexercise

on primary(name=zhanxiong_name, -----名字

filename='E:\SQL2005代码\primary_name.ndf', ----具体路径

size=3, ----大小

maxsize=5, -----最大值

filegrowth=10% -----增长率
)

LOG ON (name=zhanxiong_log, -----名字

filename='E:\SQL2005代码\log_name.ldf', ----具体路径

size=1, ----大小

maxsize=3, -----最大值

filegrowth=20% -----增长率
)

创建表:

create table 学生(

学号 char(4) primary key, ---------设置主键

姓名 char(8) not null,

性别 char(2) default ('男'), -----设置缺省值

班级代码 char(2) not null,

联系电话 varchar(20) not null

)

create table 借书证(

借书证号 char(4) primary key, -----设置主键

学号 char(4) not null foreign key(学号) references 学生(学号)
--------学号为外键 主键为,学生表中的学号
)
插入数据:

insert into 学生(学号,姓名,性别,班级代码,联系电话)

select '0001','王军','男','01','11111111'union

select '0002','王丽','女','01','12332342'union

select '0003','海军','男','03','456456456'

删除数据:

delete 学生 where 学号 =‘0001’ ----删除具体学号的学生

增加学生表的字段:

alter table 学生 add 添加新列 char(10) ----为表增加的新列

还有什么疑问的话可以直接 hi me~

热心网友 时间:2022-04-08 13:25

推荐一个网站·~·

http://www.w3school.com.cn/sql/index.asp

看一下。保证受益非浅·~~

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

这是最基本的,楼上提供的网站我也经常光顾,不错的,去学学,关键在于多实践,而不是死记硬背。

热心网友 时间:2022-04-08 16:51

--创建数据库
CREATE DATEBASE TEST
GO
--创建表
CREATE TABLE TEST1
(
ID_Int INT IDENTITY(1,1) NOT NULL,
Line1_VarC VARCHAR(20) NULL,
--主键约束
CONSTRAINT PK_Test1_Id PRIMARY KEY
(
ID
)
)
GO
CREATE TABLE TEST2
(
ID_Int INT IDENTITY(1,1) NOT NULL,
IDF_Int INT NOT NULL,
Line_VarC VARCHAR(20) NULL,
CONSTRAINT PK_Test2_Id PRIMARY KEY
(
ID
)
)
GO
--外键约束
ALTER TABLE TEST2 ADD CONSTRAINT FK_Test2_Test1_Id FOREIGN KEY (IDF_Int) REFERENCES TEST1(ID_Int)
GO
--表中插入值
INSERT INTO Test1 VALUES ('haha')
INSERT INTO TEST1 VALUES ('hoho')
--更新表中的某行
UPDATE Test1 SET Line_VarC = 'hahaha' where ID_Int = 1
--删除表中的某行
DELETE FROM TEST1 WHERE ID_Int = 1
--新增列
ALTER TABLE TEST1 ADD Line2_VarC VARCHAR(20) NULL
--删除某列
ALTER TABLE TEST1 DROP COLUMN Line2_VarC
--查询数据
SELECT * FROM TEST1 WHERE ID_Int = 2
--创建视图
CREATE VIEW UV_TEST1_Test2_Onshow
AS
SELECT TEST1.*,TEST2.*
FROM TEST1,TEST2
WHERE TEST1.Id_Int = TEST2.IDF_Int

GO
创建存储过程
CREATE PROC UP_Test1_Ins
(
@Line_VarC VARCHAR(20) = '',
@ReturnValues INT OUTPUT
)

AS

SET @Line_VarC = RTRIM(LTRIM(@Line_VarC))

BEGIN TRAN

BEGIN TRY
INSERT INTO TEST1 VALUES (@Line_VarC)
SET @ReturnValues = @@IDENTITY
END TRY
BEGIN CATCH
RAISERROR('插入数据出错!',16,1)
GOTO ERRORHANDLE
END CATCH

COMMIT TRAN
RETURN 100

ERRORHANLE:
ROLLBACK TRAN
RETURN -100
GO

剩下的就是对上面语句的应用了,加上一些流程控制语句。简单的就差不多了。
希望对你有用

热心网友 时间:2022-04-08 18:59

LZ懒得可以

热心网友 时间:2022-04-08 21:24

看半天没看懂到底是要做数据库还是建查询
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 沃尔沃 XC90的音响是Bowers & Wilkins打造的? 请问B&W(Bowers&Wilkins)和BOSE音响哪个好? Bowers&Wilkins 的耳机怎么样 为什么中老年妇女微信喜欢转发啊?转发小视频转发文章什么的 七彩虹主板恢复默认设置后系统进不去了 中年女人发的舞蹈视频很多都和同一个男的同框的视频是为什么 我的七彩虹平板电脑升w10后系统混乱,可以重装回w8.1系统吗 女人到了中年,为什么都不太愿意和丈夫一起睡觉? 中年妇女蜂拥而上拉扯出车站男子,这是为何? 怎样在七彩虹智能主板C.G41Twin进行系统一键还原 0212*李凯的表姐叫什么?就是视频里的那个嚣张中年妇女。 七彩虹智能主板自带备份还原系统,备份文件存在哪里?为什么备份及还原已用XP系统只需要10秒时间? 台式机怎么重装系统,主板是七彩虹的,机器没有光驱 现在的中年女人为啥都不愿和丈夫睡在一起? 七彩虹智能主板怎么重装系统? 和中年妇女在同一间办公室办公该注意些什么? 七彩虹电脑开机后进不了系统就一直开机? 中年妇女在家怎么挣钱? 看了个视频,东北一中年女人在出租车上和女儿打电话,大意就是女儿男朋友没有房,就不能结婚,而且女儿怀 中年女人,没有姿色,去做直播有没有出路? 苹果手机开机后,屏幕无法打开是怎么回事? windows下登录mysql数据库密码正确为什么登录不进去 收到非银行金融机构自行打印的“利息结算单据”可以入账吗 求世博会的有趣小故事 银行结算单据有哪些?进账单算不算? 特殊教育课堂教学案例的作者简介 一些非结算性质的票据在大写金额栏内预印了固定的数位最常见的是? 关于非票据结算方式 国际贸易中结算单据有哪些? 销售发票、采购发票与银行结算单据在采集和制单上的区别? 房地产企业的结算业务有哪些?注意不是银行结算方式!!与结算有关的会计科目 非票据结算分为信用卡、托收承付、委托收款和( )四种。 销售发票、采购发票和银行结算单据的采集制单有什么区别? 非经营性结算统一票据记账凭证怎么做 白袄上的黑色笔油怎么洗掉 白袄上贱了眼线笔油能用八四消毒液洗吗 衣服上的圆珠笔水印用什么方法去除? 生姜泡水喝有什么作用 teams视频会议不录制会被后台保存吗 保存图片失败,请检查读取权限