First Draft

First Draft of the Example Files
This commit is contained in:
RobinNixon
2020-12-10 13:21:38 +00:00
parent 77a7b57c4f
commit 0335342e00
1127 changed files with 46959 additions and 56 deletions
+1
View File
@@ -0,0 +1 @@
meaningless gibberish to mysql \c
+1
View File
@@ -0,0 +1 @@
this is "meaningless gibberish to mysql" \c
+5
View File
@@ -0,0 +1,5 @@
CREATE TABLE classics (
author VARCHAR(128),
title VARCHAR(128),
type VARCHAR(16),
year CHAR(4)) ENGINE InnoDB;
+7
View File
@@ -0,0 +1,7 @@
USE publications;
CREATE TABLE classics (
author VARCHAR(128),
title VARCHAR(128),
type VARCHAR(16),
year CHAR(4)) ENGINE InnoDB;
DESCRIBE classics;
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE classics ADD id INT UNSIGNED
NOT NULL AUTO_INCREMENT KEY;
+6
View File
@@ -0,0 +1,6 @@
CREATE TABLE classics (
author VARCHAR(128),
title VARCHAR(128),
type VARCHAR(16),
year CHAR(4),
id INT UNSIGNED NOT NULL AUTO_INCREMENT KEY) ENGINE InnoDB;
+1
View File
@@ -0,0 +1 @@
ALTER TABLE classics DROP id;
+10
View File
@@ -0,0 +1,10 @@
INSERT INTO classics(author, title, type, year)
VALUES('Mark Twain','The Adventures of Tom Sawyer','Fiction','1876');
INSERT INTO classics(author, title, type, year)
VALUES('Jane Austen','Pride and Prejudice','Fiction','1811');
INSERT INTO classics(author, title, type, year)
VALUES('Charles Darwin','The Origin of Species','Non-Fiction','1856');
INSERT INTO classics(author, title, type, year)
VALUES('Charles Dickens','The Old Curiosity Shop','Fiction','1841');
INSERT INTO classics(author, title, type, year)
VALUES('William Shakespeare','Romeo and Juliet','Play','1594');
+4
View File
@@ -0,0 +1,4 @@
CREATE TABLE disposable(trash INT);
DESCRIBE disposable;
DROP TABLE disposable;
SHOW tables;
+5
View File
@@ -0,0 +1,5 @@
ALTER TABLE classics ADD INDEX(author(20));
ALTER TABLE classics ADD INDEX(title(20));
ALTER TABLE classics ADD INDEX(category(4));
ALTER TABLE classics ADD INDEX(year);
DESCRIBE classics;
+2
View File
@@ -0,0 +1,2 @@
ALTER TABLE classics ADD INDEX(author(20));
CREATE INDEX author ON classics (author(20));
+9
View File
@@ -0,0 +1,9 @@
CREATE TABLE classics (
author VARCHAR(128),
title VARCHAR(128),
category VARCHAR(16),
year SMALLINT,
INDEX(author(20)),
INDEX(title(20)),
INDEX(category(4)),
INDEX(year)) ENGINE InnoDB;
+8
View File
@@ -0,0 +1,8 @@
ALTER TABLE classics ADD isbn CHAR(13);
UPDATE classics SET isbn='9781598184891' WHERE year='1876';
UPDATE classics SET isbn='9780582506206' WHERE year='1811';
UPDATE classics SET isbn='9780517123201' WHERE year='1856';
UPDATE classics SET isbn='9780099533474' WHERE year='1841';
UPDATE classics SET isbn='9780192814968' WHERE year='1594';
ALTER TABLE classics ADD PRIMARY KEY(isbn);
DESCRIBE classics;
+11
View File
@@ -0,0 +1,11 @@
CREATE TABLE classics (
author VARCHAR(128),
title VARCHAR(128),
category VARCHAR(16),
year SMALLINT,
isbn CHAR(13),
INDEX(author(20)),
INDEX(title(20)),
INDEX(category(4)),
INDEX(year),
PRIMARY KEY (isbn)) ENGINE InnoDB;
+1
View File
@@ -0,0 +1 @@
ALTER TABLE classics ADD FULLTEXT(author,title);
+2
View File
@@ -0,0 +1,2 @@
SELECT author,title FROM classics;
SELECT title,isbn FROM classics;
+1
View File
@@ -0,0 +1 @@
SELECT COUNT(*) FROM classics;
+3
View File
@@ -0,0 +1,3 @@
INSERT INTO classics(author, title, category, year, isbn)
VALUES('Charles Dickens','Little Dorrit','Fiction','1857',
'9780141439969');
+2
View File
@@ -0,0 +1,2 @@
SELECT author FROM classics;
SELECT DISTINCT author FROM classics;
+1
View File
@@ -0,0 +1 @@
DELETE FROM classics WHERE title='Little Dorrit';
+2
View File
@@ -0,0 +1,2 @@
SELECT author,title FROM classics WHERE author="Mark Twain";
SELECT author,title FROM classics WHERE isbn="9781598184891 ";
+3
View File
@@ -0,0 +1,3 @@
SELECT author,title FROM classics WHERE author LIKE "Charles%";
SELECT author,title FROM classics WHERE title LIKE "%Species";
SELECT author,title FROM classics WHERE title LIKE "%and%";
+3
View File
@@ -0,0 +1,3 @@
SELECT author,title FROM classics LIMIT 3;
SELECT author,title FROM classics LIMIT 1,2;
SELECT author,title FROM classics LIMIT 3,1;
+6
View File
@@ -0,0 +1,6 @@
SELECT author,title FROM classics
WHERE MATCH(author,title) AGAINST('and');
SELECT author,title FROM classics
WHERE MATCH(author,title) AGAINST('old shop');
SELECT author,title FROM classics
WHERE MATCH(author,title) AGAINST('tom sawyer');
+6
View File
@@ -0,0 +1,6 @@
SELECT author,title FROM classics
WHERE MATCH(author,title)
AGAINST('+charles -species' IN BOOLEAN MODE);
SELECT author,title FROM classics
WHERE MATCH(author,title)
AGAINST('"origin of"' IN BOOLEAN MODE);
+4
View File
@@ -0,0 +1,4 @@
UPDATE classics SET author='Mark Twain (Samuel Langhorne Clemens)'
WHERE author='Mark Twain';
UPDATE classics SET category='Classic Fiction'
WHERE category='Fiction';
+2
View File
@@ -0,0 +1,2 @@
SELECT author,title FROM classics ORDER BY author;
SELECT author,title FROM classics ORDER BY title DESC;
+11
View File
@@ -0,0 +1,11 @@
CREATE TABLE customers (
name VARCHAR(128),
isbn VARCHAR(13),
PRIMARY KEY (isbn)) ENGINE InnoDB;
INSERT INTO customers(name,isbn)
VALUES('Joe Bloggs','9780099533474');
INSERT INTO customers(name,isbn)
VALUES('Mary Smith','9780582506206');
INSERT INTO customers(name,isbn)
VALUES('Jack Wilson','9780517123201');
SELECT * FROM customers;
+2
View File
@@ -0,0 +1,2 @@
SELECT name,author,title from customers,classics
WHERE customers.isbn=classics.isbn;
+6
View File
@@ -0,0 +1,6 @@
SELECT author,title FROM classics WHERE
author LIKE "Charles%" AND author LIKE "%Darwin";
SELECT author,title FROM classics WHERE
author LIKE "%Mark Twain%" OR author LIKE "%Samuel Langhorne Clemens%";
SELECT author,title FROM classics WHERE
author LIKE "Charles%" AND author NOT LIKE "%Darwin";