SQL-Übung: Datenoperation für Benutzerinformationen in einer Online-Mall-Datenbank

SQL-Übung: Datenoperation für Benutzerinformationen in einer Online-Mall-Datenbank

Datenbank-Benutzerinformationsdatenbetrieb für Online-Einkaufszentren

Projektbeschreibung

Im Kontext des Aufstiegs des elektronischen Handels ist die Einrichtung eines Informationsportals, das das Internet nutzt, um Vertriebskanäle zu öffnen, Unternehmen dabei zu helfen, ihre Produktstruktur rechtzeitig anzupassen, und Händlern dabei hilft, Warenquellen zu erschließen, eine effektive Lösung für das Problem des schlechten Informationsflusses geworden. E-Commerce unterstützt Unternehmen dabei, ihre Betriebsmechanismen umzugestalten, ein modernes Unternehmenssystem einzurichten und ihren Umsatz und ihre Wettbewerbsfähigkeit zu verbessern. Es wurde eine Reihe von Online-Einkaufsdiensten realisiert, wie z. B. das direkte Durchsuchen von Produkten, den Kauf von Produkten, das Erstellen von Bestellungen, das Anzeigen verschiedener neuer Produkte, Sonderprodukte, Verkaufsschlager, das Hinterlassen von Nachrichten, Kundenverwaltung, Produktverwaltung, Produktinformationssuche, Auftragsverwaltung, Produktklassifizierungsverwaltung, Ankündigungs-/Feedbackverwaltung usw. Dieses Projekt soll den Betrieb des Benutzerinformationsformulars für Online-Einkaufszentren realisieren.

Die Anforderungen für den Betrieb der Datenbank des Online-Einkaufszentrums lauten wie folgt:

1) Datenbank EshopDB.

2) Benutzerinformationstabelle EUsers, die Tabellenstruktur ist in Tabelle J2-39-1 dargestellt.

Tabelle J2-39-1 Eusers-Tabelle

Feldname Feldbeschreibung Datentypen Leer sein lassen Bemerkung
Benutzer-ID Benutzer-ID int NEIN Primärschlüssel (Auto-Inkrement)
Benutzername Benutzername Figuren(50) NEIN
Benutzerkennwort Benutzerkennwort Figuren(50) NEIN

3) Die Basisdaten der Tabelle EUsers sind in Tabelle J2-39-2 dargestellt.

Tabelle J2-39-2 Basisdaten der Tabelle „EUsers“

Benutzer-ID Benutzername Benutzerkennwort
1 Samon 123456
2 Tennr 123654
3 John 987654

(1) Aufgabenbeschreibung

**Aufgabe 1:**Erstellen Sie eine Datenbank für ein Online-Einkaufszentrum mit der Sprache SQL

1) Erstellen Sie die Datenbank EshopDB und prüfen Sie, ob im System eine Datenbank mit demselben Namen vorhanden ist. Wenn ja, löschen Sie diese; wenn nicht, erstellen Sie sie.

2) Der Anfangswert der Hauptdatenbankdatei beträgt 10 MB, der Maximalwert 20 MB und erhöht sich um 15 %.

3) Der Anfangswert der Protokolldatei beträgt 5 MB, der Maximalwert beträgt 10 MB und wächst automatisch.

WENN DB_ID('EshopDB') NICHT NULL IST, DATENBANK LÖSCHEN EshopDB
GEHEN
DATENBANK ERSTELLEN EshopDB
AUF PRIMÄR
(
	NAME=EshopDB,
	DATEINAME='D:\xxxx\EshopDB.mdf',
	GRÖSSE=10MB,
	MAXIMALE GRÖSSE = 20 MB,
	DATEIWACHSTUM = 15 %
)
ANMELDEN
(
	NAME=EshopDB_log,
	DATEINAME = 'D:\xxxx\EshopDB_log.ldf',
	GRÖSSE=5MB,
	MAXIMALE GRÖSSE = 10 MB
)

**Aufgabe 2:** Erstellen Sie die Benutzerinformationstabelle EUsers mit der SQL-Sprache

1) Erstellen Sie eine Datenbanktabelle entsprechend der bereitgestellten Tabellenstruktur J2-39-1 und legen Sie den Primärschlüssel fest.

CREATE TABLE EUsers
(
	Benutzer-ID INT NICHT NULL PRIMARY KEY IDENTITY(1,1),
	Benutzername NVARCHAR(50) NOT NULL,
	UserPwd NVARCHAR(50) NICHT NULL,
)

**Aufgabe 3:** Verwenden Sie die SQL-Sprache, um die Benutzerinformationstabelle EUsers zu bedienen

1) Fügen Sie in der Benutzerinformationstabelle EUsers die Felder Benutzername, Benutzertelefonnummer und Kontaktadresse hinzu. Die Felder Benutzername und Benutzertelefonnummer dürfen nicht leer bleiben. Der Datentyp ist selbstdefiniert.

2) Ändern Sie das Feld „Benutzername“ in der Benutzerinformationstabelle EUsers. Der Benutzername darf nur aus „Buchstaben“ bestehen.

3) Ändern Sie das Kennwortfeld in der Benutzerinformationstabelle EUsers. Die Kennwortlänge darf nicht weniger als 6 Zeichen betragen.

ALTER TABLE EUSERS
ADD Benutzername NVARCHAR(20) NOT NULL, Benutzertelefonnummer NVARCHAR(20) NOT NULL, Kontaktadresse NVARCHAR(100)

ALTER TABLE EUSERS
ADD CONSTRAINT UserName CHECK (Benutzername WIE '%[a-zA-Z]%')

ALTER TABLE EUSERS
HINZUFÜGEN DER EINSCHRÄNKUNG Benutzerkennwort-PRÜFUNG (LEN(Benutzerkennwort)>=6)

Dies ist das Ende dieses Artikels über praktische SQL-Übungen zu Benutzerinformationsdatenoperationen in Online-Einkaufszentrum-Datenbanken. Weitere relevante SQL-Benutzerinformationsdatenoperationen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Rundungsvorgang des Datums-/Uhrzeitfelds in MySQL
  • MySQL-Lerndatenbankbetrieb DML ausführliche Erklärung für Anfänger
  • MySQL lernen, Datenbanken und Tabellen-DDL zu erstellen und zu bedienen für Anfänger
  • Detaillierte Erklärung des MySQL-Datenbank-LIKE-Operators in Python
  • SQL-Übung: Produktkategorie-Datenoperation in der Online-Shopping-Datenbank

<<:  CSS3-Bézierkurven-Beispiel: Erstellen von Link-Hover-Animationseffekten

>>:  Verwenden Sie semantische Tags, um Ihr HTML kompatibel mit IE6,7,8 zu schreiben

Artikel empfehlen

Ein netter HTML-Druckcode unterstützt das Umblättern

ylbtech_html_drucken HTML-Druckcode, unterstützt S...

JavaScript implementiert einen verschiebbaren Fortschrittsbalken

In diesem Artikel wird der spezifische JavaScript...

So verwenden Sie IDEA zum Konfigurieren von Tomcat und Erstellen von JSP-Dateien

Bevor Sie idea zum Schreiben von JSP-Dateien verw...

Führen Sie die Schritte zur Installation von MySQL 8.0.x unter Linux aus.

MySQL Einführung in MySQL MySQL war ursprünglich ...

Lösung für das Problem des achtstündigen Unterschieds bei der MySQL-Einfügezeit

Lösen Sie das Problem des achtstündigen Zeitunter...

Vertieftes Verständnis des Implementierungsprinzips des Require Loader

Vorwort Wir sagen oft, dass Node keine neue Progr...

So stellen Sie DoNetCore mit Nginx in der Alibaba Cloud bereit

Grundlegende Umgebungskonfiguration Bitte kaufen ...