42-网上商城数据库-用户留言数据操作

简介: 42-网上商城数据库-用户留言数据操作

42-网上商城数据库-用户留言数据操作

项目描述

在电子商务兴起的大环境下,建立利用互联网开拓销售渠道,帮助企业及时调整商品结构,协助经销商打开货源的信息门户成为解决信息流通不畅的有效方案,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的销售水平和竞争力,实现了在网上直接浏览商品、购买商品、创建订单、查看各类新品、特价商品、热销商品等,留言、客户管理、商品管理、商品资料搜索、订单管理、商品分类管理、公告/反馈管理等一系列的网上购物服务,本项目就是实现网上商城用户留言信息表的操作。

网上商城系统数据库操作要求如下:

1)数据库EshopDB。

2)留言信息表EBorad,表结构如表J2-42-1所示。

表J2-42-1 EBorad表

字段名 字段说明 数据类型 允许为空 备注
EBoardID 留言ID int 主键(自增,增量为1)
EBoardTitle 主题 字符(50)
EBoardUser 发表人 字符(20)
EBoardTime 发表时间 日期时间 默认值为系统当前时间(getdate())

(1)任务描述

任务1:用SQL语言创建数据库EshopDB

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

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

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

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

任务2:用SQL语言创建留言信息表EBorad

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

CREATE TABLE EBorad
(
    EBoardID INT NOT NULL PRIMARY KEY IDENTITY(1,1),
    EBoardTitle NVARCHAR(50) NOT NULL,
    EBoardUser NVARCHAR(20) NOT NULL,
    EBoardTime DATETIME DEFAULT(GETDATE()),
)

任务3:用SQL语言对留言信息表EBorad进行操作

1)在留言信息表EBorad中添加留言内容字段,类型为文本类型。

2)删除“2015-12-1”前的所有留言信息。

3)统计一共有多少条留言信息。

4)查找出用户“热浪下的小冰块”的所有留言信息

ALTER TABLE EBorad
ADD 留言内容 TEXT

DELETE FROM EBorad WHERE YEAR(EBoardTime)<2015 AND MONTH(EBoardTime)<12 AND DAY(EBoardTime)<1

SELECT COUNT(*) FROM EBorad

SELECT * FROM EBorad WHERE EBoardUser='热浪下的小冰块'
相关文章
|
30天前
|
存储 Oracle 关系型数据库
Dataphin常见问题之想要周期执行任务如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
1月前
|
SQL 开发框架 JavaScript
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
49 3
|
1月前
|
存储 数据管理 数据处理
数据之光:探索数据库技术的演进之路
数据之光:探索数据库技术的演进之路
60 1
|
1月前
|
存储 运维 关系型数据库
数据的力量:构筑现代大型网站之数据库基础与应用
数据的力量:构筑现代大型网站之数据库基础与应用
49 0
|
1月前
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
17 0
|
1月前
|
SQL 关系型数据库 MySQL
【MySQL 数据库】2、MySQL 的数据控制语言、函数和约束
【MySQL 数据库】2、MySQL 的数据控制语言、函数和约束
29 0
|
1月前
|
NoSQL Java 数据库连接
使用Java实现从数据库查出数据存入Redis,并在查询时先查Redis,如果Redis中没有数据再从数据库中读取
使用Java实现从数据库查出数据存入Redis,并在查询时先查Redis,如果Redis中没有数据再从数据库中读取
355 1
|
2月前
|
关系型数据库 MySQL 数据库
|
6天前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
处理爬取的数据,可存储为txt、csv(适合表格数据)或json(适合结构化数据)文件。若需存储大量数据并执行复杂查询,可选择关系型(如MySQL)或非关系型(如MongoDB)数据库。以MySQL为例,需安装数据库和Python的pymysql库,创建数据库和表,然后编写Python代码进行数据操作。选择存储方式应考虑数据类型、数量及后续处理需求。
14 1
|
7天前
|
SQL 关系型数据库 MySQL
关系型数据库插入数据的语句
使用SQL的`INSERT INTO`语句向关系型数据库的`students`表插入数据。例如,插入一个`id`为1,`name`为&#39;张三&#39;,`age`为20的记录:`INSERT INTO students (id, name, age) VALUES (1, &#39;张三&#39;, 20)。如果`id`自增,则可简化为`INSERT INTO students (name, age) VALUES (&#39;张三&#39;, 20)`。
6 2

热门文章

最新文章