PythonQ 240-8XX Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para Sistema de solda PythonQ 240-8XX. MySQL Komplette Referenz Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 768
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
MySQL-Referenzhandbuch
Copyright
c
° 1997-2002 MySQL AB
Vista de página 0
1 2 3 4 5 6 ... 767 768

Resumo do Conteúdo

Página 1 - MySQL-Referenzhandbuch

MySQL-ReferenzhandbuchCopyrightc° 1997-2002 MySQL AB

Página 2

viii5.8.4 Benutzung von mysqlcheck f¨ur Tabellenwartung undWiederherstellung nach Abst¨urzen . . . . . . . . . . . . . . . 2905.8.5 mysqldump, Tabelle

Página 3 - Inhaltsverzeichnis

Kapitel 3: Installation von MySQL 79(file /my/local/pThreads/lib/libpThread.a(findfp.o) value=0x4;file /usr/lib/libc.so value=0x140);/my/local/pThread

Página 4

80 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha14. Wenn Sie wollen, k¨onnen Sie auch das ‘lib’-Verzeichnis erzeugen und die vorher kom-piliert

Página 5

Kapitel 3: Installation von MySQL 811. Falls notwendig, starten Sie den mysqld-Server und richten die anf¨anglichen MySQL-Berechtigungstabellen ein, d

Página 6

82 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaZu weiteren Informationen ¨uber diese Alternativen siehe Abschnitt 5.2 [Privilege sys-tem], Sei

Página 7

Kapitel 3: Installation von MySQL 83| mysql |+-----------+shell> BINDIR/mysqlshow mysqlDatenbank: mysql+--------------+| Tables |+--------------+|

Página 8

84 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha3.4.1 Probleme mit mysql_install_dbDer Zweck des mysql_install_db-Skripts ist, neue MySQL-Berec

Página 9

Kapitel 3: Installation von MySQL 85shell> TMPDIR=/irgendein_temporaeres_verzeichnis/shell> MYSQL_UNIX_PORT=/irgendein_temporaeres_verzeichnis/m

Página 10

86 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaNET START mysqlNET STOP mysqlBeachten Sie, dass Sie in diesem Fall keine weiteren Optionen f¨ur

Página 11

Kapitel 3: Installation von MySQL 87Wenn Sie mysqld mit BDB-Tabellenunterst¨utzung laufen lassen und mysqld beimStart einen Speicherauszug (Core Dump)

Página 12

88 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql.server liegt im ‘share/mysql’-Verzeichnis unterhalb des MySQL-Installationsverzeichnisses

Página 13

ix6.2.10 Geschwindigkeit von DELETE-Anfragen . . . . . . . . 3416.2.11 Weitere Optimierungstipps . . . . . . . . . . . . . . . . . . . 3426.3 Sperren

Página 14

Kapitel 3: Installation von MySQL 89auch die Sortierreihenfolge betreffen kann), m¨ussen Sie myisamchk -r -q auf alle Tabellenausf¨uhren. Ansonsten k¨o

Página 15

90 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Das Format von SHOW OPEN TABLE hat sich ge¨andert.• Multithreaded Clients sollten mysql_threa

Página 16

Kapitel 3: Installation von MySQL 91• FLOAT(X) ist jetzt ein echter Fließkomma-Typ und kein Wert mit einer festen Anzahlvon Dezimalstellen.• Wenn Sie

Página 17

92 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaoder DROP INDEX zu benutzen. Wenn Ihr MySQL-Root ein Passwort ben¨otigt, m¨ussen Siedieses als

Página 18

Kapitel 3: Installation von MySQL 93f¨ur die connect()-Funktion zu ¨andern. Die neuen Argumente sind: host, database, userund password (die user- und

Página 19 - Anderungsverlauf (Change

94 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSie k¨onnen auch mysqldump und mysqlimport benutzen, um den Datenbank-Transfer zubewerkstellige

Página 20

Kapitel 3: Installation von MySQL 95m¨oglich auf Linux 2.4 zu aktualisieren (Upgrade)! Dadurch wird Ihr System ausserdemschneller und stabiler!Beachte

Página 21

96 MySQL - Technische Referenz f¨ur Version 5.0.1-alphadieses "Gentleman"-Verhalten forcieren, indem Sie einen vern¨unftigen Wert f¨ur die t

Página 22

Kapitel 3: Installation von MySQL 97Wir sind derzeit dabei, mehr Informationen ¨uber die Performance von MySQL auf dem 2.4-Kernel auf 4-Weg- und 8-Weg

Página 23

98 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeachten Sie, dass der Linux-Kernel und die LinuxThread-Bibliothek vorgabem¨aßignur 1024 Thread

Página 24 - Uber dieses Handbuch

x7.2.1 Numerische Typen. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3817.2.2 Datums- und Zeit-Typen . . . . . . . . . . . . . . . . . . . .

Página 25

Kapitel 3: Installation von MySQL 99Wenn Sie ein libc-basierendes System benutzen (statt eines glibc2-Systems), bekommenSie bei der Bin¨ardistribution

Página 26 - 2.2 Was ist MySQL?

100 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaes Up dates gibt! Die glibc-2.0.7-19- und -2.0.7-29-RPMs funktionieren bekanntermaßenebenfalls

Página 27

Kapitel 3: Installation von MySQL 101Wir haben MySQL auf Alpha mit unseren Benchmarks und unserer Test-Suite getestet,und es scheint gut zu funktionie

Página 28

102 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaerneut make ein. Kopieren Sie die Kompilierzeile, ¨andern Sie aber -O2 zu -O0. Die Dateisollte

Página 29

Kapitel 3: Installation von MySQL 103hinweist. Sie k¨onnen auch versuchen, den Server mit mysqld --standalone zu starten. Indiesem Fall erscheinen vie

Página 30 - 2.2.2 Wie stabil ist MySQL?

104 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaKann nicht registrieren Bedeutung: Der Pfad ist falsch.Installation des Systemdi-enstes fehlge

Página 31

Kapitel 3: Installation von MySQL 105Es gibt zwei Versionen des MySQL-Kommadozeilen-Werkzeugs:mysql Kompiliert auf nativem Windows, was sehr eingeschr

Página 32

106 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Konfigurieren Sie Port-Forwarding. Machen Sie entweder ein Remote Forward(einstellen: local_p

Página 33 - 2.2.4 Jahr-2000-Konformit¨at

Kapitel 3: Installation von MySQL 107#include <mysql.h>Sie k¨onnen Ihren Co de entweder mit der dynamischen ‘libmysql.lib’-Bibliothek linken,die

Página 34

108 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDROP DATABASESie k¨onnen keine Datenbank l¨oschen, die durch irgend einen Thread in Be-nutzung

Página 35 - 2.3 Was ist MySQL AB?

xi7.4.9 LOAD DATA INFILE-Syntax . . . . . . . . . . . . . . . . . . . . . 4487.5 Datendefinition: CREATE, DROP, ALTER. . . . . . . . . . . . . . . . .

Página 36 - 2.3.1.1 Support

Kapitel 3: Installation von MySQL 109ALTER TABLEWenn Sie ein ALTER TABLE-Statement ausf¨uhren, ist die Tabelle gegen Be-nutzung durch andere Threads g

Página 37 - 2.3.1.3 Beratung

110 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha3.6.3 Anmerkungen zu SolarisAuf Solaris bekommen Sie vielleicht schon Probleme, bevor Sie ¨ube

Página 38 - 2.3.1.7 Kontaktinformationen

Kapitel 3: Installation von MySQL 111#if !defined(__STDC__)Wenn Sie __STDC__ mit der -Xc-Option anschalten, kann der Sun-Kompiler nicht mit derSolaris

Página 39

112 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• F¨ugen Sie den Pfadnamen des Verzeichnisses, wo ‘libmysqlclient.so’ liegt, der LD_RUN_PATH-U

Página 40

Kapitel 3: Installation von MySQL 113In file included by mysql.cc:50:/usr/include/term.h:1060: syntax error before ‘,’/usr/include/term.h:1081: syntax

Página 41

114 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Ein funktionierendes MySQL mit allen Optimierungen bereits aktiviert, von denenbekannt ist,

Página 42

Kapitel 3: Installation von MySQL 1153.6.4.3 Anmerkungen zu OpenBSD3.6.4.4 Anmerkungen zu OpenBSD 2.5Auf OpenBSD-Version 2.5 k¨onnen Sie MySQL mit nat

Página 43 - 2.4.4 MySQL-Lizenzpolitik

116 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha--without-perl \--with-unix-socket-path=/var/mysql/mysql.sockFolgendes funktioniert bekannterm

Página 44

Kapitel 3: Installation von MySQL 1173.6.5.1 Mac OS X Public BetaMySQL sollte ohne jedes Problem auf Mac OS X Public Beta (Darwin) laufen. Die pThread

Página 45 - 2.5.3 Eingebettetes MySQL

118 MySQL - Technische Referenz f¨ur Version 5.0.1-alphashell> /usr/sbin/swinstall -s /pfad/zum/depot mysql.client• Um nur die Entwicklungs-Werkzeu

Página 46

xii8.5.1¨Uberblick ¨uber InnoDB-Tab ellen . . . . . . . . . . . . . . . 4958.5.2 Mit InnoDB anfangen - Optionen . . . . . . . . . . . . . . 4968.5.3 I

Página 47 - 2.6 MySQL-Informationsquellen

Kapitel 3: Installation von MySQL 119by mysql_priv.h:158,by item.cc:19:Das Problem liegt darin, dass HP-UX pThreads_atfork() nicht konsistent definiert

Página 48 - 2.6.2 MySQL-Mailing-Listen

120 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha#define _CTYPE_INCLUDED#define _CTYPE_USING /* Don’t put names in global namespace. */• Ich mu

Página 49

Kapitel 3: Installation von MySQL 121CC="gcc -pipe -mcpu=power -Wa,-many" \CXX="gcc -pipe -mcpu=power -Wa,-many" \CXXFLAGS="-

Página 50

122 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha3.6.6.5 Anmerkungen zu SunOS 4Auf SunOS 4 werden MIT-pThreads ben¨otigt, um MySQL zu kompilier

Página 51

Kapitel 3: Installation von MySQL 123export CC CFLAGS CXX CXXFLAGS./configure \--prefix=/usr/local/mysql \--with-low-memory \--enable-large-files \--e

Página 52

124 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaCC=cc -pThreadCFLAGS=-O4 -ansi_alias -ansi_args -fast -inline speed -speculate all -arch hostC

Página 53

Kapitel 3: Installation von MySQL 125entfernen Sie die Zeile aus ‘config.h’, die HAVE_READDIR_R definiert. Eventuell m¨ussen Sieauch die HAVE_TERM_H-Ze

Página 54

126 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha2. Sie brauchen die Portierung von GCC 2.5.x f¨ur dieses Produkt und das Entwick-lungssystem.

Página 55

Kapitel 3: Installation von MySQL 127sie mit FSU-PThreads re-entrant sein. FSU-PThreads auf OpenServer versucht, dasSCO-Scheme zu benutzen, um Bibliot

Página 56 - Mailing-Liste

128 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSET EMXOPT=-c -n -h1024Wenn Sie das nicht tun, erhalten Sie wahrscheinlich folgenden Fehler:Fi

Página 57

xiii8.6.2 BDB installieren. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5238.6.3 BDB-Startoptionen . . . . . . . . . . . . . . . . . . .

Página 58

Kapitel 3: Installation von MySQL 129Wir sind daran interessiert, jemanden f¨ur eine Portierung zu finden, und wir werden ihn /sie bei allen technische

Página 59

130 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSymptome feststellen wie dass alle Ihre DBI-Skripte einen Coredump liefern, nachdem Sieauf ein

Página 60 - 2.7.4.1 Sub-Selects

Kapitel 3: Installation von MySQL 1313.7.4 Probleme bei der Benutzung von Perl DBI/DBD-SchnittstelleWenn Perl ausgibt, dass es das ‘../mysql/mysql.so’

Página 61 - 2.7.4.3 Transaktionen

132 MySQL - Technische Referenz f¨ur Version 5.0.1-alphadie DBI und DBD-mysql enth¨alt. Das bringt man zum Laufen, indem man eine Version vonPerl erze

Página 62

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 1334 Einf¨uhrung in MySQL: Ein MySQL-TutorialDieses Kapitel enth¨alt eine Einf¨uhrung in MySQL in

Página 63

134 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql>Die Eingabeaufforderung sagt Ihnen, dass mysql bereit f¨ur die Eingabe von Befehlen is

Página 64 - 2.7.4.5 Fremdschl¨ussel

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 135• mysql zeigt die Ausgabe der Anfrage in Tabellenform an (Zeilen und Spalten). Dieerste Zeile e

Página 65 - 2.7.4.7 Sichten (Views)

136 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaHier ist ein einfaches Statement, auf mehrere Zeilen verteilt:mysql> SELECT-> USER()->

Página 66

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 137mysql> SELECT USER()-> ;+--------------------+| USER() |+--------------------+| joesmith@

Página 67

138 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaindem Sie Tabellen erzeugen, die Ihre Daten beinhalten, und die Sie mit den gew¨unschtenInform

Página 68

xiv9.4.3.17 mysql_fetch_field_direct(). . . . . . . 5649.4.3.18 mysql_fetch_lengths() . . . . . . . . . . . . 5659.4.3.19 mysql_fetch_row() . . . . .

Página 69

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 139mysql> GRANT ALL ON menagerie.* TO ihr_mysql_name;Wobei ihr_mysql_name der MySQL-Benutzernam

Página 70

140 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWeil lediglich der Name nicht besonders interessant ist, sollte die Tabelle weitere Informa-ti

Página 71

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 141mysql> DESCRIBE pet;+------------+-------------+------+-----+---------+-------+| Field | Typ

Página 72

142 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaund das Zeilenvorschub-Zeichen. Das reicht f¨ur das Statement aus, um die Datei ‘pet.txt’korre

Página 73

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 143+----------+----------+----------+------------+------------+------------+Diese Form von SELECT

Página 74

144 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha| name | besitzer | art | geschlecht | geburtstag | sterbetag |+----------+----------+--------

Página 75

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 145| Bowser | 1989-08-31 || Chirpy | 1998-09-11 || Whistler | 1997-12-09 || Slim | 1996-04-29 || P

Página 76

146 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha| Fang | Hund | 1990-08-27 || Bowser | Hund | 1989-08-31 |+--------+---------+------------+4.3

Página 77 - 3 Installation von MySQL

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 147+----------+----------+------------+| name | art | geburtstag |+----------+----------+---------

Página 78

148 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaJahr nach unten anpasst, wenn CURRENT_DATE fr¨uher im Jahr erscheint als geburtstag.Der gesamt

Página 79

xvmysql_query() Erfolg zur¨uckgegeb en hat?. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5959.4.6.2 Welche Ergebniss

Página 80 - 3.2.1 Wie man MySQL erh¨alt

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 149sterbetag-Wert NULL ist. Dann berechnen Sie f¨ur diejenigen Tiere mit Nicht-NULL-Wertenden Unte

Página 81

150 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaEin bisschen komplizierter ist es, wenn der aktuelle Monat Dezember ist. Hier k¨onnen Sienicht

Página 82

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 151Diese besondere Behandlung von NULL ist der Grund, warum es im vorherigen Abschnittnotwendig wa

Página 83

152 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha+-------+----------+---------+-------------+------------+-----------+| Claws | Gwen | Katze |

Página 84

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 153ketten zu einer bin¨aren Zeichenkette zu machen. Diese Anfrage stimmt nur mit ‘b’ inKleinschrei

Página 85 - 3.2.4 Installationslayouts

154 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha4.3.4.8 Zeilen z¨ahlenDatenbanken werden oft benutzt, um die Frage zu beantworten, wie oft ein

Página 86

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 155+---------+----------+Anzahl der Tiere pro Geschlecht:mysql> SELECT geschlecht, COUNT(*) FRO

Página 87

156 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha+---------+-------------+----------+| Vogel | w | 1 || Katze | w | 1 || Katze | m | 1 || Hund

Página 88

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 157Nehmen wir an, Sie wollen herausfinden, wie alt jedes Haustier war, als es Nachwuchsbekam. In de

Página 89 - Uberblick

158 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha4.4 Informationen ¨uber Datenbanken und TabellenWas ist, wenn Sie den Namen einer Datenbank od

Página 90

xviAnhang A Probleme und h¨aufige Fehler . . . . . 622A.1 Wie man feststellt, was Probleme verursacht . . . . . . . . . . . . 622A.2 Einige gebr¨auchli

Página 91

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 1594.5 Beispiele gebr¨auchlicher Anfragen (Queries)Hier finden sich Beispiele, wie gel¨aufige Proble

Página 92

160 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha4.5.2 Die Zeile, die den h¨ochsten Wert einer bestimmten Spalteenth¨alt“Suche Artikelnummer, H

Página 93

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 161SELECT artikel, haendler, preisFROM shop s1WHERE preis=(SELECT MAX(s2.preis)FROM shop s2WHERE s

Página 94

162 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha4.5.5 Wie Benutzer-Variablen verwendet werdenSie k¨onnen MySQL-Benutzer-Variablen verwenden, u

Página 95

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 163INSERT INTO personen VALUES (NULL, ’Lilliana Angelovska’);INSERT INTO hemden VALUES(NULL, ’dres

Página 96

164 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha4.5.7¨Uber zwei Schl¨ussel suchenMySQL optimiert derzeit noch nicht, wenn Sie ¨uber zwei unter

Página 97

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 1654.6 mysql im Stapelbetrieb (Batch Mode)In den vorherigen Abschnitten haben Sie mysql interaktiv

Página 98

166 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha| Hamster || Schlange|+---------+Aber wie folgt, wenn sie im Stapelbetrieb l¨auft:artVogelKatz

Página 99

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 167td.suspect as tsuspect1,id.suspect as isuspect1,td.severe as tsevere1,id.severe as isevere1,p2.

Página 100

168 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha/* No twin - Informant is Blessed */(ISNULL(td.suspect) and id.suspect = 1 and id.future_conta

Página 101

xviiA.6.1 Probleme mit ALTER TABLE. . . . . . . . . . . . . . . . . . . . 644A.6.2 Wie man die Reihenfolge der Spalten in einerTabelle ¨andert . . . .

Página 102

Kapitel 4: Einf¨uhrung in MySQL: Ein MySQL-Tutorial 169twin_data 2012informant_data 663harmony 381postal_groups 1004.7.2 Eine Tabelle ¨uber den Zustan

Página 103

170 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha5 MySQL-Datenbankadministration5.1 MySQL konfigurieren5.1.1 mysqld-Kommandozeilenoptionenmysqld

Página 104

Kapitel 5: MySQL-Datenbankadministration 171--debug[...]=Wenn MySQL mit --with-debug konfiguriert ist, k¨onnen Sie diese Option be-nutzen, um eine Trac

Página 105

172 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha--low-priority-updatesOperationen, die Tabellen ¨andern (INSERT/DELETE/UPDATE), haben geringer

Página 106

Kapitel 5: MySQL-Datenbankadministration 173-O, --set-variable var=optionWeist einer Variablen einen Wert zu. --help listet Variablen auf. Sie finden e

Página 107

174 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha--skip-networkingAuf ¨uberhaupt keine TCP/IP-Verbindungen warten (listen). Jede Interaktionmit

Página 108

Kapitel 5: MySQL-Datenbankadministration 175-t, --tmpdir=pfadPfad f¨ur tempor¨are Dateien. Es kann n¨utzlich sein, wenn Ihr vorgabem¨aßiges/tmp-Verzei

Página 109

176 MySQL - Technische Referenz f¨ur Version 5.0.1-alphafestgelegt werden, haben Vorrang vor Werten in Umgebungsvariablen. Siehe Anhang E[Environment

Página 110

Kapitel 5: MySQL-Datenbankadministration 177[client]# Folgendes Passwort wird an alle Standard-MySQL-Clients geschickt:password=mein_password[mysql]no

Página 111

178 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha5.1.3 Viele Server auf derselben Maschine installierenIn einigen F¨allen brauchen Sie vielleic

Página 113

xviiiC.2.31¨Anderungen in Release 3.23.14 . . . . . . . . . . . . . . . 681C.2.32¨Anderungen in Release 3.23.13 . . . . . . . . . . . . . . . 682C.2.3

Página 114

Kapitel 5: MySQL-Datenbankadministration 1795.1.4 Viele MySQL-Server auf derselben Maschine laufen lassenUnter bestimmten Umst¨anden wollen Sie vielle

Página 115

180 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaHINWEIS: Mehrere MySQL-Server (mysqld) auf verschiedenen Maschinen laufen lassen,die auf ein g

Página 116

Kapitel 5: MySQL-Datenbankadministration 181MySQL benutzt ein Sicherheitssystem, das auf Zugriffssteuerungslisten (Access ControlLists, ACLs) f¨ur alle

Página 117

182 MySQL - Technische Referenz f¨ur Version 5.0.1-alphashell> telnet server_host 3306Wenn Sie eine Verbindung und einige sinnlose Zeichen erhalten

Página 118

Kapitel 5: MySQL-Datenbankadministration 183− Benutzer der MySQL-C-API:• Sehen Sie sich den mysql_escape_string()-API-Aufruf an.− Benutzer von MySQL++

Página 119

184 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaVerhalten bei Client-Server-Applikationen, dass der Client einen beliebigen Benutzer-namen ang

Página 120

Kapitel 5: MySQL-Datenbankadministration 185Das file-Zugriffsrecht kann auch benutzt werden, um jede Datei zu lesen, auf die derUnix-Benutzer Zugriff hat

Página 121

186 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha5.2.4 Was das Berechtigungssystem machtDie prim¨are Funktion des MySQL-Berechtigungssystem ist

Página 122

Kapitel 5: MySQL-Datenbankadministration 187Delete_priv Delete_priv Delete_privIndex_priv Index_priv Index_privAlter_priv Alter_priv Alter_privCreate_

Página 123 - 3.6.2 Anmerkungen zu Windows

188 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeschreibung der Berechtigungen des Benutzers zu formulieren. Die Regeln, nach denenhierbei vo

Página 124

xixConcept Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 738

Página 125

Kapitel 5: MySQL-Datenbankadministration 189Berechtigungen in den anderen Berechtigungstabellen aufzuf¨uhren. So muss nur die user-Tabelle untersucht

Página 126 - Windows mit SSH aus

190 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDie select-, insert-, update- und delete-Berechtigungen erlauben Ihnen, Operationen aufZeilen

Página 127

Kapitel 5: MySQL-Datenbankadministration 191• Die grant-Berechtigung erlaubt Benutzern, Ihre Berechtigungen an andere Benutzer zu¨ubertragen. Zwei Ben

Página 128

192 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Der vorgabem¨aßige Hostname ist localhost.• Der vorgabem¨aßige Benutzername ist Ihr Unix-Log

Página 129

Kapitel 5: MySQL-Datenbankadministration 193• Ein Host-Wert kann ein Hostname oder eine IP-Nummer sein, oder ’localhost’, wasdie lokale Maschine angib

Página 130

194 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha’x.y.%’ ’fred’ fred, der sich von x.y.net, x.y.com, x.y.edu usw.aus verbindet (wahrscheinlich

Página 131 - 3.6.3 Anmerkungen zu Solaris

Kapitel 5: MySQL-Datenbankadministration 195Beim Versuch einer Verbindung durchsucht der Server die sortierten Eintr¨age und be-nutzt die ersten ¨uber

Página 132

196 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDie user-Tabelle gew¨ahrt Berechtigungen, die Ihnen auf globaler Ebene zugeordnet sindund die

Página 133

Kapitel 5: MySQL-Datenbankadministration 197verweigert, ohne dass die db- oder host-Tabellen gepr¨uft werden. (Sie enthalten keineShutdown_priv-Spalte

Página 134 - 3.6.4 Anmerkungen zu BSD

198 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha... SELECT-Statement ausf¨uhren, brauchen Sie eventuell sowohl die insert- als auch dieselect-

Página 135 - 3.6.4.2 Anmerkungen zu NetBSD

Kapitel 1: Allgemeine Informationen ¨uber MySQL 11 Allgemeine Informationen ¨uber MySQLMySQL ist ein sehr schneller und robuster, Multi-Thread und Mul

Página 136

Kapitel 5: MySQL-Datenbankadministration 199Access denied for user: ’@unknown’ to database mysqlheißt das, dass Sie in der user-Tabelle keinen Eintrag

Página 137 - 3.6.5 Anmerkungen zu Mac OS X

200 MySQL - Technische Referenz f¨ur Version 5.0.1-alphader user-Tabelle. Das k¨onnen Sie ¨uberpr¨ufen, indem Sie mysql -u root mysql undfolgendes SQL

Página 138 - 3.6.5.2 Mac OS X Server

Kapitel 5: MySQL-Datenbankadministration 201− Starten Sie mysqld mit --skip-name-resolve.− Starten Sie mysqld mit --skip-host-cache.− Verbinden Sie si

Página 139

202 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn Sie bei der Benutzung der SQL-Befehle SELECT ... INTO OUTFILE oder LOADDATA INFILE einen

Página 140

Kapitel 5: MySQL-Datenbankadministration 203immer einen Auszug Ihrer MySQL-Berechtigungstabellen zur Verf¨ugung. Sie k¨onneneinen Auszug der Tabellen

Página 141

204 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBei GRANT und REVOKE-Statements kann berechtigung_art wie folgt angegeben werden:ALL PRIVILEGE

Página 142

Kapitel 5: MySQL-Datenbankadministration 205select-Berechtigung hat, kann diese nicht durch Eintr¨age auf Datenbank-, Tabellen- oderSpaltenebene wider

Página 143

206 MySQL - Technische Referenz f¨ur Version 5.0.1-alphadie Datenbank mit WITH GRANT OPTION gew¨ahren, kann der Benutzer nicht nur die select-Berechti

Página 144

Kapitel 5: MySQL-Datenbankadministration 207wirklich geheime Daten ¨uber ¨offentliche Netzwerke zu ¨ubertragen, und eine¨Offentlichkeitsolcher Art ist u

Página 145

208 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaist, dass es m¨oglich sein sollte, seine Unterschrift (Signature) mit einigen unserer CA-Zerti

Página 146

2 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha2 Vorbemerkungen zum deutschen HandbuchDie¨Ubersetzung einer so umfangreichen technischen Dokume

Página 147

Kapitel 5: MySQL-Datenbankadministration 209Passw¨orter haben. Jeder kann versuchen, sich mit dem Server zu verbinden, indemer irgend einen Namen angi

Página 148 - 3.6.7 Anmerkungen zu OS/2

210 MySQL - Technische Referenz f¨ur Version 5.0.1-alphastarten. Wenn Sie die Berechtigungstabellen manuell ¨andern, aber vergessen, die Berechti-gung

Página 149 - 3.6.8 Anmerkungen zu BeOS

Kapitel 5: MySQL-Datenbankadministration 211shell> mysqladmin -u root password neues_passwortNur Benutzer mit Schreib-/Aktualisierungszugriff auf di

Página 150

212 MySQL - Technische Referenz f¨ur Version 5.0.1-alphashell> mysql --user=root mysqlmysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhostIDENT

Página 151

Kapitel 5: MySQL-Datenbankadministration 213Beachten Sie, dass Sie f¨ur die Einrichtung eines Superusers lediglich einen user-Tabelleneintrag mit Bere

Página 152

214 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaCreate_priv,Drop_priv)VALUES(’whitehouse.gov’,’spesen’,’custom’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’);mysql

Página 153

Kapitel 5: MySQL-Datenbankadministration 215GRANT ... WITH MAX_QUERIES_PER_HOUR = N1MAX_UPDATES_PER_HOUR = N2MAX_CONNECTIONS_PER_HOUR = N3;One can spe

Página 154

216 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> INSERT INTO user (Host,User,Password)VALUES(’%’,’heinzholger’,PASSWORD(’keks’));Sie

Página 155 - 4.2 Anfragen eingeben

Kapitel 5: MySQL-Datenbankadministration 217die erste Zeile Ihres Skripts gelesen und (f¨alschlicherweise) als Ihr Passwort interpretiertwird!• Sie k¨

Página 156

218 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaodershell> mysqlhotcopy datenbank /pfad/zum/verzeichnis/Sie k¨onnen auch einfach alle Tabel

Página 157

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 3zur Verk¨urzung deutscher Ausdr¨ucke. Beispielsweise heißt "case sensitive" (14 Buchstabe

Página 158

Kapitel 5: MySQL-Datenbankadministration 219Machen Sie eine Kopie aller Tabellendateien ins Datensicherungsverzeichnis, was die Min-destanforderung f¨

Página 159

220 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSpalte WertTable TabellennameOp Immer “check”.Msg type status, error, info oder warning.Msg te

Página 160 - 4.3.2 Eine Tabelle erzeugen

Kapitel 5: MySQL-Datenbankadministration 221FAST und CHANGED sind in erster Linie f¨ur die Benutzung durch ein Skript vorgesehen (zumBeispiel f¨ur die

Página 161

222 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaREPAIR TABLE noch nicht alle Optionen von myisamchk enth¨alt. In naher Zukunft werdenwir das fl

Página 162

Kapitel 5: MySQL-Datenbankadministration 223zur Datei angeben, denn myisamchk weiß nicht, wo Ihre Datenbank liegt. In der Tatk¨ummert sich myisamchk n

Página 163 - 4.3.4.1 Alle Daten ausw¨ahlen

224 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-O var=option, --set-variable var=optionSetzt den Wert einer Variablen. M¨ogliche Variablen un

Página 164

Kapitel 5: MySQL-Datenbankadministration 225auf der Tabelle mit --skip-locking laufen lassen, kann die Tabelle nur miteinem weiteren myisamchk-Befehl

Página 165

226 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-D # oder --data-file-length=#Maximale L¨ange der Daten-Datei (wenn die Daten-Datei neu erzeug

Página 166

Kapitel 5: MySQL-Datenbankadministration 227--character-sets-dir=...Verzeichnis, wo Zeichens¨atze gespeichert sind.--set-character-set=name¨Andert den

Página 167 - 4.3.4.4 Zeilen sortieren

228 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha5.4.6.6 Speicherbenutzung von myisamchkDie Speicherzuordnung ist wichtig, wenn Sie myisamchk l

Página 168 - 4.3.4.5 Datumsberechnungen

4 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha‘filename’Schriftart gleicher Breite, die von Anf¨uhrungszeichen umgeben ist, wird f¨urDatei- un

Página 169

Kapitel 5: MySQL-Datenbankadministration 229Wenn Sie --skip-locking nicht benutzen, k¨onnen Sie jederzeit myisamchk benutzen, umTabellen zu pr¨ufen. W

Página 170

230 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamyisamchk -m tabelleDas findet 99.999% aller Fehler. Zuerst pr¨uft es alle Indexeintr¨age auf F

Página 171

Kapitel 5: MySQL-Datenbankadministration 231144 = Tabelle ist besch¨adigt und die letzte Reparatur ist fehlgeschlagen145 = Tabelle ist als besch¨adigt

Página 172 - Ubereinstimmende Suchmuster

232 MySQL - Technische Referenz f¨ur Version 5.0.1-alphafunktionieren und die Tabelle ist repariert. Machen Sie dann mit der Reparatur dern¨achsten Ta

Página 173

Kapitel 5: MySQL-Datenbankadministration 2335.4.6.10 TabellenoptimierungUm fragmentierte Datens¨atze zu vereinigen und verschwendeten Speicherplatz zu

Página 174

234 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha35 0 * * 0 /pfad/zu/myisamchk --fast --silent /pfad/zu/datadir/*/*.MYIDas gibt Informationen ¨

Página 175 - 4.3.4.8 Zeilen z¨ahlen

Kapitel 5: MySQL-Datenbankadministration 235table description:Key Start Len Index Type1 2 8 unique double2 15 10 multip. text packed stripped3 219 8 m

Página 176

236 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaKey: 8: Keyblocks used: 99% Packed: 0% Max levels: 3Key: 9: Keyblocks used: 98% Packed: 0% Max

Página 177

Kapitel 5: MySQL-Datenbankadministration 237- check data record references index: 8Key: 8: Keyblocks used: 99% Packed: 0% Max levels: 3- check data re

Página 178

238 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDeleted dataWie viele Bytes nicht zur¨uckgewonnener gel¨oschter Daten es gibt. Siek¨onnen Ihre

Página 179

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 5Wenn keine besondere Hervorhebung beabsichtigt wird, werden alle Schl¨usselworte inGroßschreibung d

Página 180

Kapitel 5: MySQL-Datenbankadministration 239Rec/key Das ist ein statistischer Wert, der vom Optimierer benutzt wird.Es sagt aus, wie viele Datens¨atze

Página 181

240 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaRecorddataWie viele Bytes in der Daten-Datei benutzt sind.Deleted dataWie viele Bytes in der D

Página 182

Kapitel 5: MySQL-Datenbankadministration 2415.5.2 ANALYZE TABLE-SyntaxANALYZE TABLE tabelle[,tabelle...]Analysiert und speichert die Schl¨usselverteil

Página 183

242 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaPRIVILEGES L¨adt die Berechtigungen aus den Berechtigungstabellen der mysql-Datenbank neu.TABL

Página 184

Kapitel 5: MySQL-Datenbankadministration 243• GET_LOCK() wird mit NULL abgebrochen.• Ein INSERT DELAYED-Thread flusht schnell alle Zeilen, die er im Sp

Página 185 - Uber zwei Schl¨ussel suchen

244 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSHOW COLUMNS listet die Spalten in einer gegebenen Tabelle auf. Wenn Sie die FULL-Optionangebe

Página 186

Kapitel 5: MySQL-Datenbankadministration 245Data_free Anzahl der zugewiesenen (allocated), aber nicht benutztenBytes.Auto_increment N¨achster autoincr

Página 187

246 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha| Max_used_connections | 0 || Not_flushed_key_blocks | 0 || Not_flushed_delayed_rows | 0 || Op

Página 188

Kapitel 5: MySQL-Datenbankadministration 247Delayed_insert_Threads Anzahl der verz¨ogerten Insert-Handler-Threads inBenutzung.Delayed_writes Anzahl de

Página 189

248 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaNot_flushed_key_blocks Schl¨ussel-Bl¨ocke im Schl¨ussel-Cache, die ver¨andert wur-den, aber no

Página 190 - 4.8 MySQL mit Apache benutzen

6 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaum festzulegen, was Sie mit der Software tun d¨urfen und was Sie nicht tund¨urfen, abh¨angig von

Página 191 - 5.1 MySQL konfigurieren

Kapitel 5: MySQL-Datenbankadministration 249Threads_running Anzahl der Threads, die nicht schlafen.Uptime Seit wie vielen Sekunden der Server hoch gef

Página 192

250 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha| delayed_queue_size | 1000 || flush | OFF || flush_time | 0 || have_bdb | YES || have_innodb

Página 193

Kapitel 5: MySQL-Datenbankadministration 251| slow_launch_time | 2 || socket | /tmp/mysql.sock || sort_buffer | 2097116 || table_cache | 64 || table_t

Página 194

252 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaund mysqld mit --skip-bdb starten, um f¨ur diesen Cache keinen Arbeitsspe-icher zu verschwende

Página 195

Kapitel 5: MySQL-Datenbankadministration 253delay_key_write-Option erzeugt worden w¨aren. Sie k¨onnen diesen Flagl¨oschen, wenn Sie mysqld mit --skip-

Página 196 - 5.1.2 my.cnf-Optionsdateien

254 MySQL - Technische Referenz f¨ur Version 5.0.1-alphazugewiesen. Setzen Sie diesen Wert herauf, um einen schnelleren vollen Join zuerhalten, wenn d

Página 197

Kapitel 5: MySQL-Datenbankadministration 255lower_case_table_namesWenn auf 1 gesetzt, werden Tabellennamen in Kleinschreibung auf Plattegespeichert. T

Página 198

256 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamax_sort_lengthDie Anzahl von Bytes, die beim Sortieren von BLOB- oder TEXT-Werten benutztwerd

Página 199

Kapitel 5: MySQL-Datenbankadministration 257net_retry_countWenn ein Lesevorgang auf einem Kommunikations-Port unterbrochen wird,wird so oft wie angege

Página 200

258 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaskip_show_databasesH¨alt Leute davon ab, SHOW DATABASES zu benutzen, wenn sie keine thePROCESS

Página 201 - Zugriffsberechtigungssystem

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 72.2.1 Die wichtigsten Features von MySQLDie folgende Liste beschreibt einige wichtige Charakteristi

Página 202

Kapitel 5: MySQL-Datenbankadministration 259thread_concurrencyOn Solaris, mysqld will call thr_setconcurrency() mit this value. thr_setconcurrency() p

Página 203

260 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaf¨ur einen Client mit der Process_priv-Berechtigung, um sicherzustellen, dass Sie sich jed-erz

Página 204

Kapitel 5: MySQL-Datenbankadministration 261Sie k¨onnen den Zeichensatz mit der --default-character-set-Option ¨andern,wenn Sie den Server starten. Di

Página 205

262 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeim Zeichenkettenvergleich mit LIKE wird das Mapping von einem auf zwei Buchstabennicht durch

Página 206

Kapitel 5: MySQL-Datenbankadministration 263• Das ctype-Array nimmt bis zu 257 W¨orter auf. Die to_lower-, to_upper- undsort_order-Arrays nehmen danac

Página 207

264 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha5.6.4 Die Zeichen-Definitions-Arraysto_lower[] und to_upper[] sind einfache Arrays, die die Buc

Página 208

Kapitel 5: MySQL-Datenbankadministration 2655.6.6 Unterst¨utzung f¨ur Multi-Byte-ZeichenWenn Sie Unterst¨utzung f¨ur einen neuen Zeichensatz hinzuf¨ug

Página 209

266 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaMYSQL_TCP_PORT Der vorgabem¨aßige TCP/IP-PortMYSQL_PWD Das vorgabem¨aßige PasswortMYSQL_DEBUG

Página 210

Kapitel 5: MySQL-Datenbankadministration 267mysqldumpDumpt eine MySQL-Datenbank in eine Datei als SQL-Statements oder alsTabulator-separierte Textdate

Página 211

268 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha--basedir=pfad--core-file-size=#Gr¨oße der Core-Datei, die mysqld in der Lage sein sollte zu e

Página 212

8 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Kann große Datenbanken handhaben. Wir selbst benutzen MySQL bei einigen Daten-banken, die 50 M

Página 213

Kapitel 5: MySQL-Datenbankadministration 269Weil safe_mysqld versucht, Server und Datenbanken relativ zum eigenen Arbeitsverzeichniszu finden, k¨onnen

Página 214

270 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha--log=...Log-Datei. Name und voller Pfad zur Log-Datei. HINWEIS: Wenn es die Dateigibt, wird a

Página 215

Kapitel 5: MySQL-Datenbankadministration 271es f¨ur das safe_mysqld-Skript eventuell erforderlich ist, es von einer bestimmten Stelleaus zu starten. D

Página 216

272 MySQL - Technische Referenz f¨ur Version 5.0.1-alphapassword = multipass[mysqld2]socket = /tmp/mysql.sock2port = 3307pid-file = /usr/local/mysql/v

Página 217

Kapitel 5: MySQL-Datenbankadministration 273Stacker auf MS-DOS n¨otig ist.¨Ublicherweise komprimiert myisampack die Daten-Datei auf40%-70%.MySQL benut

Página 218

274 MySQL - Technische Referenz f¨ur Version 5.0.1-alphah¨atte nehmen k¨onnen. In diesem Fall gibt myisampack einen Hinweis aus, dassSie beim n¨achste

Página 219

Kapitel 5: MySQL-Datenbankadministration 2751 1 12 2 43 6 44 10 15 11 206 31 17 32 308 62 359 97 3510 132 3511 167 412 171 1613 187 3514 222 415 226 1

Página 220

276 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha48 481 7949 560 7950 639 7951 718 7952 797 853 805 154 806 155 807 2056 827 457 831 4shell>

Página 221

Kapitel 5: MySQL-Datenbankadministration 2773 6 4 no zeros, zerofill(1) 2 94 10 1 3 95 11 20 table-lookup 4 06 31 1 3 97 32 30 no endspace, not_always

Página 222

278 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha50 639 79 no empty 2 951 718 79 no endspace 16 952 797 8 no empty 2 953 805 1 17 154 806 1 3 9

Página 223

iInhaltsverzeichnis1 Allgemeine Informationen ¨uber MySQL . . . . . 12 Vorbemerkungen zum deutschen Handbuch . . 22.1¨Uber dieses Handbuch . . . . . .

Página 224

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 9• Der MySQL-spezifische SHOW-Befehl kann benutzt werden, um Informationen ¨uberDatenbanken, Tabellen

Página 225

Kapitel 5: MySQL-Datenbankadministration 279no endspaceKein Leerzeichen am Ende speichern.no endspace, not_alwaysKein Leerzeichen am Ende speichern un

Página 226

280 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeachten Sie, dass, weil InnoDB und Berkeley-DB nicht f¨ur alle Plattformen verf¨ugbar sind,ei

Página 227

Kapitel 5: MySQL-Datenbankadministration 281Solaris-intel NEIN JASolaris-sparc JA JACaldera (SCO) OSR5 JA JAUnixWare JA JAWindows/NT JA JA5.8 Clientse

Página 228

282 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamsql2mysqlEin Shell-Skript, das mSQL-Programme zu MySQL konvertiert. Es deckt nichtalle F¨alle

Página 229

Kapitel 5: MySQL-Datenbankadministration 283benutzt wird (zum Beispiel als Filter), wird das Ergebnis in Tabulator-separiertem For-mat ausgegeben. (Da

Página 230

284 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-g, --no-named-commandsBenannte Befehle werden deaktiviert. Benutzen Sie nur die \*-Form, oder

Página 231

Kapitel 5: MySQL-Datenbankadministration 285-P --port=...TCP/IP-Portnummer, die f¨ur die Verbindung benutzt wird.-q, --quickErgebnisse nicht cachen, Z

Página 232

286 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamax join size 1000000 Automatisches Limit f¨ur Zeilen in einemJoin bei Benutzung von –i-am-a-d

Página 233

Kapitel 5: MySQL-Datenbankadministration 287• SELECT’s, die wahrscheinlich mehr als #max_join_size Zeilenkombinationen durchge-hen m¨ussen, werden abg

Página 234

288 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWindows nicht gibt. Unter Windows kann statt dessen die tee-Option benutztwerden, wenngleich d

Página 235 - 5.3.6 Limiting user resources

10 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDer C Client-Code — stabilKeine bekannten Probleme. Im fr¨uhen 3.20 Release gab es einigeEinsch

Página 236 - 5.3.7 Passw¨orter einrichten

Kapitel 5: MySQL-Datenbankadministration 289extended-statusEine erweiterte Statusmeldung vom Server ausgeben.flush-hostsAlle gecacheten Hosts zur¨ucks

Página 237

290 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaQuestions Anzahl von Questions von Clients, seit mysqld gestartetwurde.Slow queries Anfragen,

Página 238

Kapitel 5: MySQL-Datenbankadministration 291Die verf¨ugbaren Optionen f¨ur mysqlcheck sind hier aufgelistet. Bitte pr¨ufen Sie mitmysqlcheck --help, w

Página 239 - 5.4.2 BACKUP TABLE-Syntax

292 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaOption beim Reparieren von Tabellen benutzen, wird eine erweiterte Reparaturder Tabelle durchg

Página 240 - 5.4.4 CHECK TABLE-Syntax

Kapitel 5: MySQL-Datenbankadministration 293MySQL-Server). Der Dump enth¨alt SQL-Statements, um Datenbanken und Tabellen zuerzeugen und / oder Tabelle

Página 241

294 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-e, --extended-insertDie neue mehrzeilige INSERT-Syntax benutzen. (Ergibt kompaktere undschnel

Página 242 - 5.4.5 REPAIR TABLE-Syntax

Kapitel 5: MySQL-Datenbankadministration 295-P port_num, --port=port_numDie TCP/IP-Portnummer, die f¨ur die Verbindung zu einem Host benutzt wer-den s

Página 243 - Absturzreparatur

296 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDer h¨aufigste Gebrauch von mysqldump dient wahrscheinlich der Herstellung einer Daten-sicherun

Página 244

Kapitel 5: MySQL-Datenbankadministration 297--noindicesKeine kompletten Index-Dateien in die Kopie einf¨ugen, um die Datensicherungkleiner und schnell

Página 245

298 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-c, --columns=...Diese Option nimmt ein durch Kommas getrennte Auflistung von Feldnamenals Argu

Página 246

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 11Andere Thread-Implementierungen — Beta - GammaDie Ports zu anderen Systemen sind noch sehr neu und

Página 247

Kapitel 5: MySQL-Datenbankadministration 299-P port_num, --port=port_numDie TCP/IP-Portnummer, die f¨ur die Verbindung zu einem Host benutzt wer-den s

Página 248

300 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha$ mysqlimport --local test imptest.txttest.imptest: Records: 2 Deleted: 0 Skipped: 0 Warnings:

Página 249 - Abst¨urzen

Kapitel 5: MySQL-Datenbankadministration 3015.8.10 Wie SQL-Befehle aus einer Textdatei laufen gelassenwerdenDermysql-Client wird typischerweise intera

Página 250

302 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha5.9.2 Die allgemeine Anfragen-Log-DateiWenn Sie wissen wollen, was innerhalb mysqld geschieht,

Página 251

Kapitel 5: MySQL-Datenbankadministration 303passenden Zeilen findet, wird nichts in die Log-Datei geschrieben. Es werden sogar UPDATE-Statements ¨ubers

Página 252

304 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaLog-Datei-Dateien enth¨alt. Vorgabem¨aßig hat diese denselben Namen wie die Bin¨ar-Log-Datei,

Página 253

Kapitel 5: MySQL-Datenbankadministration 305Die Anfragen-Log-Datei f¨ur langsame Anfragen kann benutzt werden, um Anfragen zufinden, die f¨ur die Ausf¨

Página 254 - 5.4.6.10 Tabellenoptimierung

306 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha5.10 Replikation bei MySQLDieses Kapitel beschreibt die verschiedenen Replikationsfeatures in

Página 255

Kapitel 5: MySQL-Datenbankadministration 307ist. Zu dieser Zeit ist es jedoch notwendig, alle Schreibzugriffe entweder mit einer globalenLese-Sperre od

Página 256

308 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDenken Sie sich server-id als etwas, dass einer IP-Adresse ¨ahnlich ist - es identifiziertin de

Página 257

12 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaMySQL AB stellt E-Mail-Support f¨ur zahlende Kunden bereit, aber die MySQL-Mailinglistebietet ¨

Página 258

Kapitel 5: MySQL-Datenbankadministration 3095.10.4 Replikationsfeatures und bekannte ProblemeUnten steht eine Erl¨auterung dessen, was unterst¨utzt wi

Página 259

310 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAktualisierungen auftreten k¨onnen, die in unterschiedlicher Reihenfolge auf verschiede-nen Se

Página 260

Kapitel 5: MySQL-Datenbankadministration 311• Ab Version 3.23.23, you can change masters und adjust log position mit CHANGE MASTERTO.• Ab Version 3.23

Página 261 - 5.5.1 OPTIMIZE TABLE-Syntax

312 MySQL - Technische Referenz f¨ur Version 5.0.1-alphabinlog-do-db=datenbank Weist den Master an, Aktualisierung in die Bin¨ar-Log-Dateizu loggen, w

Página 262 - 5.5.3 FLUSH-Syntax

Kapitel 5: MySQL-Datenbankadministration 313master-ssl-cert Der Dateiname des SSL-Zertifikats f¨ur den Master.Beispiel: master-ssl-key=SSL/master-cert.

Página 263 - 5.5.4 KILL-Syntax

314 MySQL - Technische Referenz f¨ur Version 5.0.1-alphareplicate-ignore-db=datenbankWeist den Slave-Thread an, die angegebene Datenbank nichtzu repli

Página 264 - Indexe abrufen

Kapitel 5: MySQL-Datenbankadministration 315SET SQL_LOG_BIN=0 Schaltet das Loggen in die Update-Log-Datei aus, wenn derBenutzer die process-Berechtigu

Página 265 - 5.5.5.2 SHOW TABLE STATUS

316 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaCHANGE MASTER TOmaster_def_list¨Andert die Master-Parameters auf den Wert, der in master_def_l

Página 266 - 5.5.5.3 SHOW STATUS

Kapitel 5: MySQL-Datenbankadministration 317PURGE MASTER LOGS TO’logname’Verf¨ugbar ab Version 3.23.28. L¨oscht alle Replikations-Logs,die in der Inde

Página 267

318 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaThreads auf dem Master gekillt, wenn ein neuer Replikations-Thread sich vom selben Slaveaus ve

Página 268

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 13• MySQL benutzt Unix-Zeitfunktionen und hat keine Probleme mit Datumsangaben bis2069. Alle zweiste

Página 269

Kapitel 5: MySQL-Datenbankadministration 319Antwort: Sie sollten einen Server als Master aufsetzen und alle Schreibvorg¨ange zuihm lenken, und so viel

Página 270 - 5.5.5.4 SHOW VARIABLES

320 MySQL - Technische Referenz f¨ur Version 5.0.1-alphabis Sie entweder keine Netzwerk-Bandbreite mehr haben oder bis Ihre Aktualisierungslastso weit

Página 271

Kapitel 5: MySQL-Datenbankadministration 321Antwort: Mit den momentan verf¨ugbaren Features w¨urden Sie einen Master und einen Slave(nicht mehrere Sla

Página 272

322 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Wenn eine Anfrage, die auf dem Master funktionierte, nicht auf dem Slave l¨auft, undeine kom

Página 273

Kapitel 5: MySQL-Datenbankadministration 323synchronisiert und Sie hab en wom¨oglich einen Fehler wegen doppelter Schl¨usseleintr¨agebei Aktualisierun

Página 274

324 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha6 MySQL-OptimierungOptimierung ist eine komplizierte Aufgabe, weil sie ein umfassendes Verst¨a

Página 275

Kapitel 6: MySQL-Optimierung 3256.1.2 Portabilit¨atWeil alle SQL-Server unterschiedliche Teile von SQL implementieren, ist es immer Arbeit,portable SQ

Página 276

326 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaalle Ergebnisse cachet, um Ihnen noch h¨ohere Performance zu bringen. Indem Sie alteErgebnisse

Página 277

Kapitel 6: MySQL-Optimierung 327w¨urde. Wir glauben, dass wir auch damit Schritt halten k¨onnen, indem wir unseren Syste-men einfach mehr Festplattenp

Página 278

328 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWeitere Benchmark-Ergebnisse haben wir unter http://www.mysql.com/information/benchmarks.htmlg

Página 279

14 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha| date | date_time | time_stamp |+------------+---------------------+----------------+| 1998-12

Página 280 - 5.5.5.6 SHOW PROCESSLIST

Kapitel 6: MySQL-Optimierung 329gut unter hoher Last) oder im Zusammenhang mit dem Betriebssystem / den Bibliotheken.Das meiste davon w¨are SEHR viel

Página 281 - 5.5.5.8 SHOW CREATE TABLE

330 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAusserdem sehen Sie, ob der Optimierer die Tabellen in optimaler Reihenfolge verkn¨upft.Um den

Página 282 - 5.6.1.1 Deutscher Zeichensatz

Kapitel 6: MySQL-Optimierung 331Extra Diese Spalte enth¨alt zus¨atzliche Informationen dar¨uber, wie MySQL die Anfrageaufl¨osen wird. Folgende untersch

Página 283

332 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaUsing temporaryUm die Anfrage aufzul¨osen muss MySQL eine tempor¨are Tabelleerzeugen, die das

Página 284

Kapitel 6: MySQL-Optimierung 333erste Tabelle ist, die nicht als const gekennzeichnet ist, und ¨ublicherweise sehrschlecht in allen anderen F¨allen. S

Página 285

334 MySQL - Technische Referenz f¨ur Version 5.0.1-alphatable type possible_keys key key_len ref rows Extraet ALL PRIMARY NULL NULL NULL 74do ALL PRIM

Página 286

Kapitel 6: MySQL-Optimierung 335shell> myisamchk --analyze PFAD_ZU_MYSQL_DATENBANK/ttshell> mysqladmin refreshJetzt ist der Join perfekt und EXP

Página 287

336 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaTabellen sollten ¨ublicherweise mit Indexen gemacht werden. Sie k¨onnen den EXPLAIN-Befehl ben

Página 288

Kapitel 6: MySQL-Optimierung 337• F¨ur jeden Sub-Join wird ein einfacheres WHERE konstruiert, um eine schnelle WHERE-Evaluierung f¨ur jeden Sub-Join z

Página 289

338 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWHERE schluessel_teil1=val1 AND schluessel_teil2=val2;mysql> SELECT schluessel_teil2 FROM t

Página 290

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 15• Verf¨ugbar f¨ur alle. Alle sollen sich MySQL leisten k¨onnen.• Leicht zu benutzen.• Kontinuierli

Página 291

Kapitel 6: MySQL-Optimierung 339Die Lese-Reihenfolge der Tabellen, die von LEFT JOIN und STRAIGHT JOIN erzwungen wird,hilft dem Optimierer (der berech

Página 292

340 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Schließen: (1)Wobei die Zahlen in etwa proportional zur Gesamtzeit sind. Diese Berechnung zi

Página 293

Kapitel 6: MySQL-Optimierung 341• Sie k¨onnen die Einf¨ugegeschwindigkeit steigern, indem Sie Tabellen sperren:mysql> LOCK TABLES a WRITE;mysql>

Página 294

342 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha6.2.10 Geschwindigkeit von DELETE-AnfragenWenn Sie alle Zeilen in der Tabelle l¨oschen wollen,

Página 295

Kapitel 6: MySQL-Optimierung 343kann, oder wenn Sie die Tabelle sehr oft scannen m¨ussen, die meisten der Spaltenhierf¨ur aber nicht ben¨otigen. Siehe

Página 296

344 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Benutzten Sie INSERT /*! LOW_PRIORITY */, wenn Sie wollen, dass Ihre Selects h¨oherePriorit¨

Página 297

Kapitel 6: MySQL-Optimierung 345und hierdurch weniger Festplattenzugriffe erforderlich sind. Ausserdem wird Codeeingespart, weil Sie Ihre Textdateien n

Página 298

346 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaPriorit¨at einr¨aumen wollen. Sie k¨onnen auch mysqld mit --low-priority-updates starten,um da

Página 299

Kapitel 6: MySQL-Optimierung 347• Ein Thread wartet bei etwas wie Platte voll. In diesem Fall warten alle anderenThreads, die auf die problemverursach

Página 300

348 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaIndexes. Das Gute daran ist, dass man sich damit - abh¨angig davon, wie gut der Indexgecachet

Página 301

16 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaIhres Unternehmens zugeschnitten sind. MySQL-Schulungen werden auch durch unserePartner durchge

Página 302 - Dienstprogramme

Kapitel 6: MySQL-Optimierung 349legen Sie einen Index auf diese. Der erste Index-Teil sollte die meistbenutzte Spaltesein. Wenn Sie IMMER viele Spalte

Página 303

350 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSpalten Konstanten in der WHERE-Klausel sind. Folgende Anfragen werden einen Indexbenutzen, um

Página 304

Kapitel 6: MySQL-Optimierung 351Suchen mit spalte IS NULL benutzt Indexe, wenn spalte ein Index ist.MySQL benutzt normalerweise den Index, der die ger

Página 305

352 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBei BLOB- und TEXT-Spalten m¨ussen Sie ein Pr¨afix der Spalte indexieren. Sie k¨onnen nichtdie

Página 306

Kapitel 6: MySQL-Optimierung 353Weitere Informationen ¨uber die Art, wie MySQL Indexe benutzt, um die Anfragen-Performance zu verbessern, finden Sie un

Página 307

354 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn Sie eine Tabelle mit dem HANDLER tabelle OPEN-Statement ¨offnen, wird dem Threadein dedizi

Página 308

Kapitel 6: MySQL-Optimierung 355gr¨oßere Datei als 2 GB auf Linux-Intel-32-Bit ben¨otigen, sollten Sie den LFS-Patch f¨ur dasext2-Dateisystem holen.We

Página 309

356 MySQL - Technische Referenz f¨ur Version 5.0.1-alphalower_case_tabelles current value: 0long_query_time current value: 10max_allowed_packet curren

Página 310

Kapitel 6: MySQL-Optimierung 357Wenn Sie nur 128 MB und nur wenige Tabellen haben, aber viele Sortiervorg¨angedurchf¨uhren, k¨onnen Sie etwas wie das

Página 311

358 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaEinfach durch die Benutzung eines besseren Compilers und / oder besserer Compiler-Optionen k¨o

Página 312

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 172.3.1.4 Kommerzielle LizenzenDie MySQL-Datenbank wird unter der GNU General Public License ver¨offe

Página 313

Kapitel 6: MySQL-Optimierung 359Standard-MySQL-Linux-Bin¨ardatei wird statisch gelinkt, um sie schneller und portierbarerzu machen.6.5.4 Wie MySQL Spe

Página 314

360 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Den meisten Sortier-Anfragen werden ein Sortierpuffer und 0 bis 2 tempor¨are Dateienzugewiese

Página 315

Kapitel 6: MySQL-Optimierung 361Wenn Sie ein sehr langsames DNS und viele Hosts haben, k¨onnen Sie mehr Performanceerzielen, wenn Sie entweder das DNS

Página 316

362 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAUTOCOMMIT= 0 | 1Falls auf 1 gesetzt, werden alle¨Anderungen einer Tabelle auf einmaldurchgef¨

Página 317

Kapitel 6: MySQL-Optimierung 363Das erm¨oglicht das Abfangen falscher Aktualisierungen, wenn SQL-Befehle vonHand eingegeben werden.SQL_SELECT_LIMIT =

Página 318

364 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaPlattenzugriffe, um Dinge zu schreiben. Um dieses Problem zu minimieren, benutzenSie Platten mi

Página 319

Kapitel 6: MySQL-Optimierung 365Beachten Sie, dass Performance und Zuverl¨assigkeit b eim oben Genannten von IhrerHardware abh¨angen, daher empfehlen

Página 320

366 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaif (1)Unter Windows k¨onnen Sie interne symbolische Links auf Verzeichnisse benutzen, indem Si

Página 321

Kapitel 6: MySQL-Optimierung 367Dinge, die noch nicht unterst¨utzt werden:• ALTER TABLE ignoriert alle INDEX/DATA directory="pfad"-Optionen.

Página 322 - 5.9 Die MySQL-Log-Dateien

368 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha7 MySQL-SprachreferenzMySQL hat eine sehr komplexe, aber intuitive und leicht zu erlernende SQ

Página 323 - 5.9.3 Die Update-Log-Datei

18 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaF¨ur Presseservice und Anfragen aller Art, die in unseren Ver¨offentlichungen(http://www.mysql.c

Página 324

Kapitel 7: MySQL-Sprachreferenz 369\% Ein ‘%’-Zeichen. Dieses wird benutzt, um nach literalen Instanzen von ‘%’ inZusammenh¨angen zu suchen, wo ‘%’ an

Página 325

370 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha\ ASCII 92, Backslash. Das geben Sie als ‘\\’ ein.’ ASCII 39, Apostroph. Das geben Sie als ‘\’

Página 326

Kapitel 7: MySQL-Sprachreferenz 3717.1.1.4 NULL-WerteDer NULL-Wert bedeutet “keine Daten” und unterscheidet sich von Werten wie 0bei numerischen Typen

Página 327 - 5.10 Replikation bei MySQL

372 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaspalten_name Spalte des Namens spalten_name einer beliebigen, in derAnfrage verwendeten Tabell

Página 328

Kapitel 7: MySQL-Sprachreferenz 373Eine M¨oglichkeit, dieses Problem zu vermeiden, ist, mysqld mit -O lower_case_tabelles=1 zu starten. Vorgabem¨aßig

Página 329

374 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> select 1+1; # Dieser Kommentar geht bis zum Zeilenendemysql> select 1+1; -- Diese

Página 330

Kapitel 7: MySQL-Sprachreferenz 375change check checksum columncolumns comment constraint createcross current_date current_time current_timestampdata

Página 331

376 MySQL - Technische Referenz f¨ur Version 5.0.1-alphathen time timestamp tinyblobtinytext tinyint trailing totype use using uniqueunlock unsigned u

Página 332

Kapitel 7: MySQL-Sprachreferenz 377SMALLINT[(M)] [UNSIGNED] [ZEROFILL]Eine kleine Ganzzahl. Der vorzeichenbehaftete Bereich ist -32768 bis 32767.Der v

Página 333

378 MySQL - Technische Referenz f¨ur Version 5.0.1-alphawie die entsprechenden FLOAT- und DOUBLE-Typen, jedoch ist die Anzeigebreiteund die Anzahl der

Página 334

ii2.5.3 Eingebettetes MySQL. . . . . . . . . . . . . . . . . . . . . . . . . . 242.5.4 Weitere ab MySQL 4.0.0 verf¨ugbare Features . . . . 242.5.5 Zuk

Página 335

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 19Wenn Sie Vorschl¨age f¨ur Hinzuf¨ugungen oder Korrekturen dieses Handbuchs haben, schickenSie sie

Página 336

Kapitel 7: MySQL-Sprachreferenz 379DATE-Spalten Werte entweder als Zeichenketten oder als Zahlen zuzuweisen.Siehe Abschnitt 7.2.2.2 [DATETIME], Seite

Página 337

380 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaGroß-/Kleinschreibung sortiert und verglichen, es sei denn, dass Schl¨usselwortBINARY wird ang

Página 338

Kapitel 7: MySQL-Sprachreferenz 381k¨onnen, weil das Client-Server-Protokoll und MyISAM-Tabellen momentaneine Beschr¨ankungen auf 16 MB pro Kommunikat

Página 339

382 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDer maximale Wertebereich von DECIMAL- und NUMERIC-Werten ist derselbe wie f¨ur DOUBLE,aber de

Página 340

Kapitel 7: MySQL-Sprachreferenz 383merischer Daten erfordert, FLOAT oder DOUBLE PRECISION ohne Festlegung der Genauigkeitoder Anzahl von Dezimalstelle

Página 341

384 MySQL - Technische Referenz f¨ur Version 5.0.1-alpham¨ussen in der Reihenfolge Jahr - Monat - Tag gemacht werden (zum Beispiel ’98-09-04’) statt i

Página 342

Kapitel 7: MySQL-Sprachreferenz 3857.2.2.2 Die DATETIME-, DATE- und TIMESTAMP-TypenDie DATETIME-, DATE- und TIMESTAMP-Typen sind verwandt. Dieser Absc

Página 343

386 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSpaltentyp AnzeigeformatTIMESTAMP(14) YYYYMMDDHHMMSSTIMESTAMP(12) YYMMDDHHMMSSTIMESTAMP(10) YY

Página 344

Kapitel 7: MySQL-Sprachreferenz 387weniger als 10 sind. ’1979-6-9’ ist dasselbe wie ’1979-06-09’. Gleichermaßen ist es beiZeichenketten, die Begrenzer

Página 345 - 6 MySQL-Optimierung

388 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Wenn Sie einem DATETIME- oder TIMESTAMP-Objekt einen DATE-Wert zuweisen, wirdder Zeitanteil

Página 346 - 6.1.2 Portabilit¨at

20 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaLicense. Siehe Anhang G [GPL license], Seite 711. Der Text dieser Lizenz befindet sichin der Dat

Página 347

Kapitel 7: MySQL-Sprachreferenz 389• Als eine Zahl im HHMMSS-Format, vorausgesetzt, dass diese als Zeitangabe einen Sinnergibt. 101112 zum Beispiel wi

Página 348

390 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaUnzul¨assige YEAR-Werte werden in 0000 umgewandelt.7.2.3 Zeichenketten-TypenDie Zeichenketten-

Página 349

Kapitel 7: MySQL-Sprachreferenz 3917.2.3.2 Die BLOB- und TEXT-TypenEin BLOB ist großes Bin¨arobjekt (Binary Large OBject), das eine variable Menge von

Página 350

392 MySQL - Technische Referenz f¨ur Version 5.0.1-alphadas aber auf beiden Seiten, also beim Client und beim Server, tun. Siehe Abschnitt 6.5.2[Serve

Página 351

Kapitel 7: MySQL-Sprachreferenz 393mysql> SELECT enum_spalte+0 FROM tabelle;Wenn Sie eine Zahl in eine ENUM speichern, wird die Zahl als Index beha

Página 352

394 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBei einem Wert, der mehr als ein SET-Element enth¨alt, spielt es keine Rolle, in welcherReihen

Página 353

Kapitel 7: MySQL-Sprachreferenz 395CHAR VARYING(NUM) VARCHAR(NUM)FLOAT4 FLOATFLOAT8 DOUBLEINT1 TINYINTINT2 SMALLINTINT3 MEDIUMINTINT4 INTINT8 BIGINTLO

Página 354

396 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDATETIME 8 BytesTIMESTAMP 4 BytesTIME 3 BytesYEAR 1 ByteSpeicherbedarf f¨ur Zeichenketten-Type

Página 355

Kapitel 7: MySQL-Sprachreferenz 3977.3 Funktionen f¨ur die Benutzung in SELECT- und WHERE-KlauselnEin select_ausdruck oder eine where_definition in ei

Página 356

398 MySQL - Technische Referenz f¨ur Version 5.0.1-alphawerden bei Bedarf automatisch in Zahlen und Zahlen in Zeichenketten umgewandelt (wiein Perl od

Página 357

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 21Das gilt selbst dann, wenn Sie einen kommerziellen Webserver betreiben, der MySQL be-nutzt, weil S

Página 358

Kapitel 7: MySQL-Sprachreferenz 399-> 0mysql> select ’zapp’ <> ’zappp’;-> 1<= Kleiner oder gleich:mysql> select 0.1 <= 2;->

Página 359

400 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Ansonsten wird ein Fließkommazahlenvergleich durchgef¨uhrt.mysql> select 1 BETWEEN 2 AND

Página 360

Kapitel 7: MySQL-Sprachreferenz 401mysql> select INTERVAL(23, 1, 15, 17, 30, 44, 200);-> 3mysql> select INTERVAL(10, 1, 10, 100, 1000);->

Página 361

402 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-> 0mysql> select 1 && 0;-> 07.3.1.4 AblaufsteuerungsfunktionenIFNULL(ausdruc

Página 362

Kapitel 7: MySQL-Sprachreferenz 403mysql> select IF(0.1<>0,1,0);-> 1Im ersten Fall gibt IF(0.1) 0 zur¨uck, weil 0.1 in einen Ganzzahlwert

Página 363

404 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> select ASCII(’2’);-> 50mysql> select ASCII(2);-> 50mysql> select ASCII(’

Página 364

Kapitel 7: MySQL-Sprachreferenz 405HEX(N) Gibt eine Zeichenkettendarstellung des hexadezimalen Werts von N zur¨uck,wobei N eine BIGINT-Zahl ist. Das i

Página 365

406 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-> 4Beachten Sie, dass bei CHAR_LENGTH() Multi-Byte-Zeichen nur einmal gez¨ahltwerden.LOCAT

Página 366 - 6.3 Sperren (Locking)

Kapitel 7: MySQL-Sprachreferenz 407LEFT(zeichenkette,laenge)Gibt die ¨außersten linken laenge Zeichen der Zeichenkette zeichenkettezur¨uck:mysql> s

Página 367

408 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaLTRIM(zeichenkette)Gibt die Zeichenkette zeichenkette zur¨uck, bei der f¨uhrende Leerzeichen e

Página 368 - Uberlegungen

22 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSetzen Sie sich unter [email protected] mit uns in Verbindung, um wegen speziellerArrangement

Página 369

Kapitel 7: MySQL-Sprachreferenz 409REPLACE(zeichenkette,von_zeichenkette,zu_zeichenkette)Gibt die Zeichenkette zeichenkette zur¨uck, bei der alle Vork

Página 370

410 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaFIND_IN_SET(zeichenkette,zeichenkettenliste)Gibt einen Wert 1 bis N zur¨uck, wenn die Zeichenk

Página 371

Kapitel 7: MySQL-Sprachreferenz 411UCASE(zeichenkette)UPPER(zeichenkette)Gibt die Zeichenkette zeichenkette zur¨uck, bei der alle Zeichen inGroßschrei

Página 372 - 6.4.4 Spalten-Indexe

412 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha% Entspricht einer beliebigen Anzahl von Zeichen, selbst 0 Zeichen_ Entspricht genau einem Zei

Página 373 - 6.4.5 Mehrspaltige Indexe

Kapitel 7: MySQL-Sprachreferenz 413sein. Siehe Anhang F [Regexp], Seite 708. Gibt 1 zur¨uck, wenn ausdruck mitmuster ¨ubereinstimmt, ansonsten 0. RLIK

Página 374

414 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha7.3.2.2 Groß-/KleinschreibungBINARY Der BINARY-Operator macht die folgende Zeichenkette zu ein

Página 375 - Startparameter

Kapitel 7: MySQL-Sprachreferenz 415/ Division:mysql> select 3/5;-> 0.60Division durch 0 erzeugt ein NULL-Ergebnis:mysql> select 102/(1-1);-&g

Página 376 - 6.5.2 Serverparameter tunen

416 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaFLOOR(X) Gibt den gr¨oßten Ganzzahl-Wert zur¨uck, der nicht gr¨oßer als X ist:mysql> select

Página 377

Kapitel 7: MySQL-Sprachreferenz 417Wenn Sie den Logarithmus einer Zahl X zu einer beliebigen Basis B errechnenwollen, benutzen Sie die Formel LOG(X)/L

Página 378 - MySQL beeinflusst

418 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-> NULLmysql> select ACOS(0);-> 1.570796ASIN(X) Gibt den Arcussinus von X zur¨uck, da

Página 379

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 23− Wenn Sie eine kommerzielle Applikation haben, die NUR mit MySQL funktioniert, undwenn Sie die Ap

Página 380

Kapitel 7: MySQL-Sprachreferenz 419Das ist n¨utzlich, um eine Zufallsstichprobe aus SELECT * FROMtabelle1,tabelle2 WHERE a=b AND c<d ORDER BY RAND(

Página 381 - 6.5.5 Wie MySQL DNS benutzt

420 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> select RADIANS(90);-> 1.570796TRUNCATE(X,D)Gibt die Zahl X zur¨uck, auf D Dezimal

Página 382 - 6.5.6 SET-Syntax

Kapitel 7: MySQL-Sprachreferenz 421mysql> select DAYOFMONTH(’1998-02-03’);-> 3DAYOFYEAR(datum)Gibt den Tag des Jahres f¨ur datum im Bereich 1 bi

Página 383

422 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaYEARWEEK(datum)YEARWEEK(datum,erste)Gibt Jahr und Woche f¨ur ein Datum zur¨uck. Das zweite Arg

Página 384 - 6.6 Festplatte, Anmerkungen

Kapitel 7: MySQL-Sprachreferenz 423datum ist ein DATETIME- oder DATE-Wert, der das Anfangsdatum festlegt.ausdruck ist ein Ausdruck, der den Intervallw

Página 385

424 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> SELECT DATE_ADD("1998-01-01 00:00:00",INTERVAL "-1 10" DAY_HOUR)

Página 386

Kapitel 7: MySQL-Sprachreferenz 425mysql> select TO_DAYS(950501);-> 728779mysql> select TO_DAYS(’1997-10-07’);-> 729669TO_DAYS() ist nicht

Página 387

426 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha%p AM oder PM%w Wochentag (0=Sonntag bis 6=Samstag)%U Woche (0 bis 53), wobei Sonntag der erst

Página 388

Kapitel 7: MySQL-Sprachreferenz 427mysql> select CURTIME() + 0;-> 235026NOW()SYSDATE()CURRENT_TIMESTAMPGibt das aktuelle Datum und die aktuelle

Página 389 - 7 MySQL-Sprachreferenz

428 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-> ’1997 23rd December 03:43:30 x’SEC_TO_TIME(sekunden)Gibt das sekunden-Argument, umgewand

Página 390

24 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha2.5.1 Schritt f¨ur SchrittDas Erscheinen des MySQL-Servers 4.0 wird in mehreren Schritten erfol

Página 391 - 7.1.1.3 Hexadezimale Werte

Kapitel 7: MySQL-Sprachreferenz 4297.3.5.2 Verschiedene FunktionenDATABASE()Gibt den aktuellen Datenbanknamen zur¨uck:mysql> select DATABASE();->

Página 392 - 7.1.1.4 NULL-Werte

430 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaENCODE(zeichenkette,passwort_zeichenkette)Verschl¨usselt zeichenkette, indem passwort_zeichenk

Página 393

Kapitel 7: MySQL-Sprachreferenz 431ID-Wert im Server als letzter automatisch erzeugter Wert gehalten wird. Siek¨onnen die neue ID auf dieselbe Art abr

Página 394 - 7.1.5 Kommentar-Syntax

432 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> select GET_LOCK("lock1",10);-> 1mysql> select GET_LOCK("lock2&q

Página 395

Kapitel 7: MySQL-Sprachreferenz 433-> 3520061480Die erzeugte Zahl ist immer in Netzwerk-Byte-Reihenfolge; die obige Zahl wirdzum Beispiel errechnet

Página 396

434 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> select student_name, AVG(test_ergebnis)from studentGROUP BY student_name;MIN(ausdruc

Página 397 - 7.2 Spaltentypen

Kapitel 7: MySQL-Sprachreferenz 4357.4 Datenmanipulation: SELECT, INSERT, UPDATE, DELETE7.4.1 SELECT-SyntaxSELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [

Página 398

436 MySQL - Technische Referenz f¨ur Version 5.0.1-alphawhere t1.name = t2.name;• Auf Spalten, die f¨ur die Ausgabe ausgew¨ahlt wurden, kann in ORDER

Página 399

Kapitel 7: MySQL-Sprachreferenz 437• Wenn Sie GROUP BY benutzen, werden die Ausgabe-Zeilen gem¨aß dem GROUP BY sortiert,als h¨atten Sie ein ORDER BY f

Página 400

438 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaKlauseln, die beim LOAD DATA INFILE-Statement benutzt werden. Siehe Abschnitt 7.4.9[LOAD DATA]

Página 401

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 25sind, konnten Web-Entwickler immer schon SSL verwenden, um den Verkehr zwis-chen Endbenutzer-Brows

Página 402 - 7.2.1 Numerische Typen

Kapitel 7: MySQL-Sprachreferenz 439Wobei tabellen_verweis definiert ist als:tabelle [[AS] alias] [USE INDEX (schluessel_liste)] [IGNORE INDEX (schluess

Página 403

440 MySQL - Technische Referenz f¨ur Version 5.0.1-alphan¨utzlich, wenn EXPLAIN zeigt, dass MySQL den falschen Index benutzt. Indem SieUSE INDEX (schl

Página 404 - 7.2.2 Datums- und Zeit-Typen

Kapitel 7: MySQL-Sprachreferenz 441[INTO] tabelleSET spalten_name=ausdruck, spalten_name=ausdruck, ...INSERT f¨ugt neue Zeilen in eine bestehende Tabe

Página 405

442 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Den Wert, der f¨ur eine AUTO_INCREMENT-Spalte benutzt wurde, finden Sie mit dermysql_insert_i

Página 406

Kapitel 7: MySQL-Sprachreferenz 443die Werte in einer Komma-getrennten Liste angegeben, wobei es m¨oglich ist, nur Werte f¨ureinige erste Spalten anzu

Página 407

444 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDie ist ein h¨aufiges Problem, wenn Sie MySQL zum Loggen benutzen und gelegentlichSELECT- und U

Página 408

Kapitel 7: MySQL-Sprachreferenz 445• Wenn mehr als delayed_queue_size Zeilen bereits in einer bestimmten Handler-Warteschlange anh¨angig sind, wartet

Página 409 - 7.2.2.3 Der TIME-Typ

446 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn Sie das Schl¨usselwort IGNORE angeben, bricht das UPDATE-Statement nicht ab,selbst wenn w

Página 410 - 7.2.2.4 Der

Kapitel 7: MySQL-Sprachreferenz 447Wenn Sie das Wort QUICK angeben, fasst der Tabellen-Handler w¨ahrend des L¨oschvorgangskeine Index-Bl¨atter (Index

Página 411 - 7.2.3 Zeichenketten-Typen

448 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Solange die Tabellendefinitionsdatei ‘tabelle.frm’ g¨ultig ist, kann die Tabelle auf dieseWei

Página 412

26 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaihre eigenen Stopp-Wort-Listen in jeder menschlichen Sprache festlegen, wodurchg¨anzlich neue A

Página 413 - 7.2.3.3 Der ENUM-Typ

Kapitel 7: MySQL-Sprachreferenz 449Aus Sicherheitsgr¨unden m¨ussen Dateien, die als auf dem Server liegende Textdateien eingele-sen werden, entweder i

Página 414 - 7.2.3.4 Der SET-Typ

450 MySQL - Technische Referenz f¨ur Version 5.0.1-alphakeine der beiden Optionen angeben, tritt ein Fehler auf, wenn ein doppelter Schl¨usselwertgefu

Página 415

Kapitel 7: MySQL-Sprachreferenz 451mysql> LOAD DATA INFILE "/tmp/datei.txt" into Tabelle test IGNORE 1 LINES;Wenn Sie SELECT ... INTO OUT

Página 416

452 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha"3","eine Zeichenkette, die ein \" Anf¨uhrungszeichen enth¨alt","

Página 417

Kapitel 7: MySQL-Sprachreferenz 453F¨ur die Eingabe werden, falls das FIELDS ESCAPED BY-Zeichen nicht leer ist, Vorkommendieses Zeichens entfernt, und

Página 418 - Klauseln

454 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaenth¨alt, dazu, dass LOAD DATA INFILE mit dem Einlesen eines Feldes oder einer Zeilezu fr¨uh a

Página 419

Kapitel 7: MySQL-Sprachreferenz 455Warnungen kann daher nur als Anhaltspunkt daf¨ur benutzt werden, ob alles gut ging.Wenn Sie Warnungen erhalten und

Página 420

456 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha.MYI .db .frmAlle Unterverzeichnisse, die aus 2 Ziffern bestehen (RAID-Verzeichnisse), werden e

Página 421

Kapitel 7: MySQL-Sprachreferenz 457oder LONGBLOBoder TINYTEXToder TEXToder MEDIUMTEXToder LONGTEXToder ENUM(wert1,wert2,wert3,...)oder SET(wert1,wert2

Página 422 - 7.3.1.3 Logische Operatoren

458 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaIn MySQL-Version 3.23 k¨onnen Sie das TEMPORARY-Schl¨usselwort benutzen, wenn Sie eineTabelle

Página 423

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 27• Software Hier finden Sie eine Vielzahl von Applikationen und Wrappern, die denMySQL-Server benutz

Página 424

Kapitel 7: MySQL-Sprachreferenz 459Auf der anderen Seite berichtet der Server, um es f¨ur MySQL-Clients leichter zumachen, TIMESTAMP-Spalten zu benutz

Página 425

460 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha...), um ihn eindeutig zu machen. Sie k¨onnen die Indexnamen f¨ur eine Tabelle mitSHOW INDEX F

Página 426

Kapitel 7: MySQL-Sprachreferenz 461MyISAM Der neue bin¨are portable Tabellen-Handler, der ISAM ersetzt. SieheAbschnitt 8.1 [MyISAM], Seite 483.Siehe K

Página 427

462 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn Sie bin¨are Zahlschl¨ussel komprimieren, benutzt MySQL die Pr¨afix-Komprimierung. Das bede

Página 428

Kapitel 7: MySQL-Sprachreferenz 463mysql> create table bar (unique (n)) select n von foo;Wenn Fehler beim Kopieren der Daten in die Tabelle auftret

Página 429

464 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaL¨ange enth¨alt (VARCHAR, TEXT oder BLOB), werden alle CHAR-Spalten, die l¨anger alsdrei Zeich

Página 430

Kapitel 7: MySQL-Sprachreferenz 465oder ORDER BY spalteoder tabellen_optionenMit ALTER TABLE k¨onnen Sie die Struktur einer bestehenden Tabelle ¨ander

Página 431

466 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaf¨ur die MyISAM-Tabelle aufzuh¨oren. Dann sollte ALTER TABLE ... ENABLE KEYSbenutzt werden, um

Página 432

Kapitel 7: MySQL-Sprachreferenz 467Wenn Sie einen UNIQUE INDEX oder PRIMARY KEY zu einer Tabelle hinzuf¨ugen,wird dieser vor jedem Nicht-UNIQUE-Index

Página 433

468 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql> ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);Beachten Sie

Página 434

28 MySQL - Technische Referenz f¨ur Version [email protected] announceDiese Liste k¨undigt neue Versionen von MySQL und ve

Página 435 - 7.3.3 Numerische Funktionen

Kapitel 7: MySQL-Sprachreferenz 469RESTRICT und CASCADE sind wegen leichterer Portierung zugelassen. Momentan tun sienichts.HINWEIS: DROP TABLE ist ni

Página 436

470 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha7.6 Grundlegende Befehle des MySQL-Dienstprogramms f¨urBenutzer7.6.1 USE-SyntaxUSE datenbankDa

Página 437

Kapitel 7: MySQL-Sprachreferenz 471Wenn Sie transaktionssichere Tabellen (wie InnoDB oder BDB ) benutzen, k¨onnen Sie MySQLmit folgendem Befehl in den

Página 438

472 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn ein Thread eine READ-Sperre auf eine Tabelle erlangt, kann dieser Thread (und alleanderen

Página 439

Kapitel 7: MySQL-Sprachreferenz 473• Wenn Sie viele Operationen auf einer großen Zahl von Tabellen laufen lassen wollen, istes viel schneller, die Tab

Página 440

474 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDas vorgabem¨aßige Verhalten ist das Setzen der Isolationsebene f¨ur die n¨achste (nicht ange-

Página 441

Kapitel 7: MySQL-Sprachreferenz 475Die Funktion MATCH pr¨uft eine nat¨urlichsprachige Anfrage gegen (AGAINST) eine Textsamm-lung (einfach ein Satz von

Página 442

476 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaJedes korrekte Wort in der Textsammlung und in der Anfrage wird nach seiner Signifikanzin der A

Página 443

Kapitel 7: MySQL-Sprachreferenz 477• Die Stopword-Liste wird in myisam/ft_static.c definiert.¨Andern Sie sie nach IhremGeschmack, kompilieren Sie MySQL

Página 444

478 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Unterst¨utzung f¨ur Multi-Byte-Zeichens¨atze.• Die Stopword-Liste von der Sprache der Daten

Página 445

iii3 Installation von MySQL . . . . . . . . . . . . . . . . . . . 563.1 Schnelle Standard-Installation von MySQL . . . . . . . . . . . . . . . 563.1.1

Página 446

Kapitel 2: Vorb emerkungen zum deutschen Handbuch [email protected] plusplusAlles, was das Programmieren mit der C++-API von MySQL

Página 447

Kapitel 7: MySQL-Sprachreferenz 479Anfragen, die unterschiedliche Datenbanken, Protokollversionen oder unterschiedliche vor-gabem¨aßige Zeichens¨atze

Página 448

480 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• query_cache_startup_type Dieser Wert (nur Zahlen) kann wie folgt gesetzt werden:Option Besch

Página 449 - 7.3.5.1 Bit-Funktionen

Kapitel 7: MySQL-Sprachreferenz 481Qcache_free_blocks Anzahl freier Speicherbl¨ocke im Anfragen-Cache.Gesamtzahl von Anfragen = Qcache_inserts + Qcach

Página 450

482 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha8 MySQL-TabellentypenAB MySQL-Version 3.23.6 k¨onnen Sie unter drei grundlegenden Tabellenform

Página 451

Kapitel 8: MySQL-Tab ellentypen 4838.1 MyISAM-TabellenMyISAM ist der vorgabem¨aßige Tabellentyp in MySQL-Version 3.23. Er basiert auf demISAM-Code und

Página 452

484 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Wenn er in sortierter Reihenfolge eingef¨ugt wird (wie bei der Benutzung einer AUTO_INCREMEN

Página 453

Kapitel 8: MySQL-Tab ellentypen 485--delay-key-write-for-all-tablesKeine Schl¨usselpuffer zwischen Schreibvorg¨angen aufjedwede MyISAM-Tabelle zur¨ucks

Página 454

486 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha8.1.1 F¨ur Schl¨ussel ben¨otigter SpeicherplatzMySQL unterst¨utzt unterschiedliche Index-Typen

Página 455

Kapitel 8: MySQL-Tab ellentypen 487• Alle CHAR-, NUMERIC- und DECIMAL-Spalten werden mit Leerzeichen auf die Spaltenbre-ite aufgef¨ullt.• Sehr schnell

Página 456 - 7.4.1 SELECT-Syntax

488 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha+ (anzahl_der_zeichenketten_spalten)+ komprimierte_groesse_numerischer_spalten+ laenge_von_zei

Página 457

30 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Durchsuchen Sie die MySQL-Mailing-Listen-Archive:http://www.mysql.com/documentation/• Sie k¨o

Página 458

Kapitel 8: MySQL-Tab ellentypen 4898.1.3.1 Besch¨adigte MyISAM-TabellenObwohl das MyISAM-Tabellenformat sehr zuverl¨assig ist (alle¨Anderungen an eine

Página 459 - 7.4.1.1 JOIN-Syntax

490 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Wenn die letzte Instanz einer Tabelle geschlossen wird (wegen eines FLUSH oder weiles nicht

Página 460

Kapitel 8: MySQL-Tab ellentypen 491• Auf einfache Weise einen Satz von Log-Tabellen verwalten. Beispielsweise k¨onnen SieDaten aus unterschiedlichen M

Página 461 - 7.4.2 INSERT-Syntax

492 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Sie k¨onnen kein DROP TABLE, ALTER TABLE oder DELETE FROM tabelle ohne eine WHERE-Klausel au

Página 462

Kapitel 8: MySQL-Tab ellentypen 4938.2.1 MERGE-Tabellenprobleme.Folgende Probleme sind bei MERGE-Tabellen bekannt:• DELETE FROM merge_tabelle ohne WHE

Página 463 - 7.4.3 HANDLER-Syntax

494 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• ISAM-Tabellen sind nicht bin¨arportabel zwischen verschiedenen Betriebssystemen /Plattformen

Página 464 - 7.4.4 INSERT DELAYED-Syntax

Kapitel 8: MySQL-Tab ellentypen 495• Die Daten f¨ur HEAP-Tabellen werden in kleinen Bl¨ocken zugewiesen. Die Tabellensind 100% dynamisch (beim Einf¨ug

Página 465

496 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaInnoDB wird momentan (Oktober 2001) f¨ur die Produktion auf mehreren großenDatenbank-Sites ben

Página 466 - 7.4.5 UPDATE-Syntax

Kapitel 8: MySQL-Tab ellentypen 497Nehmen wir an, Sie hab en eine Windows-NT-Maschine mit 128 MB RAM und einer einzel-nen 10 GB großen Festplatte. Unt

Página 467 - 7.4.6 DELETE-Syntax

498 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha[mysqld]# Hier k¨onnen Ihre sonstigen MySQL-Serveroptionen stehen# ...#innodb_data_home_dir =

Página 468 - 7.4.7 TRUNCATE-Syntax

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 31ist tausendmal schneller und weniger ¨argerlich, ein paar Zeilen mehr in Ihrem Bericht zuschreiben

Página 469 - 7.4.9 LOAD DATA INFILE-Syntax

Kapitel 8: MySQL-Tab ellentypen 499innodb_data_file_path Pfade zu individuellen Daten-Dateien und ihre Gr¨oßen. Dervolle Verzeichnispfad zu jeder Date

Página 470

500 MySQL - Technische Referenz f¨ur Version 5.0.1-alphainnodb_log_arch_dir Das Verzeichnis, in dem komplett geschriebene Log-Dateienarchiviert werden

Página 471

Kapitel 8: MySQL-Tab ellentypen 501anlegen, nur Dateien.¨Uberpr¨ufen Sie auch, ob Sie auf der Festplatte genug Platz f¨urDaten- und Log-Dateien haben.

Página 472

502 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha8.5.4 InnoDB-Tabellen erzeugenAngenommen, Sie haben den MySQL-Client mit dem Befehl mysql test

Página 473

Kapitel 8: MySQL-Tab ellentypen 503Menge an Festplatten-Ein- und -Ausgaben. Beim Rollback wird kein solcher Mechanismusbenutzt, weshalb das Rollback b

Página 474

504 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaInnoDB unterst¨utzt noch kein CASCADE ON DELETE oder andere spezielle Optionen f¨ur dieseBesch

Página 475

Kapitel 8: MySQL-Tab ellentypen 505Um in der Lage zu sein, Ihre InnoDB-Datenbank aus den beschriebenen bin¨arenDatensicherungen wiederherzustellen, m¨

Página 476 - 7.5.2 DROP DATABASE-Syntax

506 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBei der Reparatur nach Abst¨urzen sucht InnoDB nach einem Checkpoint-Label in denLog-Dateien.

Página 477 - 7.5.3 CREATE TABLE-Syntax

Kapitel 8: MySQL-Tab ellentypen 507Bei InnoDB findet jede Benutzeraktivit¨at innerhalb von Transaktionen statt. Wenn derAuto-Commit-Modus in MySQL benu

Página 478

508 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaanderen Benutzers geh¨oren, wird gewartet, bis die Transaktion abgeschlossen (committed)ist. E

Página 479

32 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Name und Version des Betriebssystems. Bei den meisten Betriebssystemen l¨aßt sichdiese Inform

Página 480

Kapitel 8: MySQL-Tab ellentypen 509Sehen wir ein neues Kind in der Ergebnismenge, die die Anfrage zur¨uckgibt. Das verst¨oßtgegen das Isolationsprinzi

Página 481

510 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• DELETE FROM ... WHERE ... setzt ein exklusives N¨achsten-Schl¨ussel-Sperren auf jedenDatensa

Página 482

Kapitel 8: MySQL-Tab ellentypen 511Benutzer A Benutzer Bset autocommit=0; set autocommit=0;zeit| SELECT * FROM t;| empty set| INSERT INTO t VALUES (1,

Página 483

512 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha4. Machen Sie Ihre Log-Dateien Groß, selbst so Groß wie den Puffer-Pool. Wenn InnoDBseine Log-D

Página 484 - Anderungen

Kapitel 8: MySQL-Tab ellentypen 513um die Performance zu tunen. Unter Windows m¨ussen Sie mysqld-max von einer DOS-Kommandozeile aus mit --standalone

Página 485 - 7.5.4 ALTER TABLE-Syntax

514 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha-----------------------------------------------SYNC INFO:Sorry, cannot give mutex list info in

Página 486

Kapitel 8: MySQL-Tab ellentypen 515• Der Abschnitt SYNC INFO berichtet reservierte Semaphore, wenn Sie InnoDB mit UNIV_SYNC_DEBUG kompilieren, definier

Página 487

516 MySQL - Technische Referenz f¨ur Version 5.0.1-alphadem Aktualisierungs-R¨uckg¨angig-Log nicht verwerfen und das Rollback-Segment k¨onnte zuGroß w

Página 488

Kapitel 8: MySQL-Tab ellentypen 517Wenn neue Datens¨atze eingef¨ugt werden, versucht InnoDB, 1/16 der Seite f¨ur zuk¨unftigeEinf¨ugungen und Aktualisi

Página 489 - 7.5.6 DROP TABLE-Syntax

518 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaIn gewisser Hinsicht kommt InnoDB durch den anpassungsf¨ahigen Hash-Index-Mechanismus (wobei s

Página 490 - 7.5.8 DROP INDEX-Syntax

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 33Falls Sie kein Skript zur Verf¨ugung stellen k¨onnen, sollten Sie zumindest die Ausgabenvon mysqla

Página 491 - Benutzer

Kapitel 8: MySQL-Tab ellentypen 5198.5.12 Verwaltung von Datei-Speicherplatz und Festplatten-Eingaben / -Ausgaben8.5.12.1 Festplatten-Ein- und -Ausgab

Página 492

520 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha8.5.12.2 SpeicherplatzverwaltungDie Daten-Dateien, die Sie in der Konfigurationsdatei definieren

Página 493

Kapitel 8: MySQL-Tab ellentypen 521Index-Scans k¨onnen beschleunigt werden, wenn Sie von Zeit zu Zeit mysqldump benutzen,um die Tabelle in eine Textda

Página 494 - 7.7.3 SET TRANSACTION-Syntax

522 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaanderer Benutzer gibt, die Sperren auf Zeilenebene auf dieselbe Tabelle haben. Daherkann es se

Página 495 - 7.8 MySQL-Volltextsuche

Kapitel 8: MySQL-Tab ellentypen 5238.6.1¨Uberblick ¨uber BDB-TabellenUnterst¨utzung f¨ur BDB-Tabellen ist in der MySQL-Quelldistribution seit Version

Página 496

524 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn Sie mit AUTOCOMMIT=1 fahren (der Vorgabe), werden Ihre¨Anderungen sofortabgeschickt. Sie

Página 497

Kapitel 8: MySQL-Tab ellentypen 525F¨ur die Wiederherstellung nach Abst¨urzen sollten Sie Datensicherungen der Tabellenplus das Bin¨ar-Log von MySQL b

Página 498

526 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAbschnitt 5.5.2 [ANALYZE TABLE], Seite 241. Siehe Abschnitt 5.5.1 [OPTIMIZETABLE], Seite 240.•

Página 499 - 7.9 MySQL-Anfragen-Cache

Kapitel 8: MySQL-Tab ellentypen 527bdb: Ignoring log file: .../log.XXXXXXXXXX: unsupported log version #Bedeutet das, dass die neue BDB-Version das al

Página 500

528 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha9 MySQL-APIsDieses Kapitel beschreibt die APIs, die f¨ur MySQL bereitstehen, wo man sie bekomm

Página 501

34 MySQL - Technische Referenz f¨ur Version 5.0.1-alphawird. M¨oglicherweise finden wir Probleme, die Ihr Patch verursacht, oder wir verstehenihn ¨uber

Página 502

Kapitel 9: MySQL-APIs 529http://language.perl.com/info/documentation.htmlBeachten Sie, dass Sie, wenn Sie Transaktionen mit Perl einsetzen wollen, Msq

Página 503 - 8 MySQL-Tabellentypen

530 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha$dbh Datenbank-Handle$sth Statement-Handle$rc R¨uckgabe-Code (oft ein Status)$rv R¨uckgabewert

Página 504 - 8.1 MyISAM-Tabellen

Kapitel 9: MySQL-APIs 531$dbh = DBI->connect("DBI:mysql:$datenbank". ";mysql_read_default_file=$ENV{HOME}/.my.cnf",$benutzer, $

Página 505

532 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaquote($string)Die quote-Methode wird verwendet, um Sonderzeichen zu "escapen",die in

Página 506

Kapitel 9: MySQL-APIs 533rows Gibt die Anzahl der ver¨anderten Zeilen (die aktualisiert oder gel¨oscht wur-den) des letzten Befehls zur¨uck. Dies wird

Página 507 - 8.1.2 MyISAM-Tabellenformate

534 MySQL - Technische Referenz f¨ur Version 5.0.1-alphalength, max_length und table. Wo immer es DBI-Standard-Alternativen gibt, ist dasunten angemer

Página 508

Kapitel 9: MySQL-APIs 535$tables = $sth->{table};type Gibt eine Referenz auf ein Array mit den Spaltentypen zur¨uck. Beispiel:$types = $sth->{ty

Página 509 - 8.1.3 MyISAM-Tabellenprobleme

536 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDas Problem in diesem Fall ist, dass ein anderes Programm ODBC verwendet und dass unterWindows

Página 510

Kapitel 9: MySQL-APIs 537Server: 194.216.84.21User: montyPassword: mein_passwortPort:Der Wert f¨ur Windows DSN Namen muss in ihrem Windows-ODBC-Setup

Página 511 - 8.2 MERGE-Tabellen

538 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha32 Einen ODBC 1.0 Treiber simulieren.64 Die Angabe ’datenbank’ in ’datenbank.tabelle.spalte’ i

Página 512

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 35sein, innerhalb von Minuten die MySQL-Version auszutauschen! Siehe Abschnitt 3.2.3[Which version],

Página 513

Kapitel 9: MySQL-APIs 5399.3.5 Programme, die bekanntermaßen mit MyODBCzusammenarbeitenDie meisten Programme sollten mit MyODBC zusammenarbeiten. F¨ur

Página 514 - 8.3 ISAM-Tabellen

540 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDie vorherigen Zeilen werden weiterhin als #DELETED# angezeigt, aberneue/ge¨anderte Zeilen wer

Página 515 - 8.4 HEAP-Tabellen

Kapitel 9: MySQL-APIs 541Ein weiterer Workaround besteht darin, ein SELECT COUNT(*)-Statement f¨ureine ¨ahnliche Anfrage zu benutzen, um das korrekte

Página 516 - 8.5 InnoDB-Tabellen

542 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaweiß ODBC, dass die Spalte vom Typ "Zeit" ist, und Excel versteht dasnicht.Beachten

Página 517

Kapitel 9: MySQL-APIs 543fReg:= TRegistry.Create;fReg.OpenKey(’\Software\ODBC\ODBC.INI\DocumentsFab’, True);fReg.WriteString(’Database’, ’Documents’);

Página 518

544 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDas l¨aßt sich beheben, indem man die Option OPTION=16834 in derODBC-Verbindungs-Zeichenkette

Página 519

Kapitel 9: MySQL-APIs 545Wenn Sie zu diesem Fenster zur¨uckkehren und feststellen, dass die Trace-Option nichtmehr angekreuzt ist, heißt das, dass Sie

Página 520

546 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaden Server-Client-Verkehr). Der Kommunikationspuffer jedes Threads wird dynamischvergr¨oßert, u

Página 521

Kapitel 9: MySQL-APIs 547Auf manchen Systemen funktioniert der Versuch, einen Wert des Typs my_ulonglong auszugeben, nicht. Um einen solchen Wert ausz

Página 522

548 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaunsigned int max_lengthDie maximale Breite des Felds f¨ur die Ergebnismenge (die L¨ange des l¨

Página 523

36 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• || ist Zeichenketten-Verkettung (Konkatenation) anstelle von OR.• Sie k¨onnen eine beliebige

Página 524

Kapitel 9: MySQL-APIs 549mysql affected rows() Gibt die Anzahl von Zeilen zur¨uck, die durch die letzteUPDATE-, DELETE- oder INSERT-Anfrage ge¨andert,

Página 525 - Datenbank

550 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql fetch fields() Gibt ein Array aller Feldstrukturen zur¨uck.mysql fetch lengths() Gibt die

Página 526 - 8.5.6.1 Checkpoints

Kapitel 9: MySQL-APIs 551mysql Anfrage() F¨uhrt eine SQL-Anfrage aus, die als NULL-begrenzte Ze-ichenkette angegeben wird.mysql real connect() Verbind

Página 527

552 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaEs gibt f¨ur einen Client zwei M¨oglichkeiten, Ergebnismengen zu verarbeiten. EineM¨oglichkeit

Página 528 - 8.5.8.2 Lesevorg¨ange sperren

Kapitel 9: MySQL-APIs 553Sowohl mysql_store_result() als auch mysql_use_result() gestatten Ihnen, Informa-tionen ¨uber die Felder zu erlangen, aus den

Página 529

554 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeschreibungGibt die Anzahl von Zeilen zur¨uck, die durch das letzte UPDATE ge¨andert, durch d

Página 530 - Statements gesetzt werden

Kapitel 9: MySQL-APIs 555FehlerKeine.9.4.3.3 mysql_connect()MYSQL *mysql_connect(MYSQL *mysql, const char *host, const char *user, constchar *passwd)B

Página 531

556 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysql_change_user() schl¨agt fehl, wenn sich der Benutzer nicht authentifizieren kann oderwenn

Página 532

Kapitel 9: MySQL-APIs 5579.4.3.5 mysql_character_set_name()const char *mysql_character_set_name(MYSQL *mysql)BeschreibungGibt den vorgabem¨aßigen Zeic

Página 533 - 8.5.9.1 Der InnoDB-Monitor

558 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeispielif(mysql_create_db(&mysql, "meine_datenbank")){fprintf(stderr, "Erz

Página 534

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 37− Datenbank-, Tabellen-, Index-, Spalten- oder Alias-Namen d¨urfen mit einer Zifferbeginnen (aber n

Página 535

Kapitel 9: MySQL-APIs 559BeispielDer unten stehende Aufruf f¨uhrt dazu, dass die Client-Bibliothek eine Trace-Datei in‘/tmp/client.trace’ auf der Clie

Página 536

560 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaR¨uckgabewerte0, wenn der Befehl erfolgreich war. Nicht-0, wenn ein Fehler auftrat.FehlerCR_CO

Página 537

Kapitel 9: MySQL-APIs 561FehlerKeine.BeispielFolgendes Beispiel zeigt, wie Sie mysql_eof() benutzen k¨onnen:mysql_query(&mysql,"SELECT * FROM

Página 538 - 8.5.11.2 Einf¨ugepufferung

562 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaR¨uckgabewerteEin Fehlercode-Wert. 0, wenn kein Fehler auftrat.FehlerKeine.9.4.3.13 mysql_erro

Página 539

Kapitel 9: MySQL-APIs 563dem aktuellen Zeichensatz, wohingegen mysql_escape_string() die aktuelle Zeichensatze-instellung ignoriert.9.4.3.15 mysql_fet

Página 540 - Eingaben / -Ausgaben

564 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeschreibungGibt ein Array aller MYSQL_FIELD-Strukturen f¨ur eine Ergebnismenge zur ¨uck. Jede

Página 541

Kapitel 9: MySQL-APIs 565Beispielunsigned int num_fields;unsigned int i;MYSQL_FIELD *field;num_fields = mysql_num_fields(ergebnis);for(i = 0; i < n

Página 542 - 8.5.13 Fehlerbehandlung

566 MySQL - Technische Referenz f¨ur Version 5.0.1-alphazeile = mysql_fetch_row(ergebnis);if (zeile){anzahl_felder = mysql_num_fields(ergebnis);laenge

Página 543

Kapitel 9: MySQL-APIs 567BeispielMYSQL_ROW zeile;unsigned int anzahl_felder;unsigned int i;anzahl_felder = mysql_num_fields(ergebnis);while ((zeile =

Página 544 - 8.6.3 BDB-Startoptionen

568 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeispielMYSQL_RES *result;unsigned int anzahl_felder;unsigned int anzahl_zeilen;if (mysql_quer

Página 545

38 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Sie m¨ussen nicht alle ausgew¨ahlten Spalten im GROUP BY-Teil nennen. Hierdurch ergibtsich ei

Página 546

Kapitel 9: MySQL-APIs 569Um bis zum Anfang einer Zeile zu suchen, geben Sie einen offset-Wert von 0 an.R¨uckgabewerteDer vorherige Wert des Feldcursor

Página 547

570 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha9.4.3.24 mysql_get_client_info()char *mysql_get_client_info(void)BeschreibungReturns a string

Página 548

Kapitel 9: MySQL-APIs 571FehlerKeine.9.4.3.27 mysql_get_server_info()char *mysql_get_server_info(MYSQL *mysql)BeschreibungGibt eine Zeichenkette zur¨u

Página 549 - 9 MySQL-APIs

572 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaR¨uckgabewerteEine Zeichenkette, die zus¨atzliche Informationen ¨uber die zuletzt ausgef¨uhrte

Página 550 - 9.2.2 Die DBI-Schnittstelle

Kapitel 9: MySQL-APIs 573mysql_insert_id() wird nach INSERT- und UPDATE-Statements aktualisiert, die einenAUTO_INCREMENT-Wert erzeugen oder einen Spal

Página 551

574 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeschreibungGibt eine Ergebnismenge zur¨uck, die aus den Datenbanknamen auf dem Server besteht

Página 552

Kapitel 9: MySQL-APIs 575R¨uckgabewerteEine MYSQL_RES-Ergebnismenge bei Erfolg. NULL, wenn ein Fehler auftrat.FehlerCR_COMMANDS_OUT_OF_SYNCBefehle wur

Página 553

576 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeschreibungGibt eine Ergebnismenge zur¨uck, die aus Tabellennamen in der aktuellen Datenbankb

Página 554

Kapitel 9: MySQL-APIs 577produziert haben sollte oder nicht. Das erlaubt dem Client-Programm, die korrekten Ak-tionen vorzunehmen, ohne wissen zu m¨us

Página 555

578 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaEine Alternative (wenn Sie WISSEN, dass Ihre Anfrage eine Ergebnismenge h¨attezur¨uckgeb en so

Página 556 - 9.3 MySQL-ODBC-Unterst¨utzung

iv3.6.2.3 MySQL auf Windows laufen lassen . . . . 1043.6.2.4 Verbinden mit einem entferntenMySQL-Server von Windows mit SSH aus. . 1053.6.2.5 Daten au

Página 557 - Programm ausf¨ullen

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 39• -- ist nur dann ein Kommentar, wenn darauf Whitespace folgt. Siehe Abschnitt 2.7.4.8[ANSI diff co

Página 558

Kapitel 9: MySQL-APIs 579MYSQL_OPT_COMPRESS Unbenutzt Das komprimierte Client-/Server-Protokollverwenden.MYSQL_OPT_NAMED_PIPEUnbenutzt Named Pipes ben

Página 559

580 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeispielMYSQL mysql;mysql_init(&mysql);mysql_options(&mysql,MYSQL_OPT_COMPRESS,0);mysq

Página 560

Kapitel 9: MySQL-APIs 581BeschreibungF¨uhrt die SQL-Anfrage aus, auf die durch die NULL-begrenzte Zeichenkette anfrage gezeigtwird. Die Anfrage muss a

Página 561

582 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Der Wert von host kann entweder ein Hostname oder eine IP-Adresse sein. Wenn hostNULL oder d

Página 562

Kapitel 9: MySQL-APIs 583derselbe wie der Wert des ersten Parameters, es sei denn, Sie ¨ubergeben f¨ur diesen ParameterNULL.FehlerCR_CONN_HOST_ERRORVe

Página 563

584 MySQL - Technische Referenz f¨ur Version 5.0.1-alphafprintf(stderr, "Verbindung zur Datenbank fehlgeschlagen: Fehler: %s\n",mysql_error(

Página 564

Kapitel 9: MySQL-APIs 585if (mysql_real_query(&mysql,anfrage,(unsigned int) (end - anfrage))){fprintf(stderr, "Einf¨ugen der Zeile fehlgeschl

Página 565

586 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaCR_SERVER_LOSTDie Verbindung zum Server ging w¨ahrend der Anfrage verloren.CR_UNKNOWN_ERROREin

Página 566 - 9.4 MySQL-C-API

Kapitel 9: MySQL-APIs 587Sie eine Zeile innerhalb einer Ergebnismenge mittels einer Zeilennummer suchen wollen,benutzen Sie statt dessen mysql_data_se

Página 567 - 9.4.1 C-API-Datentypen

588 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaR¨uckgabewerte0 bei Erfolg. Nicht-0, wenn ein Fehler auftrat.FehlerCR_COMMANDS_OUT_OF_SYNCBefe

Página 568

40 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSie k¨onnen diese Anfrage in eine Skriptdatei schreiben und deren Eingabe an denKommandozeilen-

Página 569

Kapitel 9: MySQL-APIs 589BeschreibungGibt eine Zeichenkette zur¨uck, die Informationen enth¨alt, die ¨ahnlich denen sind, die vommysqladmin status-Bef

Página 570

590 MySQL - Technische Referenz f¨ur Version 5.0.1-alphakeinen NULL-Zeiger zur¨uckgibt, wenn mysql_errno() ungleich 0 zur¨uckgibt oder wennmysql_field

Página 571

Kapitel 9: MySQL-APIs 591R¨uckgabewerteDie Thread-Kennung der aktuellen Verbindung.FehlerKeine.9.4.3.52 mysql_use_result()MYSQL_RES *mysql_use_result(

Página 572

592 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaFehlerCR_COMMANDS_OUT_OF_SYNCBefehle wurden nicht in der korrekten Reihenfolge ausgef¨uhrt.CR_

Página 573

Kapitel 9: MySQL-APIs 593R¨uckgabewerteKeine.9.4.4.3 mysql_thread_end()BeschreibungDiese Funktion muss vor dem Aufruf von pthread_exit() aufgerufen we

Página 574 - 9.4.3.1 mysql_affected_rows()

594 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBeschreibungDiese Funktion muss einmal im Programm aufgerufen werden, bevor irgend eine andere

Página 575

Kapitel 9: MySQL-APIs 5959.4.5.2 mysql_server_end()BeschreibungDiese Funktion muss einmal im Programm nach allen anderen MySQL-Funktionenaufgerufen we

Página 576

596 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• mysql_num_rows() gibt die Anzahl von Zeilen in einer Ergebnismenge zur¨uck. Beimysql_store_r

Página 577 - Beispiel

Kapitel 9: MySQL-APIs 597gcc -g -o client test.o -L/usr/local/lib/mysql -lmysqlclient -lsocket -lnslUndefined first referencedsymbol in filefloor /usr

Página 578

598 MySQL - Technische Referenz f¨ur Version 5.0.1-alphamysys-Bibliothek benutzen, m ¨ussen Sie lediglich daran denken, my_init() zuerstaufzurufen! Si

Página 579

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 41banken auf Inkonsistenzen pr¨ufen und automatisch reparieren oder Warnmeldungen aus-geben, wenn so

Página 580

Kapitel 9: MySQL-APIs 5992. Rufen Sie mysql_thread_init() im Thread-Handler auf, bevor Sie irgend welcheMySQL-Funktionen aufrufen.3. Rufen Sie im Thre

Página 581 - Beschreibung

600 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha#include <mysql.h>#include <stdarg.h>#include <stdio.h>#include <stdlib.h

Página 582 - 9.4.3.12 mysql_errno()

Kapitel 9: MySQL-APIs 601mysql_close(one);/* Folgendes muss nach allen anderen mysql-Funktionen aufgerufen werden */mysql_server_end();exit(EXIT_SUCCE

Página 583

602 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaMYSQL_RES *res;MYSQL_FIELD *field;MYSQL_ROW row;char sep[256], *psep = sep;char *is_num = 0;ch

Página 584

Kapitel 9: MySQL-APIs 603}fputc(’\n’,stdout);puts(sep);/* Zeilen */while ((row = mysql_fetch_row(res))){(void) fputs("|",stdout);mysql_field

Página 585

604 MySQL - Technische Referenz f¨ur Version 5.0.1-alphabreak;case E_warn:fprintf(stderr, "db_do_query fehlgeschlagen: %s [%s]\n",err ? err

Página 586

Kapitel 9: MySQL-APIs 605$m/innobase/odbc/libodbc.a \$m/innobase/srv/libsrv.a \$m/innobase/que/libque.a \$m/innobase/srv/libsrv.a \$m/innobase/dict/li

Página 587 - 9.4.3.19 mysql_fetch_row()

606 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha$m/dbug/libdbug.a \$m/regex/libregex.a# Optional gebaute unterst¨utzte Bibliothekenifneq (,$(s

Página 588 - 9.4.3.20 mysql_field_count()

Kapitel 9: MySQL-APIs 607• Sie k¨onnen statische MySQL-Bibliotheken f¨ur Borland C++ verwenden, die Sie unterhttp://www.mysql.com/downloads/os-win32.h

Página 589 - 9.4.3.21 mysql_field_seek()

608 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha10 MySQL erweitern10.1 Hinzuf¨ugen neuer Funktionen zu MySQLEs gibt zwei M¨oglichkeiten, MySQL

Página 590

42 MySQL - Technische Referenz f¨ur Version 5.0.1-alphakann, und dass es nie ein automatisches Rollback geben kann (was bei transaktionsbasieren-den S

Página 591

Kapitel 10: MySQL erweitern 609Wegen weiterer Anleitungen zum Schreiben benutzerdefinierte Funktionen sieheAbschnitt 10.1 [MySQL internals], Seite 608.

Página 592

610 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Um jeglichen Speicher zuzuweisen, der von der Hauptfunktion ben¨otigtwird.• Um die maximale

Página 593

Kapitel 10: MySQL erweitern 611Die UDF_INIT-Strukturmitglieder sind unten aufgelistet. Die Initialisierungsfunktion solltealle Mitglieder ausf¨ullen,

Página 594

612 MySQL - Technische Referenz f¨ur Version 5.0.1-alphareturn 1;}enum Item_result *arg_typeDie Typen f ¨ur jedes Argument. Die m¨oglichen Typenwerte

Página 595 - 9.4.3.33 mysql_list_fields()

Kapitel 10: MySQL erweitern 613long long int_val;int_val = *((long long*) args->args[i]);• Bei einem Argument des Typs REAL_RESULT m¨ussen Sie args

Página 596

614 MySQL - Technische Referenz f¨ur Version 5.0.1-alphadem XXX() aufgerufen wurde. (xxx() wird f¨ur nachfolgende Zeilen nicht einmal aufgerufen.)HINW

Página 597 - 9.4.3.36 mysql_num_fields()

Kapitel 10: MySQL erweitern 615mysql> CREATE FUNCTION metaphon RETURNS STRING SONAME "udf_example.so";mysql> CREATE FUNCTION myfunc_do

Página 598

616 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn der Funktionsprototyp kompliziert ist (zum Beispiel eine variable Anzahl vonArgumenten en

Página 599

Kapitel 10: MySQL erweitern 61710.2 Hinzuf¨ugen neuer Prozeduren zu MySQLIn MySQL k¨onnen Sie eine Prozedur in C++ definieren, die auf Daten in einer A

Página 600

618 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha10.3.1 MySQL-ThreadDer MySQL-Server erzeugt folgenden Thread:• Der TCP/IP-Verbindungs-Thread e

Página 601

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 432.7.4.5 Fremdschl¨usselAb MySQL-Serverversion 3.23.44 unterst¨utzen InnoDB-Tabellen die Pr¨ufung a

Página 602 - 9.4.3.41 mysql_real_connect()

Kapitel 10: MySQL erweitern 61910.3.2.1 Die MySQL-Test-Suite laufen lassenDas Testsystem besteht aus einem Test-Sprachinterpreter (mysqltest), einem S

Página 603

620 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Um mit unserer Einrichtung konsistent zu sein, sollten Sie Ihre Ergebnisdateien insmysql-tes

Página 604

Kapitel 10: MySQL erweitern 621mysql-test-run --local test-nameWenn das fehlschl¨agt, sollten Sie MySQL mit --with-debug konfigurierenund mysql-test-ru

Página 605

622 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAnhang A Probleme und h¨aufige FehlerDieses Kapitel listet einige gebr¨auchliche Probleme und F

Página 606

Anhang A: Probleme und h¨aufige Fehler 623• Wenn das Problem an einem aus dem Ruder gelaufenen Prozess liegt, k¨onnen Sieversuchen, diesen zu killen. W

Página 607

624 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDer h¨aufigste Grund f¨ur den MySQL server has gone away-Fehler ist eineZeit¨uberschreitung, na

Página 608

Anhang A: Probleme und h¨aufige Fehler 625Pr¨ufen Sie zuerst mit ps oder dem Task-Manager unter Windows, ob es einen laufendenProzess namens mysqld auf

Página 609

626 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaIn diesem Fall k¨onnen Sie entweder die Berechtigung f¨ur die Datei und / oder dasVerzeichnis

Página 610 - 9.4.3.50 mysql_store_result()

Anhang A: Probleme und h¨aufige Fehler 627nie ben¨otigen), kann sich ein Administrator mit dieser Berechtigung einloggen und SHOWPROCESSLIST benutzen,

Página 611 - 9.4.3.51 mysql_thread_id()

628 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn Sie den mysql-Client benutzen, m¨ussen Sie einen gr¨oßeren Puffer angeben, indem Sieden Cl

Página 612 - 9.4.3.52 mysql_use_result()

44 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Eine korrekt geschriebene Applikation stellt bereits intern sicher, dass sieBeschr¨ankungen z

Página 613

Anhang A: Probleme und h¨aufige Fehler 629• Probleme mit der Thread-Bibliothek, was Unterbrechungen bei Lesevorg¨angen verur-sacht.• Schlecht konfigurie

Página 614

630 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaFehler passiert ebenfalls, wenn Sie versuchen, zwei Anfragen auszuf¨uhren, die Datenzur¨uckgeb

Página 615

Anhang A: Probleme und h¨aufige Fehler 631• Der Zeichensatz ist ein Multi-Byte-Zeichensatz und Ihr Client unterst¨utzt diesen Ze-ichensatz nicht.In die

Página 616

632 MySQL - Technische Referenz f¨ur Version 5.0.1-alphahinzuzuf¨ugen. Siehe Abschnitt 5.1.2 [Option files], Seite 175. Wenn Sie eine alte mysqld-Versi

Página 617

Anhang A: Probleme und h¨aufige Fehler 633Wenn Sie versuchen, ein Programm laufen zu lassen und Fehler f¨ur unreferenzierte Symboleerhalten, die mit my

Página 618 - 9.4.7 Client-Programme bauen

634 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha(direkt nach dem Laufenlassen des Skripts mysql_install_db, das die Berechtigungsta-bellen ins

Página 619

Anhang A: Probleme und h¨aufige Fehler 635A.4.1 Was zu tun ist, wenn MySQL andauernd abst¨urztAlle MySQL-Versionen werden auf vielen Plattformen getest

Página 620

636 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Benutzen Sie mysqld --log und versuchen Sie den Informationen im Log zu entnehmen,ob eine be

Página 621

Anhang A: Probleme und h¨aufige Fehler 6372. Lassen Sie Ihre Test-Skripts laufen.3. Geben Sie die Ablaufverfolgung (Backtrace) und die lokalen Variable

Página 622

638 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha4. Laden Sie die Berechtigungstabellen neu mit mysqladmin -h hostname flush-privileges oder mi

Página 623

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 45In MySQL ab Version 3.23 k¨onnen Sie allerdings folgendes benutzen: 1-- Das ist einKommentarDie fo

Página 624

Anhang A: Probleme und h¨aufige Fehler 639Dateien ist, dass Sie eine große tempor¨are Datei nicht sehen, die das Dateisystem auff¨ullt,in dem sich das V

Página 625

640 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaA.4.6 Zeitzonen-ProblemeWenn es Probleme damit gibt, dass SELECT NOW() Werte in GMT (Greenwich

Página 626

Anhang A: Probleme und h¨aufige Fehler 641und in einer WHERE-Klausel, die ein Datum mit einer TIMESTAMP-, DATE- oder einer DATETIME-Spalte vergleicht.

Página 627 - 9.5 MySQL-C++-APIs

642 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaIn SQL ist der NULL-Wert im Vergleich mit jedem anderen Wert immer UNWAHR (false),selbst im Ve

Página 628 - 9.9 MySQL-Eiffel-Wrapper

Anhang A: Probleme und h¨aufige Fehler 643Das WHERE-Statement wird ausgef¨uhrt, um festzulegen, welche Zeilen im GROUP BY-Teil en-thalten sein sollen,

Página 629 - 10 MySQL erweitern

644 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha6. Wenn Sie immer noch nicht herausfinden k¨onnen, was schief geht, erzeugen Sie einenminimalen

Página 630

Anhang A: Probleme und h¨aufige Fehler 645SELECT spalten_name1, spalten_name2, spalten_name3 FROM tabelle;Das gibt die Spalten in der Reihenfolge spalt

Página 631 - 10.1.2.1 UDF-Aufruf-Sequenzen

646 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAnhang B DanksagungenDieser Anhang listet die Entwickler, Kontributoren und Unterst¨utzer auf,

Página 632

Anhang B: Danksagungen 647Jani Tolonen• mysqlimport• Etliche Erweiterungen zum mysql-Client.• PROCEDURE ANALYSE()Sinisa Milivojevic• Kompression (mit

Página 633

648 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• UPDATE ... ORDER BY ...• DELETE ... ORDER BY ...John Dean• Den MySQL-GUI-Client.Indrek Sii

Página 634

46 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• DELETE FROM merge_table ohne WHERE l¨oscht nur die Zuordnung (das Mapping) f¨urdie Tabelle, n

Página 635 - Funktionen

Anhang B: Danksagungen 649die MySQL-Syntax zu einer Obermenge von mSQL zu machen. Viele API-Ideensind von mSQL entliehen, damit es einfach ist, kosten

Página 636

650 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaMichael J. Miller Jr. [email protected] schrieb das erste MySQL-Handbuch, und nahm

Página 637

Anhang B: Danksagungen 651Diemund Alexunder V. [email protected] stelle RPM-Pakete von MySQL f¨ur RedHat Linux-Alpha bereit.Antoni Pamies Olive ton

Página 638 - 10.3 MySQL-Interna

652 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWei He [email protected] Funktionalit¨at f¨ur den chinesischen (GBK-) Zeichensatz.Zeev

Página 639 - 10.3.2 MySQL-Test-Suite

Anhang B: Danksagungen 653Benjamin PflugmannErweiterte MERGE-Tabellen, so dass sie INSERTS handhaben. Aktives Mitgliedder MySQL-Mailing-Listen.Andere K

Página 640

654 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaRundy Harmon [email protected], Linux, und einige SQL-Syntax-Fragen.B.3 Unterst¨

Página 641

Anhang C: MySQL-¨Anderungsverlauf (Change History) 655Anhang C MySQL-¨Anderungsverlauf (ChangeHistory)Dieser Anhang listet die¨Anderungen von Version

Página 642

656 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Coredump-Bug auf 64-Bit-Maschinen beim Erhalt eines falschen Kommunikation-spakets behoben.•

Página 643

Anhang C: MySQL-¨Anderungsverlauf (Change History) 657• Eine neue HANDLER-Schnittstelle zu MyISAM-Tabellen.• Unterst¨utzung f¨ur INSERT auf MERGE-Tabe

Página 644 - A.2.1 Access denied-Fehler

658 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBerkeleyDB oder BDBBenutzt die Berkeley-DB-Bibliothek von Sleepycat Software, um transaktion-s

Página 645

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 47¨andern, so dass versteckte Spalten nie verglichen werden, wenn DISTINCT ausgef¨uhrtwird.Hierf¨ur

Página 646

Anhang C: MySQL-¨Anderungsverlauf (Change History) 659• Problem mit INSERT DELAYED behoben, bei dem ein verz¨ogerter Thread auf Upgradelocks ohne ersi

Página 647

660 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• record_buffer in record_buffer und record_rnd_buffer aufgeteilt. Um zu vorheri-gen MySQL-Ver

Página 648 - A.2.8 Packet too large-Fehler

Anhang C: MySQL-¨Anderungsverlauf (Change History) 661• Alle Dokumentation bez¨uglich GEMINI-Tabellen entfernt. GEMINI wird nicht unter einerOpen-Sour

Página 649

662 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• SHOW CREATE TABLE gibt jetzt TEMPORARY f¨ur tempor¨are Tabellen zur¨uck.• Rows_examined f¨ur

Página 650

Anhang C: MySQL-¨Anderungsverlauf (Change History) 663• UDFs (benutzerdefinierte Funktionen) funktionieren jetzt auch unter Windows (Patchvon Ralph Mas

Página 651 - A.2.13 User ignored-Fehler

664 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaC.2.9¨Anderungen in Release 3.23.35• Neu eingef¨uhrter Bug in ORDER BY behob en.• Falsches Defi

Página 652 - A.2.16 File Not Found

Anhang C: MySQL-¨Anderungsverlauf (Change History) 665• Bug im BDB-Tabellen-Handler behoben, der bei der Benutzung eines Indexes aufmehrteilige Schl¨u

Página 653

666 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Puffer-¨Uberlauf in libmysqlclient-Bibliothek behoben. Bug bei der Handhabung desSTOP-Ereigni

Página 654

Anhang C: MySQL-¨Anderungsverlauf (Change History) 667• Problem mit SET PASSWORD=... unter Windows.• Fehlende ‘my_config.h’ f¨ur RPM-Distribution hinz

Página 655

668 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaC.2.15¨Anderungen in Release 3.23.30• SHOW OPEN TABLES-Befehl hinzugef¨ugt.• myisamdump funkti

Página 656

48 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Negative Zahlen in der LIMIT-Klausel werden als große positive Zahlen behandelt.• Wenn Sie AL

Página 657

Anhang C: MySQL-¨Anderungsverlauf (Change History) 669• SHOW LOGS-Befehl hinzugef¨ugt.• Unbenutzte BDB-Logs werden beim Herunterfahren entfernt.• Beim

Página 658

670 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Neues Skript ‘mysqld_multi’. Siehe Abschnitt 5.7.3 [mysqld_multi], Seite 269.• Neues Skript

Página 659

Anhang C: MySQL-¨Anderungsverlauf (Change History) 671• Man kann jetzt interactive-timeout in der Optionsdatei angeben, die vonmysql_options() gelesen

Página 660

672 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Variable bdb_lock_max f¨ur mysqld hinzugef¨ugt.• Weitere Tests zur Benchmark-Suite hinzugef¨

Página 661 - A.5 Anfragenbezogene Themen

Anhang C: MySQL-¨Anderungsverlauf (Change History) 673• Wenn Sie keinen PRIMARY KEY in einer BDB-Tabelle erzeugen, wird ein versteckterPRIMARY KEY erz

Página 662

674 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• UMASK und UMASK_DIR k¨onnen jetzt oktal angegeben werden.• RIGHT JOIN. Hierdurch wird RIGHT

Página 663 - A.5.4 Probleme mit alias

Anhang C: MySQL-¨Anderungsverlauf (Change History) 675• Warnungen entfernt, dass mysqld die ‘.pid’-Datei unter Windows nicht entfernen kon-nte.• --log

Página 664

676 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Bug beim gleichzeitigen Einf¨ugen in MyISAM-Tabellen behoben; in manchen Zusam-menh¨angen ga

Página 665

Anhang C: MySQL-¨Anderungsverlauf (Change History) 677• Schwerwiegenden Bug in LOAD TABLE FROM MASTER behoben, bei dem die Tabellew¨ahrend des Neuaufb

Página 666

678 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Man erhielt einen Coredump, wenn die Log-Datei nicht vom MySQL-Benutzer lesbarwar.• mysqladm

Página 667 - Anhang B Danksagungen

v3.7.1 Installation von Perl unter Unix . . . . . . . . . . . . . . . 1293.7.2 Installation von ActiveState-Perl unter Windows. . . . . . . . . . . .

Página 668

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 492.8.1 Dinge, die in Version 4.0 enthalten sein solltenWir haben uns der Entwicklung von MySQL Vers

Página 669 - B.2 Kontributoren zu MySQL

Anhang C: MySQL-¨Anderungsverlauf (Change History) 679• pack isam und myisampack zur Standard-MySQL-Distribution hinzugef¨ugt.• Die Syntax BEGIN WORK

Página 670

680 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• KILL funktioniert jetzt auf einem Thread, der durch ein ’Schreiben’ auf einen totenClient ge

Página 671

Anhang C: MySQL-¨Anderungsverlauf (Change History) 681• Der vorgabem¨aßige Typ von IF() h¨angt jetzt vom zweiten und dritten Argument abund nicht nur

Página 672

682 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• DROP TABLE wird nicht mehr in der Update-Log-Datei geloggt.• Problem beim Suchen auf DECIMAL

Página 673

Anhang C: MySQL-¨Anderungsverlauf (Change History) 683• DISTINCT auf HEAP tempor¨are Tabellen so ge¨andert, dass gehashte Schl¨ussel verwendetwerden,

Página 674

684 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Sicherheitsproblem im Protokoll betreffend Passwort¨uberpr¨ufung behoben.• _rowid kann jetzt

Página 675 - B.3 Unterst¨utzer von MySQL

Anhang C: MySQL-¨Anderungsverlauf (Change History) 685• read-next-on-key f¨ur HEAP-Tabellen hinzugef¨ugt. Das sollte alle Probleme mit HEAP-Tabellen b

Página 676 - History)

686 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Variable max_write_lock_count f¨ur mysqld hinzugef¨ugt, um eine READ-Sperre nacheiner bestim

Página 677 - Anderungen in Release 4.0.0

Anhang C: MySQL-¨Anderungsverlauf (Change History) 687• mysql_odbc_escape_string()-Funktion zur Unterst¨utzung von big5-Zeichen in My-ODBC hinzugef¨ug

Página 678

688 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Bug bei der Benutzung von COUNT(DISTINCT ...) auf eine leere Tabelle behoben.• Unterst¨utzun

Página 679

50 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• SET SQL_DEFAULT_TABLE_TYPE=[MyISAM | INNODB | BDB | HEAP].2.8.2 Dinge, die in naher Zukunft e

Página 680 - Anderungen in Release 3.23.41

Anhang C: MySQL-¨Anderungsverlauf (Change History) 689• SUBSTRING(text FROM position) ge¨andert, um ANSI-SQL-kompatibel zu sein.(Vorher gab dieses Kon

Página 681 - Anderungen in Release 3.23.40

690 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Automatische¨Anderung tempor¨arer HEAP-Tabellen in MyISAM-Tabellen im Falle von’table is ful

Página 682

Anhang C: MySQL-¨Anderungsverlauf (Change History) 691• Die Erzeugung von CHAR(0)-Spalten wird zugelassen.• DATE_FORMAT() erfordert jetzt ‘%’ vor jegl

Página 683 - Anderungen in Release 3.23.37

692 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Alle C-Client-API-Makros sind jetzt Funktionen, um die gemeinsam genutzten (shared)Bibliothe

Página 684 - Anderungen in Release 3.23.36

Anhang D: Anmerkungen zur Portierung auf andere Systeme 693Anhang D Anmerkungen zur Portierung aufandere SystemeF¨ur den Server wird eine funktioniere

Página 685

694 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaHINWEIS: Bevor Sie mit dem Debuggen von mysqld anfangen, bringen Sie sich zuerstdie Testprogra

Página 686 - Anderungen in Release 3.23.33

Anhang D: Anmerkungen zur Portierung auf andere Systeme 695Wenn Sie einen Speicher¨uberlauffehler vermuten, k¨onnen Sie MySQL mit --with-debug=full kom

Página 687 - Anderungen in Release 3.23.32

696 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDas gibt nur Informationen f¨ur die interessantesten Dinge in ‘/tmp/mysqld.trace’ aus.Wenn Sie

Página 688 - Anderungen in Release 3.23.31

Anhang D: Anmerkungen zur Portierung auf andere Systeme 697Wenn Sie Probleme haben, den Thread mit gdb zu debuggen, sollten Sie gdb 5.x herunterladen

Página 689

698 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha0x80c1fd90x80c1686K¨onnen Sie herausfinden, wo mysqld starb, indem Sie folgendes tun:1. Kopiere

Página 690

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 51• Portierung von MySQL-Clients auf LynxOS.• Hinzuf¨ugen eines tempor¨aren Schl¨ussel-Puffer-Caches

Página 691 - Anderungen in Release 3.23.28

Anhang D: Anmerkungen zur Portierung auf andere Systeme 699Sie eine solche Anfrage finden, versuchen Sie zun¨achst, auf die neueste MySQL-Version zuakt

Página 692

700 MySQL - Technische Referenz f¨ur Version [email protected], und das MySQL-Team wird den Bug so schnell wie m¨oglichbeheben.Sie k¨onnen

Página 693

Anhang D: Anmerkungen zur Portierung auf andere Systeme 701flag[,modifikator,modifikator,...,modifikator]Aktuell werden folgende Flag-Zeichen erkannt:

Página 694 - Anderungen in Release 3.23.25

702 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaEinige Beispiele von Debug-Steuerungs-Zeichenketten, die auf einer Shell-Kommandozeileerschein

Página 695

Anhang D: Anmerkungen zur Portierung auf andere Systeme 703UPDATE tabelle SET spalte=wert WHERE eindeutige_schluessel_nummerDELETE FROM tabelle WHERE

Página 696

704 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSie benutzen die alte Version vieler POSIX-Aufrufe und es ist sehr m¨uhsam, Wrapper f¨uralle F

Página 697

Anhang D: Anmerkungen zur Portierung auf andere Systeme 705Thread: 6 Simulation of no alarm neededThread: 6 Slept for 0 (3) secThread: 6 Waitingproces

Página 698

706 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaverwaltet die Standard-Thread-Aufrufe, so dass diese Daten zwischen Threads teilenk¨onnen. Lin

Página 699

Anhang E: Umgebungsvariablen 707Anhang E UmgebungsvariablenHier ist eine Auflistung aller Umgebungsvariablen, die direkt oder indirekt von MySQL be-nut

Página 700

708 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAnhang F Beschreibung der MySQL-Syntax f¨urregul¨are Ausdr¨uckeEin regul¨arer Ausdruck (regex)

Página 701

52 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Optimierung des BIT-Typs, so dass er 1 Bit aufnimmt (momentan nimmt BIT 1 Zeichenauf).• Pr¨uf

Página 702 - Anderungen in Release 3.23.14

Anhang F: Beschreibung der MySQL-Syntax f¨ur regul¨are Ausdr¨ucke 709mysql> select "pi" REGEXP "pi|apa"; -> 1mysql> selec

Página 703

710 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaMehrzeichen-Vereinigungselement enth¨alt, kann daher mit mehr als einemZeichen ¨ubereinstimmen

Página 704 - Anderungen in Release 3.23.11

Anhang G: GNU GENERAL PUBLIC LICENSE 711Anhang G GNU GENERAL PUBLIC LICENSEVersion 2, Juni 1991Copyrightc° 1989, 1991 Free Software Foundation, Inc.59

Página 705

712 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaverhindern, haben wir klargestellt, dass jedes Patent entweder f¨ur freie Benutzung durchjeder

Página 706

Anhang G: GNU GENERAL PUBLIC LICENSE 713Wege f¨ur solche interaktive Nutzung gestartet wird, eine Meldung ausgibt oderausdruckt, die einen geeigneten

Página 707 - Anderungen in Release 3.23.6

714 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaUnter dem Quelltext eines Werkes wird diejenige Form des Werkes verstanden, die f¨urBearbeitun

Página 708 - Anderungen in Release 3.23.5

Anhang G: GNU GENERAL PUBLIC LICENSE 715Sollte sich ein Teil dieses Paragraphen als ung¨ultig oder unter bestimmten Umst¨andennicht durchsetzbar erwei

Página 709

716 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaGew¨ahrleistung f¨ur das Programm, soweit dies gesetzlich zul¨assig ist. Sofern nichtanderweit

Página 710 - Anderungen in Release 3.23.2

Anhang G: GNU GENERAL PUBLIC LICENSE 717Anhang: Wie Sie diese Bedingungen auf Ihre neuenProgramme anwendbar machenWenn Sie ein neues Programm entwicke

Página 711

718 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaauf deutschGnomovision Version 69, Copyright (C) 19[jj] [Name des Autors]F¨ur Gnomovision best

Página 712

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 53• Volle Unterst¨utzung f¨ur unsigned long long-Typen hinzuf¨ugen.• Viele weitere Variablen f¨ur sh

Página 713

Anhang G: GNU GENERAL PUBLIC LICENSE 719nicht als offizielle Lizenzbedingungen f¨ur von Ihnen geschriebene Programmezu verwenden. Bitte benutzen Sie hie

Página 714

720 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAnhang H GNU LESSER GENERAL PUBLICLICENSEVersion 2.1, Februar 1999Copyrightc° 1991, 1999 Free

Página 715

Anhang H: GNU LESSER GENERAL PUBLIC LICENSE 721men und sie neu compiliert haben. Und Sie m¨ussen ihnen diese Bedingungen zeigen, damitsie Ihre Rechte

Página 716 - D.1.2 Trace-Dateien erzeugen

722 MySQL - Technische Referenz f¨ur Version 5.0.1-alphanutzen. So erm¨oglicht z.B. die Erlaubnis zur Benutzung der GNU-C-Bibliothek in nicht-freien P

Página 717

Anhang H: GNU LESSER GENERAL PUBLIC LICENSE 723in einem Werkzeug zum Schreiben dieses Programms benutzt wurde). Ob dies zutrifft,h¨angt davon ab, was d

Página 718

724 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSomit ist es nicht die Absicht dieses Abschnittes, Rechte f¨ur Datenwerke in Anspruch zunehmen

Página 719

Anhang H: GNU LESSER GENERAL PUBLIC LICENSE 725von der Bibliothek abgeleitetes Datenwerk sein, selbst wenn der Quelltext dies nicht ist.Ob dies jeweil

Página 720

726 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBenutzer eine solche installiert, richtig funktioniert, solange die ver¨anderte Versionschnitt

Página 721 - D.3 Das DBUG-Paket

Anhang H: GNU LESSER GENERAL PUBLIC LICENSE 727Ihnen Kopien oder Rechte unter dieser Lizenz erhalten haben, nicht beendet, solangediese Dritten die Li

Página 722

728 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaLizenz gestellt hat, eine explizite geographische Beschr¨ankung der Verbreitungangeben, in der

Página 723 - D.4 Sperrmethoden

54 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaBereiche oder Dinge im Tabellenentwurf zu erkennen, die optimiert werden k¨onnen,um sehr viel e

Página 724 - D.5 Anmerkungen zu RTS-Thread

Anhang H: GNU LESSER GENERAL PUBLIC LICENSE 729und zwar auch dann, wenn ein Copyright-Inhaber oder ein Dritter ¨uber die M¨oglichkeitsolcher Sch¨aden

Página 725

730 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaGNU Lesser General Public License.Sie sollten eine Kopie der GNU Lesser General Public License

Página 726

SQL Command, Typ und Funktion Index 731SQL Command, Typ und Funktion Index!! (logisch NOT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401

Página 727

732 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaAAblaufsteuerungsfunktionen . . . . . . . . . . . . . . . 402ABS() . . . . . . . . . . . . . .

Página 728 - Anhang E Umgebungsvariablen

SQL Command, Typ und Funktion Index 733DBI->datasource() . . . . . . . . . . . . . . . . . . . . . . . . . 533DBI->disconnect . . . . . . . . .

Página 729

734 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377INTEGER

Página 730

SQL Command, Typ und Funktion Index 735MYSQL_HOST-Umgebungsvariable . . . . . . . . . . . . . 192MYSQL_HOST-Umgebungsvariable . . . . . . . . . . . .

Página 731

736 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaREVOKE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203RIGHT JOIN

Página 732

SQL Command, Typ und Funktion Index 737Umgebungsvariable, MYSQL_PWD . . . . 192, 265, 281Umgebungsvariable, MYSQL_PWD . . . . . . . . . . . . . 707Umg

Página 733

738 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaConcept IndexAAbfrage, Daten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Ab

Página 734

Kapitel 2: Vorb emerkungen zum deutschen Handbuch 55• UNION, MINUS, INTERSECT und FULL OUTER JOIN. (Momentan wird nur LEFT OUTERJOIN unterst¨utzt.)• U

Página 735

Concept Index 739Betriebssysteme, Dateigr¨oßen-Beschr¨ankungen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Betrie

Página 736 - Keine Gew¨ahrleistung

740 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaDatensicherungen, Datenbank . . . . . . . . . . . . . . . 218Datentypen, C-API . . . . . . . .

Página 737 - Ende der Bedingungen

Concept Index 741Gganz links stehendes Pr¨afix von Indexen . . . . . . 350Ganzzahlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Página 738 - Programme anwendbar machen

742 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaKompatibilit¨at, mit PostgreSQL . . . . . . . . . . . . . . 38Kompatibilit¨at, mit Sybase . .

Página 739

Concept Index 743MySQL-Portale. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26MySQL-Quelldistribution. . . . . . . . . . . . . . . . . .

Página 740

744 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaPatches, anwenden . . . . . . . . . . . . . . . . . . . . . . . . . . . 70Performance, absch¨a

Página 741

Concept Index 745Services, ISP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Services, Web . . . . . . . . . . . . . . . . . . . .

Página 742

746 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaTabellen, Namen . . . . . . . . . . . . . . . . . . . . . . . . . . . 371Tabellen, offene. . .

Página 743 - DISTRIBUTION AND MODIFICATION

Concept Index 747VVARCHAR, Gr¨oße . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396Variablen, Benutzer- . . . . . . . . . . . . . . . . .

Página 744

56 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha3 Installation von MySQLDieses Kapitel beschreibt, woher man MySQL bezieht und wie man MySQL in

Página 745

Kapitel 3: Installation von MySQL 57• MySQL-devel-VERSION.i386.rpmBibliotheken und Include-Dateien, die ben¨otigt werden, wenn Sie andere MySQL-Client

Página 746

58 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Die MySQL-Bin¨ar- oder Quelldistribution f¨ur Windows kann von http://www.mysql.com/downloads

Página 747

vi5 MySQL-Datenbankadministration . . . . . . . . 1705.1 MySQL konfigurieren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1705.1

Página 748

Kapitel 3: Installation von MySQL 59mysqld-max-nt Wie mysqld-max, aber mit Unterst ¨utzung von Named Pipeskompiliert.Alle genannten Bin¨ardistribution

Página 749

60 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• FreeBSD 2.x mit enthaltenem MIT-pThreads-Paket. Siehe Abschnitt 3.6.4.1[FreeBSD], Seite 113.•

Página 750 - Bibliotheken anwenden k¨onnen

Kapitel 3: Installation von MySQL 61• Allgemeine Stabilit¨at und Performance des Dateisystems.• F¨ahigkeit des Dateisystems, ¨uberhaupt mit großen Dat

Página 751 - Das war schon alles!

62 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaVersion des Zweiges aktualisieren, den Sie benutzen (bei dem nur die letzte Version-snummer neu

Página 752

Kapitel 3: Installation von MySQL 63• Wenn Sie den C- und C++-Code lesen (und / oder ¨andern) wollen, aus dem MySQLbesteht, m¨ussten Sie eine Quelldis

Página 753

64 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaMit der internen Test-SuiteDiese ist Teil unseres Produktionssystems f¨ur einen Kunden. Sie bes

Página 754

Kapitel 3: Installation von MySQL 65• Der mysqld-Server wird in das ‘libexec’-Verzeichnis installiert und nicht in das ‘bin’-Verzeichnis.• Das Daten-V

Página 755

66 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaThe current stable release ist Version 3.23; We have already moved active Entwicklung toVersion

Página 756

Kapitel 3: Installation von MySQL 67OSF1 V4.0 564 alpha mit gcc 2.8.1CC=gcc CFLAGS=-O CXX=gcc CXXFLAGS=-O3 ./configure --prefix=/usr/local/mysql--with

Página 757

68 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaWenn Sie eine aktuelle Version von gcc verwenden (aktuell genug, um die -fno-exceptions-Option

Página 758

vii5.4.6.6 Speicherbenutzung von myisamchk . . . . 2275.4.6.7 Benutzung von myisamchk f¨ur dieFehlerbeseitigung nach Abst¨urzen . . . . . . . . . 2285

Página 759 - Concept Index

Kapitel 3: Installation von MySQL 69Um eine Quelldistribution zu installieren, f¨uhren Sie die unten stehenden Schritte aus undgehen dann weiter zu Ab

Página 760 - Concept Index 739

70 MySQL - Technische Referenz f¨ur Version 5.0.1-alphashell> make installEventuell m¨ussen Sie diesen Befehl als root ausf¨uhren.9. Erzeugen Sie d

Página 761

Kapitel 3: Installation von MySQL 71shell> gunzip < patch-datei-name.gz | patch -p1shell> rm config.cacheshell> make cleanNachdem Sie eine

Página 762 - Concept Index 741

72 MySQL - Technische Referenz f¨ur Version 5.0.1-alphashell> ./configure --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sockBeachten Sie, dass

Página 763

Kapitel 3: Installation von MySQL 73• Sie k¨onnen MySQL so konfigurieren, dass keine DEFAULT-Spaltenwerte f¨ur Nicht-NULL-Spalten benutzt werden (also

Página 764 - Concept Index 743

74 MySQL - Technische Referenz f¨ur Version 5.0.1-alphaSystem l¨auft, sollten Sie eine Standard-Distribution w¨ahlen (entweder eine Quell- oder eineBi

Página 765

Kapitel 3: Installation von MySQL 75wenn Sie versuchen, Ihre Konfigurationsdateien zu verarbeiten, berichten Sie das bitteebenfalls. Wenn Sie jedoch ac

Página 766 - Concept Index 745

76 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha• Wenn Sie Probleme beim Kompilieren von ‘sql_yacc.cc’ erhalten, die den untengezeigten ¨ahneln

Página 767

Kapitel 3: Installation von MySQL 77Von Solaris und FreeBSD ist bekannt, dass sie problembehaftete make-Programmehaben.GNU make Version 3.75 funktioni

Página 768 - Concept Index 747

78 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha3.3.6 Anmerkungen zu MIT-pThreadsDieser Abschnitt beschreibt einige der Themen im Zusammenhang

Comentários a estes Manuais

Sem comentários

Yamaha TSX-130 manuales

Manuales del propietario y guías del usuario para Las radios Yamaha TSX-130.
Ofrecemos 1 manuales en pdf Yamaha TSX-130 para descargar gratis por tipos de documentos: Manual


Yamaha TSX-130 Manual (196 paginas)


Marca: Yamaha | Categoria: Radios | Tamaño: 25.69 MB |

      

Tabla de contenidos

■ For U.K. customers

3

— away from direct

4

CONTENTS

5

PREPARATION

6

■ Using the remote control

7

USING USEFUL FUNCTIONS

9

■ Switching on/off the alarm

10

Set the snooze function

11

Press ALARM1/ALARM2

11

Press ON/OFF

11

Setting sleeping mode

12

Setting Dimmer mode

12

Switching DSP mode

12

BASIC OPERATION

13

LISTENING TO MUSIC

14

1 Select LIST DISP from the

15

2 Select iPod/F.PANEL

15

2 Close the disc tray

16

3 Select CD

16

Listening to a CD

16

2 Select USB

17

Listening to a USB device

17

■ Auto preset

18

■ Manual preset

18

CLOCK from the FUNCTION menu

20

TROUBLESHOOTING

21

Disc playback

22

USB playback

23

Radio reception

23

Remote control

23

Disc information

24

Handling a disc

24

About MP3 or WMA files

24

GLOSSARY

25

SPECIFICATIONS

25

À LA PLUIE OU À L’HUMIDITÉ

28

TABLE DES MATIÈRES

29

PRÉPARATIFS

30

Remarques

32

1 Commencez à régler ALARM1/

33

2 Réglez l’heure de l’alarme

33

■ Arrêt du son de l’alarme

35

Appuyez plusieurs

36

FONCTIONNEMENT DE BASE

37

ÉCOUTE DE MUSIQUE

38

2 Sélectionnez iPod/F.PANEL

39

3 Sélectionnez CD

40

Écoute de CD

40

2 Sélectionnez USB

41

Ecoute d’une clé USB

41

ÉCOUTE DES STATIONS RADIO FM

42

Français

43

OPÉRATIONS

43

Remarque

43

GUIDE DE DÉPANNAGE

45

Lecture de disque

46

Lecture USB

47

Réception de la radio

47

Boîtier de télécommande

47

Informations sur les disques

48

Manipulation des disques

48

GLOSSAIRE

49

CARACTÉRISTIQUES TECHNIQUES

49

INHALTSVERZEICHNIS

53

VORBEREITUNG

54

Hinweise

56

Verwendung der Weckfunktionen

57

Drücken Sie ALARM1/ALARM2

59

Drücken Sie ON/OFF

59

Sekunden

59

2 Wählen Sie die gewünschte

60

Einstellen des Schlafmodus

60

Einstellen des Dimmermodus

60

Umschalten des DSP-Modus

60

GRUNDLEGENDE BEDIENUNG

61

HÖREN VON MUSIK

62

2 Wählen Sie iPod/F.PANEL

63

3 Wählen Sie CD

64

Hören von CDs

64

2 Wählen Sie USB

65

Wiedergabe des USB-Geräts

65

HÖREN VON FM-RADIOSENDERN

66

■ Auswahl von Sendern nach

67

Programmtyp

67

1 Wählen Sie während des FM

68

STÖRUNGSSUCHE

69

Disc-Wiedergabe

70

USB-Wiedergabe

71

Rundfunkempfang

71

Fernbedienung

71

Disc-Informationen

72

Handhabung einer Disc

72

Zu MP3 oder WMA-Dateien

72

TECHNISCHE DATEN

73

INNEHÅLLS

77

FÖRBEREDELSER

78

■ Använda fjärrkontrollen

79

Anmärkningar

80

ANVÄNDA SMIDIGA FUNKTIONER

81

■ Starta/stänga av larmet

82

Ställ in slummerfunktionen

83

Tryck på ALARM1/ALARM2

83

Tryck in ON/OFF

83

2 Välj önskad släckningsnivå

84

Ställa in viloläge

84

Ställa in släckningsläge

84

Växla DSP-läge

84

GRUNDLÄGGANDE FUNKTION

85

LYSSNA PÅ MUSIK

86

2 Välj iPod/F.PANEL

87

2 Stäng skivfacket

88

3 Välj CD

88

Lyssna på CD-skivor

88

2 Välj USB

89

Lyssna på en USB-enhet

89

LYSSNA PÅ FM RADIOSTATIONER

90

MANÖVRERING

91

Anmärkning

91

CLOCK i FUNCTION-menyn

92

FELSÖKNING

93

Uppspelning av skiva

94

USB-uppspelning

95

Radiomottagning

95

Fjärrkontroll

95

Skivinformation

96

Skivhantering

96

Om MP3- eller WMA-filer

96

ORDLISTA

97

SPECIFIKATIONER

97

■ Nota sul presente manuale

101

■ Accessori in dotazione

101

PREPARAZIONE

102

■ Uso del telecomando

103

→ MONTH → DAY → TIME

104

USO DELLE FUNZIONI UTILI

105

Premere ON/OFF

107

Uso della funzione snooze

107

Premere ALARM1/ALARM2

107

Premere

108

USO DI BASE

109

ASCOLTO DI BRANI MUSICALI

110

2 Selezionare iPod/F.PANEL

111

3 Selezionare CD

112

Ascolto di CD

112

2 Selezionare USB

113

■ Preselezione automatica

114

■ Preselezione manuale

114

Italiano

115

OPERAZIONI

115

2 Selezionare e regolare

116

DIAGNOSTICA

117

Riproduzione di CD

118

Ricezione radio

119

Telecomando

119

Informazioni sui dischi

120

Trattamento dei dischi

120

File MP3 o WMA

120

GLOSSARIO

121

DATI TECNICI

121

NI A LA HUMEDAD

124

CONTENIDO

125

PREPARACIÓN

126

■ Uso del mando a distancia

127

USAR FUNCIONES ÚTILES

129

Apagar/encender la alarma

130

Pulse ALARM1/ALARM2

131

Pulse ON/OFF

131

Pulse varias veces

132

OPERACIÓN BÁSICA

133

PARA ESCUCHAR MÚSICA

134

2 Seleccione iPod/F.PANEL

135

2 Cierre la bandeja de disco

136

3 Seleccione CD

136

Para escuchar CD

136

2 Seleccione USB

137

Escuchar un dispositivo USB

137

■ Presintonización automática

138

■ Presintonización manual

138

OPERACIÓN

139

SOLUCIÓN DE PROBLEMAS

141

Reproducción de discos

142

Reproducción USB

143

Recepción de la radio

143

Mando a distancia

143

Información de discos

144

Manejo de un disco

144

Acerca de archivos MP3 o WMA

144

GLOSARIO

145

ESPECIFICACIONES

145

■ Over deze handleiding

149

■ Meegeleverde accessoires

149

VOORBEREIDINGEN

150

Opmerkingen

152

HANDIGE FUNCTIES GEBRUIKEN

153

■ Het alarm in-/uitschakelen

154

De snooze-functie instellen

155

Druk op ALARM1/ALARM2

155

Druk op ON/OFF

155

2 Selecteer het gewenste

156

De slaapstand instellen

156

De dimmerstand instellen

156

De DSP-stand omschakelen

156

BASISHANDELINGEN

157

MUZIEK BELUISTEREN

158

1 Selecteer LIST DISP in het

159

2 Selecteer iPod/F.PANEL

159

2 Sluit de disklade

160

3 Selecteer CD

160

Luisteren naar CD's

160

2 Selecteer USB

161

FM-RADIOZENDERS BELUISTEREN

162

Nederlands

163

BEDIENING

163

Opmerking

163

■ Beschikbare programmatypes

164

Systeem omschakelen

164

PROBLEMEN OPLOSSEN

165

Disks afspelen

166

Afspelen USB

167

Radio-ontvangst

167

Afstandsbediening

167

Informatie over disks

168

Omgaan met disks

168

Over MP3- en WMA-bestanden

168

WOORDENLIJST

169

TECHNISCHE GEGEVENS

169

СОДЕРЖАНИЕ

173

ПОДГОТОВКА

174

■ Использование пульта ДУ

175

■ Замена батарей в пульте ДУ

175

Включение/выключение

176

Настройка часов

176

Использование функций

177

Включение/выключение функции

178

■ О списках воспроизведения

179

Настройка режима ожидания

180

Настройка режима регулятора

180

Переход в режим DSP

180

ОСНОВНОЕ УПРАВЛЕНИЕ

181

Воспроизведение с iPod™

182

1 Выберите LIST DISP в меню

183

2 Выберите iPod/F.PANEL

183

Воспроизведение с CD

184

2 Выберите USB

185

Подключение антенн

186

Настройка радиостанций

186

Предварительная настройка

186

4 Завершите ручную

187

2 Выберите тип программы

187

3 Запустите сканирование

187

2 Выберите и задайте нужную

188

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ

189

Воспроизведение диска

190

Радиоприем

191

Пульт ДУ

191

Дисковая информация

192

Обращение с диском

192

О файлах MP3 и WMA

192

ГЛОССАРИЙ

193

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

193

Printed in Malaysia

196

WQ45740-1

196





Más productos y manuales para Las radios Yamaha

Modelos Tipo de documento
TSX-80 Manual       Yamaha TSX-80 Owner's Manual, 100 paginas
RX-497 Manual       Yamaha RX-497 Owner's Manual [fr] , 326 paginas
HTR-4071 Guía de inicio rápido      Yamaha RX-V483/HTR-4071 Quick Start Guide, 96 paginas
BDX-610 Guía de usuario        Yamaha BDX-610 Connection Guide, 196 paginas
TSX-120 Manual        Yamaha TSX-120 OWNER'S MANUAL, 164 paginas
TX-497 Manual      Yamaha TX-497 OWNER'S MANUAL, 134 paginas
TSX-70 Manual       Yamaha TSX-70 OWNER'S MANUAL, 98 paginas
RX-V583 Guía de inicio rápido      Yamaha RX-V583 Quick Start Guide, 96 paginas