Das Portal für Webmaster - Startseite

Tutorials
» Übersicht

Software
» Browser
» FTP
» Grafik
» Programmieren
» Sicherheit
» Tools

Service
» Webmasterlexikon
» Webhosting-Anbieter

Online-Tools
» PageRank-Check
» HTML-Validator
» CSS-Validator
» IP-Check
» quickDate

web-workshop.de
» Newsletter
» Umfragen
» Sitemap
» FAQ
» Partner
» Kontakt
» Impressum
» Datenschutz

Partner
» WebHosting
» Tutorials

Community
» Informationen
» Registrierung
» Login
 
5 Besucher und 0 Mitglieder Online

Du bist hier: Tutorials » mySQL » reservierte Wörter

reservierte Wörter

Reservierte Wörter in mySQL sind Funktionen oder Datentypen, dessen Namen man wenn möglich nicht als Spaltennamen verwenden sollte. Wir zeigen Euch welche das sind!

Warum sollte man reservierte Wörter nicht verwenden?

mySQL könnte bei der Verwendung dieser reservierten Wörter Probleme beim auslesen oder schreiben von Daten haben.
Dadurch das es Funktionen und Datentypen gibt mit denen mySQL arbeitet, kann es durch falsche Verwendung zu Interferenzen in mySQL-Operationen kommen.

Welche Wörter sind reserviert?

Die folgenden Wörter sind "reservierte Wörter":

ADD
ALL
ALTER
ANALYZE
AND
AS
ASC
BEFORE
BETWEEN
BIGINT
BINARY
BLOB
BOTH
BY
CASCADE
CASE
CHANGE
CHAR
CHARACTER
CHECK
COLLATE
COLUMN
COLUMNS
CONSTRAINT
CONVERT
CREATE
CROSS
CURRENT_DATE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_USER
DATABASE
DATABASES
DAY_HOUR
DAY_MICROSECOND
DAY_MINUTE
DAY_SECOND
DEC
DECIMAL
DEFAULT
DELAYED
DELETE
DESC
DESCRIBE
DISTINCT
DISTINCTROW
DIV
DOUBLE
DROP
DUAL
ELSE
ENCLOSED
ESCAPED
EXISTS
EXPLAIN
FALSE
FIELDS
FLOAT
FLOAT4
FLOAT8
FOR
FORCE
FOREIGN
FROM
FULLTEXT
GRANT
GROUP
HAVING
HIGH_PRIORITY
HOUR_MICROSECOND
HOUR_MINUTE
HOUR_SECOND
IF
IGNORE
IN
INDEX
INFILE
INNER
INSERT
INT
INT1
INT2
INT3
INT4
INT8
INTEGER
INTERVAL
INTO
IS
JOIN
KEY
KEYS
KILL
LEADING
LEFT
LIKE
LIMIT
LINES
LOAD
LOCALTIME
LOCALTIMESTAMP
LOCK
LONG
LONGBLOB
LONGTEXT
LOW_PRIORITY
MATCH
MEDIUMBLOB
MEDIUMINT
MEDIUMTEXT
MIDDLEINT
MINUTE_MICROSECOND
MINUTE_SECOND
MOD
NATURAL
NOT
NO_WRITE_TO_BINLOG
NULL
NUMERIC
ON
OPTIMIZE
OPTION
OPTIONALLY
OR
ORDER
OUTER
OUTFILE
PRECISION
PRIMARY
PRIVILEGES
PROCEDURE
PURGE
RAID0
READ
REAL
REFERENCES
REGEXP
RENAME
REPLACE
REQUIRE
RESTRICT
REVOKE
RIGHT
RLIKE
SECOND_MICROSECOND
SELECT
SEPARATOR
SET
SHOW
SMALLINT
SONAME
SPATIAL
SQL_BIG_RESULT
SQL_CALC_FOUND_ROWS
SQL_SMALL_RESULT
SSL
STARTING
STRAIGHT_JOIN
TABLE
TABLES
TERMINATED
THEN
TINYBLOB
TINYINT
TINYTEXT
TO
TRAILING
TRUE
UNION
UNIQUE
UNLOCK
UNSIGNED
UPDATE
USAGE
USE
USING
UTC_DATE
UTC_TIME
UTC_TIMESTAMP
VALUES
VARBINARY
VARCHAR
VARCHARACTER
VARYING
WHEN
WHERE
WITH
WRITE
X509
XOR
YEAR_MONTH
ZEROFILL


Ausnahmen

Folgende Wörter aus der obigen Liste sind in ANSI-SQL verboten, aber von mySQL als Spaltennamen erlaubt.
Der Grund für die Ausnahmen ist folgender: Diese Wörter sind sehr natürliche Namen und finden bei vielen Datenbanken bereits Benutzung.

Die Ausnahmen:

ACTION
BIT
DATE
ENUM
NO
TEXT
TIME
TIMESTAMP



Wie verwende ich die reservierten Wörter richtig?

Um Probleme mit reservierten Wörtern auszuschließen, sollten diese in einer bestimmten Weise verwendet werden.
Vergibt man zum Beispiel als Spaltennamen den Datentyp "timestamp" und möchte nun Daten aus dieser Spalte selektieren, umgibt man den Spaltennamen mit sogenannten "Backticks" oder auch "Accent Grave" (im Französischen).
Eine Abfrage könnte dann so aussehen:

SELECT `timestamp` FROM tabellen_name ORDER BY `timestamp`


Autor & Bewertung
 
Autor: fiveONE|51
Ø Tutorial-Bewertung: 2.50 bei 4 Stimmen
» Deine Bewertung:  


Leser-Kommentare
zxlnkhte | eMail
j5me8q zaitveltlluq, [url=http://zzxkfsiynzkv.com/]zzxkfsiynzkv[/url], [link=http://hkahvouejtpm.com/]hkahvouejtpm[/link], http://zsqotbguvhmk.com/
geschrieben am 19. Dezember 2010 um 15:23 Uhr


fivfcqxpur | eMail
fSYX8b ynckmjqiywig, [url=http://acvzislgobws.com/]acvzislgobws[/url], [link=http://ketpcxklprfk.com/]ketpcxklprfk[/link], http://styoygkaelst.com/
geschrieben am 10. Oktober 2010 um 18:57 Uhr


jczmsg | eMail
LV2hcX uaohhbqlacdb, [url=http://vqcmssrtnbys.com/]vqcmssrtnbys[/url], [link=http://bfkxfxrgiuep.com/]bfkxfxrgiuep[/link], http://gwbodyenydqr.com/
geschrieben am 13. Juni 2010 um 07:00 Uhr


hyeeoicbqj | eMail
qOFQfG leitidqmiiac, [url=http://uoaaqjvlzesl.com/]uoaaqjvlzesl[/url], [link=http://zxstikcbtuoj.com/]zxstikcbtuoj[/link], http://pgkkyazirhml.com/
geschrieben am 06. Juni 2010 um 07:30 Uhr


ucsvlt | eMail
L6nI3x szclntvyymyc, [url=http://slggelqkoihj.com/]slggelqkoihj[/url], [link=http://etlytfgekbvm.com/]etlytfgekbvm[/link], http://rmgbsjdwdqem.com/
geschrieben am 03. Juni 2010 um 22:06 Uhr


mppeiwo | eMail
q0EtTb rtzxzidirxgr, [url=http://coqlnysequvs.com/]coqlnysequvs[/url], [link=http://mmrcozoelhqj.com/]mmrcozoelhqj[/link], http://qeanowmodgfj.com/
geschrieben am 24. Mai 2010 um 23:14 Uhr


qtllehetj | eMail
QmTDQX sxdpjevlkggf, [url=http://wqavuaukzahx.com/]wqavuaukzahx[/url], [link=http://xhkwqqsbsdot.com/]xhkwqqsbsdot[/link], http://oxtdxksxuqvd.com/
geschrieben am 09. April 2010 um 12:26 Uhr


yymjqjwdqc | eMail
u5sZUk kiulabmoipdi, [url=http://xfjeflnkmsae.com/]xfjeflnkmsae[/url], [link=http://oskorefblduy.com/]oskorefblduy[/link], http://rqmeuwawnbgm.com/
geschrieben am 30. März 2010 um 00:25 Uhr


lkvfvi | eMail
47TvJz ashyalybrxua, [url=http://khdwzorrhvpx.com/]khdwzorrhvpx[/url], [link=http://sadjpucsftkg.com/]sadjpucsftkg[/link], http://ujnytchpkfht.com/
geschrieben am 26. März 2010 um 12:26 Uhr


cuffjk | eMail
59ANzy vxrcpllkgrdr, [url=http://ckptbfdauboy.com/]ckptbfdauboy[/url], [link=http://jmpywovifvog.com/]jmpywovifvog[/link], http://isjswjlzldwu.com/
geschrieben am 22. März 2010 um 00:21 Uhr


huaqauhbgn | eMail
FvmxU9 bjxtfjzarqfn, [url=http://ukyscyrdjdln.com/]ukyscyrdjdln[/url], [link=http://sxmpefwvkfbr.com/]sxmpefwvkfbr[/link], http://vesafnjikpft.com/
geschrieben am 02. März 2010 um 00:19 Uhr


alvivgq | eMail
q0N0mA fcuqgmaddbyd, [url=http://bendgwbfueub.com/]bendgwbfueub[/url], [link=http://rwejotpaoepw.com/]rwejotpaoepw[/link], http://ltqmcbudlust.com/
geschrieben am 21. Februar 2010 um 10:49 Uhr


sciiqqpykqs | eMail
96eWgl wuztllialjhj, [url=http://sfvfmtnnlbvn.com/]sfvfmtnnlbvn[/url], [link=http://zhhmpzekxsml.com/]zhhmpzekxsml[/link], http://kperifyevarj.com/
geschrieben am 15. Januar 2010 um 08:11 Uhr


bvnylqq | eMail
Hiz3c1 kodhzgelcupj, [url=http://vvidtsmcjwyq.com/]vvidtsmcjwyq[/url], [link=http://hhakyoqafnvl.com/]hhakyoqafnvl[/link], http://ovesjxltvgrx.com/
geschrieben am 02. Dezember 2009 um 15:10 Uhr