mysql frage

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
DaSasha
Mitglied
Beiträge: 334
Registriert: 27.02.2011 12:21

mysql frage

Beitrag von DaSasha »

halloooo :P
hätte mal ne frage bezüglich der datenbank und tabellen

und zwar "Indizes"
Da muss ich Werte eintragen in meiner datei....
die Tabelle sieht so aus

Tabelle: login_attempt

Schlüsselname------Typ------Unique------Gepackt------Spalte------Kardinalität------Kollation
att_ip-------------BTREE-------Nein----------Nein------attempt_ip--------0----------------A
attempt_time----BTREE-------Nein----------Nein------attempt_ip--------0----------------A
att_for------------BTREE-------Nein----------Nein------attempt_forwarded_for-----0-----A
attempt_time----BTREE-------Nein----------Nein------attempt_ip--------0----------------A
att_time----------BTREE-------Nein----------Nein------attempt_time-----0----------------A
user_id------------BTREE-------Nein----------Nein---------user_id---------0----------------A
attempt_ip------FULLTEXT-----Nein---------Nein--------attempt_ip------0


Hier geht es um das FULLTEXT
wie muss ich das einfügen???
Bei BTREE weiss ich das die Zeilen so geschrieben werden:
KEY `user_id` (`user_id`),

aber was muss ich schreiben um FULLTEXT zubekommen?


Danke schonmal
hoffe ihr habt meine erklärung verstanden :grin:
Meine Style erweiterungen: Rang Set 1 + PSD & Rang Prozent System oder phpBB Rang Puzzle
Verschoben von phpBB 3.0: Mod-Bastelstube nach Coding & Technik am 28.09.2011 09:57 durch Pyramide

Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: mysql frage

Beitrag von cYbercOsmOnauT »

ALTER TABLE `login_attempt` ADD FULLTEXT (attempt_ip)
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Benutzeravatar
DaSasha
Mitglied
Beiträge: 334
Registriert: 27.02.2011 12:21

Re: mysql frage

Beitrag von DaSasha »

Code: Alles auswählen

"CREATE TABLE `test_login_attempts` (
  `attempt_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_time` int(11) unsigned NOT NULL DEFAULT '0',
  `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `username` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `username_clean` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  KEY `att_ip` (`attempt_ip`,`attempt_time`),
  KEY `att_for` (`attempt_forwarded_for`,`attempt_time`),
  KEY `att_time` (`attempt_time`),
  KEY `user_id` (`user_id`),
  ALTER TABLE `login_attempt` ADD FULLTEXT (attempt_ip)
)
Ist es so richtig?
Meine Style erweiterungen: Rang Set 1 + PSD & Rang Prozent System oder phpBB Rang Puzzle
caymans
Mitglied
Beiträge: 1
Registriert: 27.09.2011 20:47

Re: mysql frage

Beitrag von caymans »

Mensch, ist das kompliziert! Sollte mich dran setzen und etwas üben ;-)
Benutzeravatar
cYbercOsmOnauT
Ehemaliges Teammitglied
Beiträge: 3820
Registriert: 18.02.2004 23:02
Wohnort: Göttingen
Kontaktdaten:

Re: mysql frage

Beitrag von cYbercOsmOnauT »

DaSasha hat geschrieben:Ist es so richtig?
Achso.. direkt beim CREATE. Dann so

Code: Alles auswählen

CREATE TABLE `test_login_attempts` (
  `attempt_ip` varchar(40) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_browser` varchar(150) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_forwarded_for` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `attempt_time` int(11) unsigned NOT NULL DEFAULT '0',
  `user_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `username` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  `username_clean` varchar(255) COLLATE utf8_bin NOT NULL DEFAULT '',
  KEY `att_ip` (`attempt_ip`,`attempt_time`),
  KEY `att_for` (`attempt_forwarded_for`,`attempt_time`),
  KEY `att_time` (`attempt_time`),
  KEY `user_id` (`user_id`),
  FULLTEXT (attempt_ip)
)
• prof. phpbb-Installation, Reparatur, Rettung nach Hackattacken, sowie PHP/JS Programmierung aller Art
Zend Certified Engineer, Linux Administrator und die Sicherheit von 34 Jahren Programmiererfahrung
• Interesse? Kontakt unter t.birduezen@web-coding.eu
Antworten

Zurück zu „Coding & Technik“