Heim >Datenbank >MySQL-Tutorial >Zusammenfassung häufig gestellter Fragen zur MySQL-Datenbank

Zusammenfassung häufig gestellter Fragen zur MySQL-Datenbank

黄舟
黄舟Original
2016-12-16 11:15:251348Durchsuche

1. Bezüglich der Frage der Neuzuweisung von Anfangswerten an Felder mit automatischer Inkrementierung?


ALTER TABLE tbl AUTO_INCREMENT = 1;


2. So implementieren Sie die Funktion des automatischen Inkrementierungsfelds MySQL?


CREATE table abc(id int(10) not null auto_incremnet PRImary key,

name varchar(10) not null,

Adresse varchar(200) nicht null,

Postleitzahl char(6) nicht null

);

Dadurch wird eine Tabelle erstellt und das ID-Unterfeld dieser Tabelle wächst automatisch .

Sie können solche Felder auch wie folgt zu einer erstellten Tabelle hinzufügen:

alter table tb_name add id int(10) not null auto_increment first;

Oder

alter table tb_name add id int(10) not null auto_increment;



3. Wie ändere ich das MySQL-Benutzerkennwort?


a. Unter dem mysql/bin/-Verzeichnis

./mysqladmin -u[Benutzername wie: root] -p[altes Passwort, falls nicht Lassen Sie das Passwort leer] passWord [Neues Passwort]

./mysqladmin -uroot -p123456 Passwort 456789

Benutzername: root Ursprüngliches Passwort: 123456 Neues Passwort: 456789

b , geben Sie MySQL als Root-Benutzer-Flush-Berechtigungen ein;

Achten Sie auf die Groß- und Kleinschreibung.

4. So stellen Sie eine Remote-Verbindung zu MySQL her

(1) Geben Sie MySQL ein und erstellen Sie einen neuen Benutzer xuys:


Format: Berechtigung für Datenbanknamen erteilen. Tabellenname Benutzer@Anmeldehost, identifiziert durch „Benutzerkennwort“;

Auswählen, Aktualisieren, Einfügen, Löschen am *.* an xuys@192.168 erteilen. 88.234 identifiziert durch „xuys1234“;

Um die Ergebnisse anzuzeigen, führen Sie Folgendes aus:

verwenden Sie mysql;

wählen Sie Host, Benutzer und Passwort vom Benutzer aus;

Sie können sehen, dass der soeben erstellte xuys-Benutzer bereits in der Benutzertabelle vorhanden ist. Das Hostfeld stellt den angemeldeten Host dar. Sein Wert kann IP oder

Hostname sein. Wenn Sie den Wert des Hostfelds auf % ändern, können Sie sich auf jedem Client als Benutzer xuys anmelden Maschine. Es wird empfohlen, während der Entwicklung % einzustellen.

update user set host = '%' where user = 'xuys';

(2) mysqladmin -uroot -ppwd reload

mysqladmin -uroot -ppwd Shutdown


(3)./mysqld_safe --user=root &

Denken Sie daran: alle Änderungen an der Autorisierungstabelle, die Sie benötigen Zum Neuladen führen Sie also Schritt 3 aus.


Wenn Sie nach den oben genannten 3 Schritten immer noch keine Verbindung vom Client herstellen können, führen Sie bitte die folgenden Vorgänge aus:

Fügen Sie einen Datensatz in die DB-Tabelle der MySQL-Datenbank ein:

use mysql;

insert into db value('192.168.88.234','%','xuys','Y','Y','Y','Y','Y','Y ',' Y','Y','Y','Y','Y','Y');

update db set host = '%' where user = 'xuys';

Wiederholen Sie die Schritte 2 und 3 oben.

Das Obige ist eine Zusammenfassung häufig gestellter Fragen zur MySQL-Datenbank. Weitere verwandte Artikel finden Sie auf der chinesischen PHP-Website (www.php.cn).

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