急求SQL 数据库实例!~

急求SQL 数据库实例!~,第1张

直接给你代码,你在查询语句里执行一次就可以了

use master

go

----查询是否存在bbsDB数据库,有的话删除----

if exists (select * from sysdatabases where name='bbsDB')

drop database bbsDB

go

----创建bbsDB数据库----

create database bbsDB

on primary

(

name='bbsDB_data',

filename='D:\BBS数据库zxy\bbsDB_data.mdf',

size=10MB,

filegrowth=20%

)

log on

(

name='bbsDB_log',

filename='D:\BBS数据库zxy\bbsDB_log.ldf',

size=3MB,

maxsize=20MB,

filegrowth=10%

)

go

use bbsDB

go

----创建表----

--是否已经存在bbsUsers表(用户表),存在就删除

if exists (select * from sysobjects where name='bbsUsers')

drop table bbsUsers

--创建bbsUsers表

create table bbsUsers

(

UID int identity(1,1) not null,

Uname varchar(15) not null,

Upassword varchar(10),

Ubirthday datetime not null,

Uemail varchar(20),

Usex bit not null,

Uclass int not null,

Uremark varchar(20),

UregDate datetime not null,

Ustate int ,

Upoint int

)

go

--为bbsUsers表添加约束

alter table bbsUsers

add constraint PK_UID

primary key (UID)

alter table bbsUsers

add constraint DF_Upassword

default(888888)for Upassword

alter table bbsUsers

add constraint CK_Upassword

check (len(Upassword)>=6)

alter table bbsUsers

add constraint CK_Uemail

check(Uemail like '%@%')

alter table bbsUsers

add constraint DF_Usex

default (1) for Usex

alter table bbsUsers

add constraint DF_Uclass

default (1) for Uclass

alter table bbsUsers

add constraint DF_UregDate

default(getdate())for UregDate

alter table bbsUsers

add constraint DF_Ustate

default (0)for Ustate

alter table bbsUsers

add constraint DF_Upoint

default (20)for Upoint

go

《SQL查询的艺术》百度网盘pdf最新全集下载:

链接:https://pan.baidu.com/s/1Xt_0wBU3kAs3w3Aky522EA

?pwd=8qjw 提取码:8qjw

简介:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。SQL是数据库领域的一种标准语言。任何需要从事数据库相关工作的程序员,都必须学习和掌握SQL。

《SQL查询的艺术》全面地介绍了数据库的基础知识和SQL查询的技巧,通过丰富的实例,帮助读者掌握常见的SQL应用。全书共分19章,按照数据定义、数据查询、数据 *** 纵、数据控制、事务控制和程序化SQL的顺序,详细地讲解SQL编程的基础知识。全书共包括大小实例300多个,突出了实例教学、学用结合的特点。

《SQL查询的艺术》适用于学习SQL编程的读者阅读,尤其适用于SQL初学者阅读;本书对数据库架构师、数据库管理员也有一定的参考价值。  

数据库技术是信息资源开发、管理和服务的最有效的手段。随着计算机技术、通信技术和网络技术的发展,数据库的应用范围越来越广泛,已渗透到社会的各个领域。从小型的单项事务处理系统到大型复杂的信息系统大都采用先进的数据库技术来保持系统数据的整体性、完整性和共享性。目前,数据库的建设规模、数据库信息的大小和使用频度已成为衡量一个国家或地区信息化程度的重要标识之一。 数据库设计时间里数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要去)。 在数据库领域内,使用数据库的各类系统通常被称为数据库应用系统。数据库技术和产品是计算机领域中最为活跃的部分之一,数据库技术与产品的发展总是与计算机技术的发展密切相关,从主机到现在的Internet/Intranet及网络计算。数据库总是站在技术的最前沿。 本系统采用了SQL SERVER 2008数据库作为后台数据库,SQL SERVER 2008是一个真正的多用户、多线程SQL数据库服务器。 3.2 库表概要设计 共分为以下四个数据库表: (1) 用户登陆信息表: Logintable (2) 客户资料表:nomalpeopletable (3) 员工信息表: workpeopletable (4) 购买商品表:ordertable (5) 全国城市表:Citytable (6) 食品信息表:Goodstable Logintable(登录验证表) 列名 数据类型 是否可以为空 备注 controllerId int 不 管理员工号 Password nvarchar(50) 不 登录密码 Type Int 不 1为普通管理员;2为高级管理员 Clienttable(客户信息表) 列名 数据类型 是否可以为空 备注 clientName nvarchar(50) 不 客户名称 clientOriginId Int 不 客户来源(外键对应controllertable中,controllerId) clientSort nvarchar(50) 不 客户类别(可选内容为工程商、代理商、工程甲方) clientCity nvarchar(50) 不 所在区域(可选框,全国的各个城市) clientPhone nvarchar(50) 不 联系电话 clientprincipal nvarchar(50) 不 联系人 clientMobile nvarchar(50) 可以 手机 clientAddress nvarchar(50) 不 联系地址 controllertable(员工信息表) 列名 数据类型 是否可以为空 备注 controllerId int 不 管理员工号,随机数 name nvarchar(50) 不 员工姓名 sex Char 不 员工性别 study Char 不 员工学历 worktime nvarchar(50) 不 从业时间 purchasetable(客户购买商品表) 列名 数据类型 是否可以为空 备注 Id Int 不 主键自增 clientName nvarchar(50) 不 企业名称 Money Money 不 购买金额 Time nvarchar(50) 不 购买时间 controllerId Int 不 (所属管理员)外键对应controllertable中,controllerId Text nvarchar(50) 不 产品名称 citytable(全国城市表) 列名 数据类型 是否可以为空 备注 Id Int 不 主键自增 City nvarchar(50) 不 城市名(如:安徽合肥) goodsTable(物品信息表) 列名 数据类型 是否可以为空 备注 Id Int 不 主键自增 Shopname nvarchar(50) 不 物品名称 unitprice Money 不 物品单价 不懂问我!我很在行的!~


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6887502.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-29
下一篇2023-03-29

发表评论

登录后才能评论

评论列表(0条)

    保存