Heim  >  Artikel  >  Datenbank  >  Ein vorläufiges Verständnis von MySQL

Ein vorläufiges Verständnis von MySQL

零下一度
零下一度Original
2017-06-30 15:22:441245Durchsuche

MySQL zuerst installieren:

1. Word-Teil:

①Netzwerk-Netzwerk ②Optionsauswahl ③Port-Port ④Firewall-Firewall ⑤Engine-Engine

⑥Standard-Standard ⑦Zeichenzeichen ⑧Korrekturlesen ⑨Speicherung

Erstellen, Löschen, Kommentarvariablen

2. Vorschauteil

1. Bitte schreiben Sie die SQL-Anweisungen zum Erstellen und Löschen der Datenbank

CREATE DATABASE-Datenbankname ;

DROP DATABASE Datenbankname;

2. Schreiben Sie die SQL-Anweisung zum Erstellen und Löschen der Tabelle

CREATE TABLE Tabellenname (

Felddatentyp Einschränkung ,

...,

...

)

DROP TABLE name;

3 >

TABELLEN ANZEIGEN;

4. Geben Sie die Speicher-Engine der Tabelle an

TABLE-Tabellennamen erstellen (

......

)ENEGINE=Speicher-Engine;

3. Übungsteil

1. Vervollständigen Sie die Konfiguration der MySQL-Datenbank (fragen Sie Du Niang...)

2 Befehlszeile Stellen Sie eine Verbindung zu MySQL her und betreiben Sie die Datenbank

MySQL -h Serveradresse -u Benutzername -p Passwort

3 Verwenden Sie SQL-Anweisungen, um einen Kontenplan zu erstellen

# Computerbasierter Stundenplan für drei Kurse

DATENBANK LÖSCHEN, WENN „meine Schule“ existiert;

DATENBANK FÜR MEINE SCHULE ERSTELLEN;

MEINE SCHULE VERWENDEN;

TABELLE LÖSCHEN, WENN „Fach“ EXISTIERT;

CREATE TABLE `subject`(

`subjectNo` INT(4) NOT NULL COMMENT 'Course Number' AUTO_INCREMENT PRIMARY KEY,

`subjectName` VARCHAR(50) COMMENT 'Kursname',

`classHour` INT(4) COMMENT 'Klassenstunde',

`gradeID` INT(4) COMMENT 'Klassennummer'

);

4. Computer 4 Verwenden Sie SQL-Anweisungen, um eine Bewertungstabelle zu erstellen

#Online-Bewertungstabelle mit vier Zeitstempeln

DROP TABLE IF EXISTS `result`;

CREATE TABLE `result`(

`studentNo` INT( 4) NOT NULL,
`subjectNo` INT(4) NOT NULL,
`exameDate` TIMESTAMP NOT NULL DEFAULT NOW() ,
`studentResult` INT(4) NOT NULL
);

5. Schülertabelle und Notentabelle erstellen

#Studententabelle und Notentabelle auf Computer 5

DROP TABLE IF EXISTS `student`;

CREATE TABLE `student` (

`studentNo` INT(4) NOT NULL PRIMARY KEY,
`loginPwd` VARCHAR(20) NOT NULL,
`studentName` VARCHAR(50) NOT NULL,
`sex` CHAR( 2) NOT NULL,
`gradeID` INT(4) UNSIGNED,
`phone` VARCHAR(50),
`address` VARCHAR(255),
`bornDate` DATETIME,
`eamil` VARCHAR(50),
`identityCard` VARCHAR(18)
);

DROP TABLE IF EXISTS `grade`;

CREATE TABLE `grade`(

`gradeID` INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`gradeName` VARCHAR(50) NOT NULL
);

6 Hilfe

HILFE Inhalt abfragen;

IV. Zusammenfassungsteil

MySQL-Speicher-Engine

Häufig verwendete Speicher-Engines: InnoDB, MyISAM

InnoDB: Unterstützt Transaktionsverarbeitung, externen Schlüssel. Es nimmt mehr Platz ein als MyISAM und eignet sich für Szenarien, die häufige Transaktionsverarbeitung, Aktualisierungen und Löschungen erfordern

MyISAM: unterstützt keine Transaktionen und Fremdschlüssel, nimmt weniger Platz ein und hat eine schnelle Zugriffsgeschwindigkeit. und eignet sich für Szenarien, die keine Transaktionsverarbeitung und häufige Abfragen erfordern

Das obige ist der detaillierte Inhalt vonEin vorläufiges Verständnis von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn