![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
5210丫
谦卑,对知识有一颗敬畏之心!
展开
-
INSERT INTO SELECT与SELECT INTO FROM
INSERT INTO SELECT语句语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1或者:Insert into Table2 select * from Table1注意:(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在SELECT INTO FROM语句SELECT V1,V2 INTO TABLE2 FROM TABLE1...原创 2020-08-01 13:46:28 · 182 阅读 · 0 评论 -
SQL---实验四
1. 在BookDb数据库中,使用下列SQL语句将输出什么?(1) SELECT Count(*) FROM 读者信息 输出的是“读者信息”表中的记录的总数:(2) SELECT Substring(姓名,1,2) FROM 读者信息 输出的是“读者信息”表中“姓名”列的第一个字符开始进行字符串截取,截取的字符长度为2 (3...原创 2019-07-17 20:47:14 · 7840 阅读 · 0 评论 -
SQL---实验三
1. 为BookDb数据库的“读者信息”表创建一个规则,限制所输入的电话号码为8位或者 11位0〜9的数字。 (1) 为读者信息表的联系电话创建一个规则phone_rule,限制所输入的数据为8位或者11位 0〜9的数字实现该规则的代码为: CREATE RULE phone_rule AS @phone LIKE '[0-9][0-9][0-9][0-9][0...原创 2019-07-17 20:45:21 · 3415 阅读 · 0 评论 -
SQL---实验二
2. 使用INSERT INTO 语句向读者信息表中插入一个元组, 借阅证号为B00096,姓名为“张珊”,性别为“女”,单位为“文学院”,联系电话为“88361616”, 身份证号为“430103199401063661”,借阅证件类型为“2002”,办卡时间为“2012-9-1”,卡状态 为 “0”。INSERT INTO 读者信息(借阅证号,名字,性别,单位,联系电话,身份证号码,借阅...原创 2019-07-17 20:39:32 · 1333 阅读 · 0 评论 -
SQL---实验一
1. 用T-SQL 语句创建一个BookDB数据库,数据文件和日志文件保存目录为D:\DATABASE,其中数据文件大小20MB,最大文件大小100MB,自动递增大小为10MB。ON ( NAME =book_dat, FILENAME='D:\DATABASE3\DataBase3.mdf', SIZE=20...原创 2019-07-17 20:37:18 · 2282 阅读 · 0 评论 -
SQL--实验八
1.为“图书信息”表创建一个名为del_bk_tr的DELETE触发器,该触发器的作用是禁止删除图书信息表中的记录。 create trigger del_bk_tr on 图书信息 instead of delete as select'无法删除"图书信息"表的信息'2. 为“借阅信息”表建立一个名为insert_brw_tr的INSERT触发器,当用户向“借阅信息”表中插入记录...原创 2019-07-18 11:01:53 · 2730 阅读 · 0 评论 -
SQL--实验七
1. 在对象资源管理器中新建查询窗口,并输入以下代码,创建一个利用流控制语句的存储过程letters_print, 该存储过程能够显示26个小写字母。 CREATE PROCEDURE letters_print AS DECLARE @count int SET @count=0 WHILE @count<26 BEGIN PRIN...原创 2019-07-18 10:59:31 · 3755 阅读 · 0 评论 -
SQL---实验六
1. 编写代码计算100以内的奇数的和,并显示@n=1+3+5+...+99。DECLARE @i int ,@sum intset @i=1set @sum=0while @i<=100 begin if @i%2=1 set @sum=@sum+@i set @i=@i+1 endprint 'sum='+cast(@sum as varchar)2. 编写代码...原创 2019-07-18 10:51:25 · 3582 阅读 · 1 评论 -
SQL---实验五
2. 在BookDb数据库中,使用T-SQL语句CREATE VIEW建立一个名为v_book的视图,显示图书的编号、书名、作者和出版单位。create view v_book as select 图书编号,书名,作者,出版单位 from 图书信息3. 基于“读者信息”表“图书信息”表和“借阅信息”表,建立一个名为v_borrow的视图,视图中具有所有读者的借阅证号、姓名、图书名称、借阅...原创 2019-07-18 10:43:43 · 3920 阅读 · 0 评论 -
SQL和Oracle数据库级联操作
数据库SQL级联删除、更新:CREATE TABLE t1(id INT PRIMARY KEY,name VARCHAR(10))CREATE TABLE t2(id INT REFERENCES t1(id )ON DELETE CASCADE ON UPDATE CASCADE,AGE TINYINT)数据库ORACLE级联删除:CREATE TABLE t1(id INT PRIM...原创 2019-05-27 19:40:33 · 299 阅读 · 0 评论 -
SQL--规则
创建一个规则phone_rule,限制所输入的数据为8位或者11位 0〜9的数字实现该规则的代码为 CREATE RULE phone_rule AS @phone LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' OR @phone LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-...原创 2019-06-16 21:23:45 · 2489 阅读 · 0 评论