17-企业网站数据库-会员信息数据操作(一)

简介: # 17-企业网站数据库-会员信息数据操作(一)## 项目描述随着互联网技术的日益成熟,企业网站有“树立公司形象,扩大业务宣传;收集客户反馈,加强客户服务;建立信息数据库,实施电子商务”等作用,完善的客户服务网络,“诚信、创新、敬业”的企业精神,为用户提供优秀的解决方案和技术产品,服务社会。此项目就是实现企业网站会员信息操作。## 企业网站数据库操作要求如下:1)数据库HYDB。2)会员信息表Users,表结构如表J2-17-1所示。表J2-17-1 Users表| 字段名 | 字段说明 | 数据类型 | 允许为空 | 备注 |

17-企业网站数据库-会员信息数据操作(一)

项目描述

随着互联网技术的日益成熟,企业网站有“树立公司形象,扩大业务宣传;收集客户反馈,加强客户服务;建立信息数据库,实施电子商务”等作用,完善的客户服务网络,“诚信、创新、敬业”的企业精神,为用户提供优秀的解决方案和技术产品,服务社会。此项目就是实现企业网站会员信息操作。

企业网站数据库操作要求如下:

1)数据库HYDB。

2)会员信息表Users,表结构如表J2-17-1所示。

表J2-17-1 Users表

字段名 字段说明 数据类型 允许为空 备注
UserId 用户ID 整型 主键,标识(1,1)
Username 用户名 字符(20)
UserPwd 密码 字符(20)
UserRName 真实姓名 字符(50)
UserSex 性别 字符(4) 默认值(男)
UserPhoto 个人图像 字符(100)
PwdQuestion 密码问题 字符(50)
QAnswer 密码答案 字符(50)

3)表Users基础数据,如表J2-17-2所示。

表J2-17-2 Users表基础数据

字段名
UserId 1
Username Admin
UserPwd Admin
UserRName Jack
UserSex
UserPhoto 1.jpg
PwdQuestion 我的手机后6位是多少?
QAnswer 410200

(1)任务描述

任务1: 用SQL语言创建企业网站数据库

1)创建数据库HYDB,判断系统中是否有该名字的数据库,如果有则删除;如果没有则创建该数据库。

2)主数据库文件初始值10MB,无限,按15%进行递增。

3)日志文件初始值为5MB,最大为10MB,按15%进行递增。

IF DB_ID('HYDB') IS NOT NULL DROP DATABASE HYDB
GO
CREATE DATABASE HYDB
ON PRIMARY
(
    NAME=HYDB,
    FILENAME='D:\xxxx\HYDB.mdf',
    SIZE=10MB,
    MAXSIZE=UNLIMITED,
    FILEGROWTH=15%
)
LOG ON
(
    NAME=HYDB_log,
    FILENAME='D:\xxxx\HYDB_log.ldf',
    SIZE=5MB,
    MAXSIZE=10MB,
    FILEGROWTH=15%
)

任务2: 用SQL语言创建会员信息表Users

1)按照提供的表J2-17-1结构创建数据库表,并设主键。

CREATE TABLE Users(
    UserId INT NOT NULL IDENTITY(1,1) PRIMARY KEY, 
    Username NVARCHAR(20) NOT NULL,
    UserPwd NVARCHAR(20) NOT NULL,
    UserRName NVARCHAR(50) NOT NULL,
    UserSex NVARCHAR(4) DEFAULT '男' NOT NULL,
    UserPhoto NVARCHAR(100),
    PwdQuestion NVARCHAR(50),
    QAnswer NVARCHAR(50),
)

任务3: 用SQL语言对会员信息表Users进行操作

1)修改会员信息表Users用户名字段,将其属性设置为“唯一标识”。

2)修改会员信息表Users密码字段,密码内容必须由字符构成。

3)统计会员信息表Users中的“女”性的人数。

INSERT INTO Users2 VALUES('Admin','Admin','Jack','男','1.jpg','我的手机后6位是多少?','410200')

ALTER TABLE Users
ADD UNIQUE(Username)

ALTER TABLE Users
ADD CONSTRAINT UserPwd CHECK (UserPwd LIKE '%[a-zA-Z]%')

SELECT COUNT(*) FROM Users WHERE UserSex='女'
相关文章
|
20天前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
在9月20日2024云栖大会上,阿里云智能集团副总裁,数据库产品事业部负责人,ACM、CCF、IEEE会士(Fellow)李飞飞发表《从数据到智能:Data+AI驱动的云原生数据库》主题演讲。他表示,数据是生成式AI的核心资产,大模型时代的数据管理系统需具备多模处理和实时分析能力。阿里云瑶池将数据+AI全面融合,构建一站式多模数据管理平台,以数据驱动决策与创新,为用户提供像“搭积木”一样易用、好用、高可用的使用体验。
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
|
22天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
67 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
19天前
|
关系型数据库 分布式数据库 数据库
云栖大会|从数据到决策:AI时代数据库如何实现高效数据管理?
在2024云栖大会「海量数据的高效存储与管理」专场,阿里云瑶池讲师团携手AMD、FunPlus、太美医疗科技、中石化、平安科技以及小赢科技、迅雷集团的资深技术专家深入分享了阿里云在OLTP方向的最新技术进展和行业最佳实践。
|
21天前
|
存储 关系型数据库 MySQL
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
查询服务器CPU、内存、磁盘、网络IO、队列、数据库占用空间等等信息
194 2
|
27天前
|
人工智能 Cloud Native 容灾
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
云数据库“再进化”,OB Cloud如何打造云时代的数据底座?
|
1月前
|
SQL 存储 关系型数据库
数据储存数据库管理系统(DBMS)
【10月更文挑战第11天】
90 3
|
1月前
|
SQL 存储 关系型数据库
添加数据到数据库的SQL语句详解与实践技巧
在数据库管理中,添加数据是一个基本操作,它涉及到向表中插入新的记录
|
1月前
|
SQL 监控 数据处理
SQL数据库数据修改操作详解
数据库是现代信息系统的重要组成部分,其中SQL(StructuredQueryLanguage)是管理和处理数据库的重要工具之一。在日常的业务运营过程中,数据的准确性和及时性对企业来说至关重要,这就需要掌握如何在数据库中正确地进行数据修改操作。本文将详细介绍在SQL数据库中如何修改数据,帮助读者更好
217 4
|
1月前
|
存储 人工智能 Cloud Native
云栖重磅|从数据到智能:Data+AI驱动的云原生数据库
阿里云瑶池在2024云栖大会上重磅发布由Data+AI驱动的多模数据管理平台DMS:OneMeta+OneOps,通过统一、开放、多模的元数据服务实现跨环境、跨引擎、跨实例的统一治理,可支持高达40+种数据源,实现自建、他云数据源的无缝对接,助力业务决策效率提升10倍。
|
28天前
|
NoSQL 前端开发 MongoDB
前端的全栈之路Meteor篇(三):运行在浏览器端的NoSQL数据库副本-MiniMongo介绍及其前后端数据实时同步示例
MiniMongo 是 Meteor 框架中的客户端数据库组件,模拟了 MongoDB 的核心功能,允许前端开发者使用类似 MongoDB 的 API 进行数据操作。通过 Meteor 的数据同步机制,MiniMongo 与服务器端的 MongoDB 实现实时数据同步,确保数据一致性,支持发布/订阅模型和响应式数据源,适用于实时聊天、项目管理和协作工具等应用场景。
下一篇
无影云桌面