欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SQL實(shí)戰(zhàn)演練之網(wǎng)上商城數(shù)據(jù)庫用戶信息數(shù)據(jù)操作

 更新時(shí)間:2021年10月21日 09:03:26   作者:小旺不正經(jīng)  
一直認(rèn)為,扎實(shí)的SQL功底是一名數(shù)據(jù)分析師的安身立命之本,甚至可以稱得上是所有數(shù)據(jù)從業(yè)者的基本功。當(dāng)然,這里的SQL絕不單單是寫幾條查詢語句那么簡單,接下來請跟著小編通過案例項(xiàng)目進(jìn)一步提高SQL的能力吧

網(wǎng)上商城數(shù)據(jù)庫-用戶信息數(shù)據(jù)操作

項(xiàng)目描述

在電子商務(wù)興起的大環(huán)境下,建立利用互聯(lián)網(wǎng)開拓銷售渠道,幫助企業(yè)及時(shí)調(diào)整商品結(jié)構(gòu),協(xié)助經(jīng)銷商打開貨源的信息門戶成為解決信息流通不暢的有效方案,電子商務(wù)有利于企業(yè)轉(zhuǎn)換經(jīng)營機(jī)制,建立現(xiàn)代企業(yè)制度,提高企業(yè)的銷售水平和競爭力,實(shí)現(xiàn)了在網(wǎng)上直接瀏覽商品、購買商品、創(chuàng)建訂單、查看各類新品、特價(jià)商品、熱銷商品等,留言、客戶管理、商品管理、商品資料搜索、訂單管理、商品分類管理、公告/反饋管理等一系列的網(wǎng)上購物服務(wù),本項(xiàng)目就是實(shí)現(xiàn)網(wǎng)上商城用戶信息表格的操作。

網(wǎng)上商城系統(tǒng)數(shù)據(jù)庫操作要求如下:

1)數(shù)據(jù)庫EshopDB。

2)用戶信息表EUsers,表結(jié)構(gòu)如表J2-39-1所示。

表J2-39-1 Eusers表

字段名 字段說明 數(shù)據(jù)類型 允許為空 備注
UserID 用戶ID int 主鍵(自增)
UserName 用戶名 字符(50)
UserPwd 用戶密碼 字符(50)

3)表EUsers中的基礎(chǔ)數(shù)據(jù)后如表J2-39-2所示。

表J2-39-2 EUsers表基礎(chǔ)數(shù)據(jù)

UserID UserName UserPwd
1 Samon 123456
2 Tennr 123654
3 John 987654

(1)任務(wù)描述

**任務(wù)1:**用SQL語言創(chuàng)建網(wǎng)上商城數(shù)據(jù)庫

1)創(chuàng)建數(shù)據(jù)庫EshopDB,判斷系統(tǒng)中是否有該名字的數(shù)據(jù)庫,如果有則刪除;如果沒有則創(chuàng)建該數(shù)據(jù)庫。

2)主數(shù)據(jù)庫文件初始值10MB,最大20MB,按15%進(jìn)行遞增。

3)日志文件初始值為5MB,最大為10MB,自動(dòng)增長。

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=20MB,
	FILEGROWTH=15%
)
LOG ON
(
	NAME=EshopDB_log,
	FILENAME='D:\xxxx\EshopDB_log.ldf',
	SIZE=5MB,
	MAXSIZE=10MB
)

**任務(wù)2:**用SQL語言創(chuàng)建用戶信息表EUsers

1)按照提供的表J2-39-1結(jié)構(gòu)創(chuàng)建數(shù)據(jù)庫表,并設(shè)主鍵。

CREATE TABLE EUsers
(
	UserID INT NOT NULL PRIMARY KEY IDENTITY(1,1),
	UserName NVARCHAR(50) NOT NULL,
	UserPwd NVARCHAR(50) NOT NULL,
)

**任務(wù)3:**用SQL語言用戶信息表EUsers進(jìn)行操作

1)在用戶信息表EUsers中,添加用戶姓名、用戶電話、聯(lián)系地址字段;用戶姓名、用戶電話字段不能為空;數(shù)據(jù)類型自擬。

2)修改用戶信息表EUsers用戶名字段,用戶名只能是“字母”。

3)修改用戶信息表EUsers密碼字段,密碼長度不得少于6個(gè)字符。

ALTER TABLE EUsers
ADD 用戶姓名 NVARCHAR(20) NOT NULL,用戶電話 NVARCHAR(20) NOT NULL,聯(lián)系地址 NVARCHAR(100)

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

ALTER TABLE EUsers
ADD CONSTRAINT UserPwd CHECK (LEN(UserPwd)>=6)

到此這篇關(guān)于SQL實(shí)戰(zhàn)演練之網(wǎng)上商城數(shù)據(jù)庫用戶信息數(shù)據(jù)操作的文章就介紹到這了,更多相關(guān)SQL 用戶信息數(shù)據(jù)操作內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql 8.0 錯(cuò)誤The server requested authentication method unknown to the client解決方法

    mysql 8.0 錯(cuò)誤The server requested authentication method unkno

    在本篇文章里小編給大家整理的是關(guān)于mysql 8.0 錯(cuò)誤The server requested authentication method unknown to the client解決方法,有此需要的朋友們可以學(xué)習(xí)下。
    2019-08-08
  • Linux下如何通過MySQL二進(jìn)制包安裝MySQL5.7

    Linux下如何通過MySQL二進(jìn)制包安裝MySQL5.7

    這篇文章主要介紹了Linux下如何通過MySQL二進(jìn)制包安裝MySQL5.7,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 詳解Mysql函數(shù)調(diào)用優(yōu)化

    詳解Mysql函數(shù)調(diào)用優(yōu)化

    這篇文章主要介紹了Mysql 函數(shù)調(diào)用優(yōu)化的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2021-04-04
  • MySQL中使用正則表達(dá)式詳情

    MySQL中使用正則表達(dá)式詳情

    這牌你文章主要給大家分享的是MySQL中使用正則表達(dá)式詳情,MySQL中支持正則表達(dá)式匹配,在復(fù)雜的過濾條件中,可以考慮使用正則表達(dá)式。使用正則表達(dá)式需要掌握一些正則表達(dá)式的語法和指令,下面來看看文章的詳細(xì)內(nèi)容介紹吧,希望對你有所幫助
    2021-11-11
  • 詳解MySQL分組鏈接的使用技巧

    詳解MySQL分組鏈接的使用技巧

    本篇文章主要針對MYSQL中分組以及4種鏈接做了詳細(xì)的分析,有助于大家對這2項(xiàng)MYSQL功能有深入的理解,參考學(xué)習(xí)下吧。
    2017-12-12
  • mysql中的事務(wù)全方位解析

    mysql中的事務(wù)全方位解析

    這篇文章主要介紹了mysql中的事務(wù)全方位解析,事務(wù)是一種機(jī)制、一個(gè)操作序列,包含了一組數(shù)據(jù)庫操作命令,并且把所有的命令作為一個(gè)整體一起向系統(tǒng)提交或撤銷操作請求,需要的朋友可以參考下
    2023-08-08
  • mysql查詢表是否被鎖的方法

    mysql查詢表是否被鎖的方法

    在本篇文章里小編給大家分享的是關(guān)于mysql查詢表是否被鎖的方法,有需要的朋友們可以參考下。
    2020-10-10
  • Windows Server 2003 下配置 MySQL 集群(Cluster)教程

    Windows Server 2003 下配置 MySQL 集群(Cluster)教程

    這篇文章主要介紹了Windows Server 2003 下配置 MySQL 集群(Cluster)教程,本文先是講解了原理知識(shí),然后給出詳細(xì)配置步驟和操作方法,需要的朋友可以參考下
    2015-06-06
  • Ubuntu中更改MySQL數(shù)據(jù)庫文件目錄的方法

    Ubuntu中更改MySQL數(shù)據(jù)庫文件目錄的方法

    這篇文章主要給大家介紹了關(guān)于在Ubuntu中更改MySQL數(shù)據(jù)庫文件目錄的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • MySQL rand函數(shù)實(shí)現(xiàn)隨機(jī)數(shù)的方法

    MySQL rand函數(shù)實(shí)現(xiàn)隨機(jī)數(shù)的方法

    在mysql中,使用隨機(jī)數(shù)寫一個(gè)語句能一下更新幾百條MYSQL數(shù)據(jù)嗎?答案是肯定的,使用MySQL rand函數(shù),就可以使現(xiàn)在隨機(jī)數(shù)
    2016-09-09

最新評(píng)論