15
This commit is contained in:
parent
cfb12c0aa3
commit
e340c55758
110
15.html
110
15.html
@ -51,17 +51,6 @@
|
||||
|
||||
<section data-transition="slide" data-background="#b5533c" data-background-transition="convex"> <h3>lampp stack</h3> </section>
|
||||
|
||||
<section>
|
||||
<ul>
|
||||
<li>mysql basics</li>
|
||||
<li>wordpress tabellen ansehen</li>
|
||||
<li>apache vhost</li>
|
||||
<li>letsencrypt</li>
|
||||
<li></li>
|
||||
<li></li>
|
||||
<li></li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<pre><code class="bash">~$ sudo apt install apache2 mysql-server phpmyadmin</code></pre>
|
||||
@ -80,6 +69,105 @@ MariaDB [(none)]> \q
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h3>mysql</h3>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
Verbindung aufnehmen:
|
||||
<pre><code class="bash">~$ sudo mysql
|
||||
# oder:
|
||||
~$ mysql -u BENUTZERNAME -p -h localhost
|
||||
</code></pre>
|
||||
</section>
|
||||
|
||||
<section>Datenbank erstellen
|
||||
<pre><code class="sql">CREATE DATABASE IF NOT EXISTS test;
|
||||
|
||||
USE test;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS books (
|
||||
BookID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
|
||||
Title VARCHAR(100) NOT NULL,
|
||||
SeriesID INT, AuthorID INT);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS authors
|
||||
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS series
|
||||
(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT);
|
||||
|
||||
INSERT INTO books (Title,SeriesID,AuthorID)
|
||||
VALUES('The Fellowship of the Ring',1,1),
|
||||
('The Two Towers',1,1), ('The Return of the King',1,1),
|
||||
('The Sum of All Men',2,2), ('Brotherhood of the Wolf',2,2),
|
||||
('Wizardborn',2,2), ('The Hobbbit',0,1);</code></pre>
|
||||
</section>
|
||||
|
||||
<section>Tabellen anzeigen
|
||||
<pre><code class="sql">
|
||||
SHOW TABLES;
|
||||
|
||||
+----------------+
|
||||
| Tables_in_test |
|
||||
+----------------+
|
||||
| authors |
|
||||
| books |
|
||||
| series |
|
||||
+----------------+
|
||||
3 rows in set (0.00 sec)
|
||||
</code></pre>
|
||||
</section>
|
||||
|
||||
|
||||
<section>
|
||||
<pre><code class="sql">DESCRIBE books;
|
||||
|
||||
+----------+--------------+------+-----+---------+----------------+
|
||||
| Field | Type | Null | Key | Default | Extra |
|
||||
+----------+--------------+------+-----+---------+----------------+
|
||||
| BookID | int(11) | NO | PRI | NULL | auto_increment |
|
||||
| Title | varchar(100) | NO | | NULL | |
|
||||
| SeriesID | int(11) | YES | | NULL | |
|
||||
| AuthorID | int(11) | YES | | NULL | |
|
||||
+----------+--------------+------+-----+---------+----------------+
|
||||
</code></pre>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
Daten anzeigen:
|
||||
<pre><code class="sql">SELECT * FROM books;
|
||||
|
||||
+--------+----------------------------+----------+----------+
|
||||
| BookID | Title | SeriesID | AuthorID |
|
||||
+--------+----------------------------+----------+----------+
|
||||
| 1 | The Fellowship of the Ring | 1 | 1 |
|
||||
| 2 | The Two Towers | 1 | 1 |
|
||||
| 3 | The Return of the King | 1 | 1 |
|
||||
| 4 | The Sum of All Men | 2 | 2 |
|
||||
| 5 | Brotherhood of the Wolf | 2 | 2 |
|
||||
| 6 | Wizardborn | 2 | 2 |
|
||||
| 7 | The Hobbbit | 0 | 1 |
|
||||
+--------+----------------------------+----------+----------+
|
||||
7 rows in set (0.00 sec)</code></pre></section>
|
||||
|
||||
<section>Daten einfügen:
|
||||
<pre><code class="sql">INSERT INTO books (Title, SeriesID, AuthorID)
|
||||
VALUES ("Lair of Bones", 2, 2);
|
||||
|
||||
Query OK, 1 row affected (0.00 sec)</code></pre>
|
||||
<pre><code>SELECT * FROM books;</code></pre></section>
|
||||
|
||||
<section>
|
||||
Daten modifizieren:
|
||||
<pre><code class="sql">UPDATE books
|
||||
SET Title = "The Hobbit"
|
||||
WHERE BookID = 7;
|
||||
|
||||
Query OK, 1 row affected (0.00 sec)
|
||||
Rows matched: 1 Changed: 1 Warnings: 0</code></pre>
|
||||
</section>
|
||||
|
||||
|
||||
<!--
|
||||
<section>
|
||||
|
Loading…
Reference in New Issue
Block a user