Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:sql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
lpi1:sql [2015/07/09 09:52] – [Tabelle für Benutzer anlegen] stefan_miethkelpi1:sql [2015/08/17 13:07] (aktuell) – [Dokumentation] ingo_wichmann
Zeile 44: Zeile 44:
  
 SQL INSERT Statement zum Einfügen der Daten in die Tabelle ''users'': SQL INSERT Statement zum Einfügen der Daten in die Tabelle ''users'':
-  cat <<SQL  
 <code sql> <code sql>
 +cat <<SQL 
 +
 INSERT INTO users ( uid, password, uidNumber, gidNumber, gecos, home, shell )  INSERT INTO users ( uid, password, uidNumber, gidNumber, gecos, home, shell ) 
   VALUES ( '$uid', '$password', '$uidNumber', '$gidNumber', '$gecos', '$home', '$shell' );   VALUES ( '$uid', '$password', '$uidNumber', '$gidNumber', '$gecos', '$home', '$shell' );
 +
 +SQL 
 </code> </code>
-  SQL  
  
 === Mit ''while''-Schleife alle Benutzer importieren === === Mit ''while''-Schleife alle Benutzer importieren ===
Zeile 66: Zeile 68:
 Für die ''/etc/group'' werden zwei Tabellen benötigt: Für die ''/etc/group'' werden zwei Tabellen benötigt:
  
-  sqlite3 accounts.db <<SQL  
 <code sql> <code sql>
-  CREATE TABLE groups ( gid text, password text, gidNumber integer ); +sqlite3 accounts.db <<SQL  
-  CREATE TABLE members ( gidNumber integer, uid text );+ 
 +CREATE TABLE groups ( gid text, password text, gidNumber integer ); 
 +CREATE TABLE members ( gidNumber integer, uid text ); 
 + 
 +SQL 
 </code> </code>
-  SQL  
  
 ==== Gruppen importieren ==== ==== Gruppen importieren ====
Zeile 301: Zeile 305:
  
 ===== Subselect ===== ===== Subselect =====
-Die Durchschnitt der Gruppennummern aus der Tabelle ''users'' berechnen:+Den Durchschnitt der Gruppennummern aus der Tabelle ''users'' berechnen:
 <code sql> <code sql>
   select avg(gidNumber) from users;   select avg(gidNumber) from users;
Zeile 359: Zeile 363:
 ====== Dokumentation ====== ====== Dokumentation ======
   * [[http://www.sqlite.org/lang.html]]   * [[http://www.sqlite.org/lang.html]]
-  * {{:visual_sql_joins_orig.jpg?200|}}+  * {{:visual_sql_joins_orig.jpg?200|}} ( [[http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins| Quelle]] ) 
  
lpi1/sql.1436435576.txt.gz · Zuletzt geändert: 2015/07/09 09:52 von stefan_miethke