<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://mw.stradinger.ddnss.de/index.php?action=history&amp;feed=atom&amp;title=Datenbank</id>
	<title>Datenbank - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://mw.stradinger.ddnss.de/index.php?action=history&amp;feed=atom&amp;title=Datenbank"/>
	<link rel="alternate" type="text/html" href="https://mw.stradinger.ddnss.de/index.php?title=Datenbank&amp;action=history"/>
	<updated>2026-05-09T09:22:45Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wissenssammlung von Stradinger - IT</subtitle>
	<generator>MediaWiki 1.35.8</generator>
	<entry>
		<id>https://mw.stradinger.ddnss.de/index.php?title=Datenbank&amp;diff=28&amp;oldid=prev</id>
		<title>Andreas: Die Seite wurde neu angelegt: „&lt;h3&gt;Verschiedene Arten von Datenbanken&lt;/h3&gt; &lt;h4&gt;Relationale Datenbank&lt;/h4&gt; * [https://www.mysql.com/de/ MySQL] wird viel eingesetzt. * [https://www.sqlite.org/…“</title>
		<link rel="alternate" type="text/html" href="https://mw.stradinger.ddnss.de/index.php?title=Datenbank&amp;diff=28&amp;oldid=prev"/>
		<updated>2022-11-24T14:54:00Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;lt;h3&amp;gt;Verschiedene Arten von Datenbanken&amp;lt;/h3&amp;gt; &amp;lt;h4&amp;gt;Relationale Datenbank&amp;lt;/h4&amp;gt; * [https://www.mysql.com/de/ MySQL] wird viel eingesetzt. * [https://www.sqlite.org/…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;h3&amp;gt;Verschiedene Arten von Datenbanken&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Relationale Datenbank&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [https://www.mysql.com/de/ MySQL] wird viel eingesetzt.&lt;br /&gt;
* [https://www.sqlite.org/index.html SQLite] wird auf dem Smartphone meist genutzt.&lt;br /&gt;
* [https://www.microsoft.com/de-de/sql-server/sql-server-2022?rtc=1 Microsoft SQL Server] &lt;br /&gt;
* [https://www.oracle.com/database/ Oracle-Datenbank]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Objektorientierte Datenbanken&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [https://realm.io/ Realm.io]&lt;br /&gt;
* [https://www.mongodb.com/realm Realm-Server]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;NoSQL Datenbank&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [https://developer.couchbase.com/mobile/ Couchbase]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Objekt-Relationale Mapper (ORM) Datenbanken&amp;lt;/h4&amp;gt;&lt;br /&gt;
* [https://greenrobot.org/greendao/ GreenDAO]&lt;br /&gt;
* [http://satyan.github.io/sugar/ Sugar ORM]&lt;br /&gt;
* [http://www.activeandroid.com/ Activeandroid]&lt;br /&gt;
* [https://github.com/emilsjolander/sprinkles Sprinkles]&lt;br /&gt;
* [https://github.com/agrosner/DBFlow DBFlow]&lt;br /&gt;
* [https://developer.android.com/training/data-storage/room Room]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;SQL - Structured Query Language&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;h4&amp;gt;Erstellen einer Datenbank&amp;lt;/h4&amp;gt;&lt;br /&gt;
         &amp;#039;&amp;#039;Bemerkung:&lt;br /&gt;
         &amp;#039;&amp;#039;Alle aufgeführten Befehle beziehen sich auf das Datenbanksystem [http://www.mysql.de MySQL] SQL-Befehle sind in Grossbuchstaben geschrieben.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Das Erstellen einer neuen Datenbank erfolgt mit dem Befehl&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code &amp;gt;CREATE DATABASE &amp;lt;i&amp;gt;datenbankname&amp;lt;/i&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Damit Tabellen in der neu erzeugten Datenbank angelegt werden können, muss diese ausgewählt werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code &amp;gt;USE &amp;lt;i&amp;gt;datenbankname&amp;lt;/i&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h4&amp;gt;Erstellen einer Tabelle&amp;lt;/h4&amp;gt;&lt;br /&gt;
         &amp;#039;&amp;#039;Bemerkung:&lt;br /&gt;
         &amp;#039;&amp;#039;Um eine Tabellen erstellen zu können muss zuvor eine Datenbank ausgewählt worden sein.&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;p&amp;gt;Mit dem Befehl&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code&amp;gt;CREATE TABLE &amp;lt;i&amp;gt;tabellenname&amp;lt;/i&amp;gt; (&lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;i&amp;gt;namespalte1&amp;lt;/i&amp;gt; DATENTYP, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;i&amp;gt;namespalte2&amp;lt;/i&amp;gt; DATENTYP,&lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; &amp;lt;i&amp;gt;namespalte3&amp;lt;/i&amp;gt; DATENTYP &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp; );&amp;lt;/code&amp;gt;&lt;br /&gt;
wird eine neue Tabelle &amp;lt;i&amp;gt;&amp;#039;tabellenname&amp;#039;&amp;lt;/i&amp;gt; erstellt. Als Datentyp wird für gewöhnlich einer der folgenden Typen verwendet:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
		&amp;lt;table style=&amp;quot;width: 900px;  margin: 12px;&amp;quot;&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;th style=&amp;quot;width: 140px; &amp;quot;&amp;gt;Datentyp&amp;lt;/th&amp;gt;&lt;br /&gt;
				&amp;lt;th&amp;gt;Bemerkungen&amp;lt;/th&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;INT, INTEGER&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für Zahlen ohne Nachkommastelle&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;BIGINT&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für sehr große Zahlen ohne Nachkommastelle&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;FLOAT&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für Zahlen mit Nachkommastelle. In Klammer können die Anzahl Stellen der Zahl und die Anzahl Stellen nach dem Komma angegeben &lt;br /&gt;
				werden. Bsp.: FLOAT(5,3) speichert 2 Dezimalstellen vor dem Komma und 3 danach.&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;DOUBLE&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für sehr große Zahlen mit Nachkommastelle. In Klammer können die Anzahl Stellen der Zahl und die Anzahl Stellen nach dem Komma angegeben &lt;br /&gt;
				werden. Bsp.: DOUBLE(5,3) speichert 2 Dezimalstellen vor dem Komma und 3 danach.&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;REAL&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Ist gleich wie DOUBLE.&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;DEC, DECIMAL&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für Zahlen mit Nachkommastelle. In Klammer können die Anzahl Stellen vder Zahl und die Anzahl Stellen nach dem Komma angegeben &lt;br /&gt;
				werden. Bsp.: DECIMAL(5,3) speichert 2 Dezimalstellen vor dem Komma und 3 danach.&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;NUMERIC, FIXED&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Ist gleich wie DECIMAL&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;CHAR (n)&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für einen Text fester Länge. n darf max. 255 sein. Ist der eingegebenen Text kürzer als n Zeichen, &lt;br /&gt;
				wird er mit Leerzeichen aufgefüllt.&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;VARCHAR (n)&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für einen Text mit max. der Länge n (n darf max. 65.535 sein).&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;TEXT&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für einen Text mit der max. Länge von 65.535 Zeichen.&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;LONGTEXT&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Für einen sehr langen Text mit der max. Länge von 4.294.967.295 Zeichen.&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;DATE&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Zum speichern eines Datums im Format &amp;#039;YYYY-MM-DD&amp;#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;DATETIME&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Zum speichern eines Datums mit Uhrzeit im Format &amp;#039;YYYY-MM-DD HH:MM:SS&amp;#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;TIMESTAMP&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Zum speichern eines Zeitstempels&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;TIME&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Zum speichern einer Uhrzeit im Format &amp;#039;HH:MM:SS&amp;#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
			&amp;lt;tr&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;YEAR&amp;lt;/td&amp;gt;&lt;br /&gt;
				&amp;lt;td&amp;gt;Zum speichern eines Jahrs&amp;#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;/table&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Der Befehl &amp;lt;i&amp;gt;CREATE TABLE&amp;lt;/i&amp;gt; besitzt einige Optionen, so kann ein Primärschlüssel wie in dem folgenden Beispiel definiert werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code id=&amp;quot;code&amp;quot;&amp;gt;CREATE TABLE kunde (&lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; vorname VARCHAR(30), &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; nachname VARCHAR(30) &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp; );&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Besteht ein Primärschlüssel aus mehreren Attributen, muss dieser im Anschluss an die Spaltendefinition definiert werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code id=&amp;quot;code&amp;quot;&amp;gt;CREATE TABLE firma (&lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; id INT NOT NULL AUTO_INCREMENT, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; name VARCHAR(30) NOT NULL, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; groesse INT, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; PRIMARY KEY(id, name) &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp; );&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Eine Spalte die sich als Fremdschlüssel auf eine weitere Tabelle bezieht, kann mit Angabe der Referenztabelle wie folgt angegeben werden.&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code&amp;gt;CREATE TABLE bestellung (&lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; id INT NOT NULL AUTO_INCREMENT, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; bezeichnung VARCHAR(40) NOT NULL, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; anzahl INT, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; kundenId INT NOT NULL, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; PRIMARY KEY(id), &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; FOREIGN KEY (kundenId) REFERENCES kunde(id) &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp; );&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Möchte man beim löschen eines Datensatzes, dass alle damit verknüpften Einträge gelöscht werden muss der Fremdschlüssel &lt;br /&gt;
mit ON DELETE CASCADE definiert werden. Würde dann ein Kundendatensatz mit der &amp;lt;i&amp;gt;id 3&amp;lt;/i&amp;gt; gelöscht werden, würden auch alle &lt;br /&gt;
Einträge in Bestellung gelöscht werden, die sich auf die Kunden-Id 3 beziehen. Mit ON UPDATE CASCADE wird veranlasst, dass die referenzierte &lt;br /&gt;
Tabelle automatisch aktualisiert wird.&amp;lt;/p&amp;gt;&lt;br /&gt;
         &amp;lt;code&amp;gt;CREATE TABLE bestellung (&lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; id INT NOT NULL AUTO_INCREMENT, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; bezeichnung VARCHAR(40) NOT NULL, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; anzahl INT, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; kundenId INT NOT NULL, &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; PRIMARY KEY(id), &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; FOREIGN KEY (kundenId) REFERENCES kunde(id) &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; ON DELETE CASCADE ON UPDATE CASCADE    &lt;br /&gt;
         &amp;amp;nbsp;&amp;amp;nbsp; );&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;h4&amp;gt;Ändern einer Tabelle&amp;lt;/h4&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Zum Einfügen einer neuen Spalte in eine bestehende Tabelle kann der Befehl &amp;lt;i&amp;gt;ALTER TABLE&amp;lt;/i&amp;gt; verwendet werden. &lt;br /&gt;
Nach dem Spaltenname folgt der Datentyp und zusätzlichen Optionen wie bei &amp;lt;i&amp;gt;CREATE TABLE&amp;lt;/i&amp;gt;. Siehe dazu folgendes Beispiel das&lt;br /&gt;
die Spalte &amp;lt;i&amp;gt;preis&amp;lt;/i&amp;gt; in &amp;lt;i&amp;gt;bestellungs&amp;lt;/i&amp;gt; einfügt.&amp;lt;/p&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
		&amp;lt;code&amp;gt;ALTER TABLE bestellung ADD preis DECIMAL(10,2);&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Soll eine Spalte gelöscht werden, erfolgt dies mit &amp;lt;i&amp;gt;ALTER TABLE&amp;lt;/i&amp;gt; und der Option &amp;lt;i&amp;gt;DROP&amp;lt;/i&amp;gt;. Die Spalte &amp;lt;i&amp;gt;preis&amp;lt;/i&amp;gt; wird nun wieder gelöscht.&amp;lt;/p&amp;gt;	&amp;lt;br /&amp;gt;&lt;br /&gt;
		&amp;lt;code&amp;gt;ALTER TABLE bestellung DROP preis;&amp;lt;/code&amp;gt; 			&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Umbenennen der Tabelle kann mit &amp;lt;i&amp;gt;ALTER TABLE&amp;lt;/i&amp;gt; und der Option &amp;lt;i&amp;gt;RENAME&amp;lt;/i&amp;gt; erfolgen.&amp;lt;/p&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
		&amp;lt;code&amp;gt;ALTER TABLE bestellung RENAME aufträge;&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Spaltennamen können mit &amp;lt;i&amp;gt;ALTER TABLE&amp;lt;/i&amp;gt; und der Option &amp;lt;i&amp;gt;CHANGE&amp;lt;/i&amp;gt; geändert werden.&amp;lt;/p&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
		&amp;lt;code&amp;gt;ALTER TABLE aufträge CHANGE bezeichnung name VARCHAR(40) NOT NULL;&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Außerdem kann der Datentyp einer Spalte verändert werden mit &amp;lt;i&amp;gt;ALTER TABLE&amp;lt;/i&amp;gt; und der Option &amp;lt;i&amp;gt;MODIFY&amp;lt;/i&amp;gt;. &lt;br /&gt;
Aus den 40 Zeichen für den Namen kann man so 60 machen.&amp;lt;/p&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
		&amp;lt;code&amp;gt;ALTER TABLE aufträge MODIFY name VARCHAR(60) NOT NULL;&amp;lt;/code&amp;gt; 	&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;br /&amp;gt;Möchte man mehrere Optionen von &amp;lt;i&amp;gt;ALTER TABLE&amp;lt;/i&amp;gt; gleichzeitig nutzen, trennt man diese mit Komma voneinander ab.&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Andreas</name></author>
	</entry>
</feed>