Heim >Datenbank >MySQL-Tutorial >MySql-Anfängerleitfaden: So entwickeln Sie Ihre erste Funktion
MySql-Anfängerleitfaden: So entwickeln Sie Ihre erste Funktion
MySql ist ein leichtes relationales Datenbankverwaltungssystem, das häufig zur Datenspeicherung und -verwaltung im Internetbereich verwendet wird. Es bietet nicht nur die Vorteile hoher Leistung, Sicherheit, Zuverlässigkeit und Benutzerfreundlichkeit, sondern bietet auch leistungsstarke Datenverarbeitungs- und Analysefunktionen. Man kann sagen, dass es sich um ein sehr hervorragendes Datenbanksystem handelt. Dieser Artikel führt Einsteiger in den Einstieg in MySql und zeigt Ihnen, wie Sie Ihre erste Funktion entwickeln.
1. MySql installieren
Zuerst müssen wir MySql in der lokalen Umgebung installieren. Es gibt viele Möglichkeiten, MySql zu installieren. Sie können das offizielle Installationspaket herunterladen, es über den Softwarepaket-Manager installieren oder sogar die vom Cloud-Dienstanbieter bereitgestellte Umgebung auswählen. Hier installieren wir es, indem wir das Installationspaket herunterladen.
Laden Sie das Installationspaket von der offiziellen Website (https://dev.mysql.com/downloads/mysql/) herunter und entpacken Sie es. Führen Sie dann das Installationsprogramm aus und befolgen Sie die Anweisungen zur Installation. Nachdem die Installation abgeschlossen ist, können Sie über die Befehlszeilenschnittstelle einen vorläufigen Test durchführen, um zu bestätigen, ob MySql erfolgreich installiert wurde.
2. Erstellen Sie eine Datenbank
MySql ist ein System, das auf einer relationalen Datenbank basiert. Daher muss vor der Entwicklung eine Datenbank zum Speichern von Daten eingerichtet werden. Sie können das mit MySql gelieferte Befehlszeilentool oder visuelle Tools wie Navicat für die Datenbankverwaltung verwenden.
Um eine Datenbank zu erstellen, können Sie den folgenden Befehl verwenden:
CREATE DATABASE mydatabase;
wobei „mydatabase“ der Name der Datenbank ist, die Sie erstellen möchten.
3. Erstellen Sie eine Tabelle
In der Datenbank ist die Datenspeicherung in Form von Tabellen organisiert, daher müssen wir die Struktur der Tabelle definieren und ihr dann Daten hinzufügen.
Das Befehlsformat zum Erstellen einer Tabelle lautet wie folgt:
CREATE TABLE tablename ( column1 datatype constraints, column2 datatype constraints, ... );
wobei „Tabellenname“ der Name der zu erstellenden Tabelle ist, „Spalte1“ und „Spalte2“ die zu definierenden Spaltennamen. Sie können entsprechend definiert werden Entwerfen Sie die Tabellenstruktur entsprechend den tatsächlichen Anforderungen oder beziehen Sie sich auf vorhandene. „Datentyp“ ist der Datentyp der Spalte. MySql unterstützt mehrere Datentypen, einschließlich Ganzzahl, Zeichen, Zeit usw. Unterschiedliche Datentypen bestimmen die Art der Daten, die in der Spalte gespeichert werden können, und müssen entsprechend dem jeweiligen Anwendungsszenario ausgewählt werden. „Einschränkungen“ sind optional und werden verwendet, um Spalten wie Primärschlüssel, eindeutigen Schlüssel, Nicht-Null-Schlüssel, Fremdschlüssel usw. einzuschränken.
Wenn wir beispielsweise eine Tabelle zum Speichern von Studenteninformationen erstellen möchten, können wir den folgenden Befehl verwenden:
CREATE TABLE students ( id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, age TINYINT UNSIGNED NOT NULL, gender ENUM('male', 'female') NOT NULL, major VARCHAR(50) NOT NULL );
Diese Tabelle „Studenten“ enthält 5 Spalten, nämlich „id“ (Primärschlüssel), „Name“, „ „Alter“, „Geschlecht“ und „Major“ sind die Datentypen Ganzzahl, Zeichen, Ganzzahl, Aufzählung bzw. Zeichen. Die Spalte „id“ ist eine automatisch inkrementierende Spalte, die dazu dient, jedem Schüler eine eindeutige Kennung zuzuweisen, während die Spalte „gender“ einen Aufzählungstyp verwendet, um die Eingabe nur auf „männliche“ und „weibliche“ Werte zu beschränken.
4. Daten zur Tabelle hinzufügen
Nachdem die Tabellenstruktur definiert ist, müssen wir ihr zum Testen Daten hinzufügen. Sie können den folgenden Befehl verwenden, um Daten zur Tabelle hinzuzufügen:
INSERT INTO tablename (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
wobei „tablename“ der Name der Tabelle ist, in die Daten eingefügt werden sollen, und „column1“ und „value1“ die Spaltennamen und entsprechenden Werte sind jeweils einzufügen. Es können mehrere Daten gleichzeitig eingefügt werden, getrennt durch Kommas. Wenn alle Daten eingefügt sind, können Sie den folgenden Befehl verwenden, um die Einfügungsergebnisse abzufragen:
SELECT * FROM tablename;
Dieser Befehl gibt alle eingefügten Daten zurück, damit wir sie anzeigen und überprüfen können.
Wenn wir beispielsweise der Tabelle „Studenten“, die wir gerade erstellt haben, eine Schülerinformation hinzufügen möchten, können wir den folgenden Befehl verwenden:
INSERT INTO students (name, age, gender, major) VALUES ('Tom', 20, 'male', 'Computer Science');
Dieser Befehl fügt eine Dateneinheit in die Tabelle ein, einschließlich der Schülerdaten Name, Alter, Geschlecht und Hauptfach.
5. Entwickeln Sie die erste Funktion
Nach den obigen Schritten haben wir erfolgreich eine MySQL-Datenbank eingerichtet und einige Daten zum Testen hinzugefügt. Als Nächstes beginnen wir mit der Entwicklung der ersten funktionsabfragenden Schülerinformationen.
Um Schülerinformationen abzufragen, müssen wir eine SQL-Anweisung schreiben, um die Daten in der Tabelle zu lesen. Die übliche SQL-Suchanweisung lautet:
SELECT columns FROM tablename WHERE conditions;
wobei „columns“ der Spaltenname ist, der zurückgegeben werden muss, „*“ verwenden, um anzugeben, dass alle Spalten zurückgegeben werden sollen, „tablename“ der Name der abzufragenden Tabelle ist und „conditions "ist die Abfragebedingung, die Sie verwenden können Es ist der Wert einer bestimmten Spalte, der einem bestimmten Wert entspricht, oder eine Kombination mehrerer Bedingungen. In tatsächlichen Anwendungen werden einige Funktionen und Operatoren auch zum Verarbeiten und Berechnen von Daten verwendet, um nützlichere Informationen zu erhalten.
Wenn wir beispielsweise die Namen und Hauptfächer aller Schüler abfragen möchten, die älter als 20 Jahre sind, können wir den folgenden Befehl verwenden:
SELECT name, major FROM students WHERE age > 20;
Dieser Befehl fragt die Namen und Hauptfächer aller Schüler ab, die älter als 20 Jahre sind Tabelle „Studenten“ Hauptfach.
6. Zusammenfassung
Durch die oben genannten Schritte haben wir eine vorläufige Einführung in MySql durchgeführt und die Entwicklung einer einfachen Abfragefunktion erfolgreich abgeschlossen. Natürlich verfügt MySql auch über viele erweiterte Funktionen, die weiter erlernt und angewendet werden können. Unabhängig davon, ob Sie persönliche Projekte entwickeln oder geschäftliche Anforderungen erfüllen, kann MySql Ihnen hervorragende Datenbankunterstützung bieten. Ich hoffe, dass dieser Einführungsleitfaden für Anfänger hilfreich ist, und ich wünsche Ihnen allen, dass Sie beim Erlernen und Anwenden von MySql bessere Ergebnisse erzielen!
Das obige ist der detaillierte Inhalt vonMySql-Anfängerleitfaden: So entwickeln Sie Ihre erste Funktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!