Advertisement
solidsnake

MySQL 2/6

Feb 5th, 2014
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.38 KB | None | 0 0
  1. //usual MySQL structure [command/verb][subject][adjective]
  2.  
  3. C:\Users\user>mysql -h localhost -u root -p
  4.  
  5. //password is "root"
  6.  
  7. assumption: everything below prefixed by >mysql
  8.  
  9. SHOW DATABASES;
  10.  
  11. CREATE DATABASE pubs; //pubs is database name
  12.  
  13. //DDL   - data definition, define structure
  14.     - CREATE
  15.  
  16. DROP DATATABASE pubs; //to delete
  17.  
  18. ---------DML----------
  19.  
  20. //USE
  21. //CRUD - CREATE RETRIEVE UPDATE DELETE (C = insert, R = select
  22. //INSERT
  23.  
  24. USE pubs2;
  25.  
  26. SHOW TABLES;
  27.  
  28. CREATE TABLE publisher(
  29.     pub_id  INT NOT NULL AUTO_INCREMENT UNIQUE PRIMARY KEY,
  30.     name    VARCHAR(255) NOT NULL,
  31.     city    VARCHAR(255) NOT NULL DEFAULT 'Quezon City',
  32.     state   VARCHAR(255) NOT NULL DEFAULT 'Manila',
  33.     country VARCHAR(255) NOT NULL DEFAULT 'Philippines',
  34.     logo    VARCHAR(255),
  35.     pr_info TEXT
  36. );
  37.  
  38. CREATE TABLE title(
  39.     title_id    INT NOT NULL AUTO_INCREMENT UNIQUE PRIMARY KEY,
  40.     title       VARCHAR(255) NOT NULL,
  41.     author_name VARCHAR(255),
  42.     author_address  VARCHAR(255),
  43.     author_contract VARCHAR(255),
  44.     price       FLOAT(2) NOT NULL,
  45.     royalty     FLOAT(2),
  46.     notes       TEXT,
  47.     pubdate     DATE NOT NULL,
  48.     pub_id      INT NOT NULL
  49. );
  50.    
  51. );
  52.  
  53. DESC table_name; //shows data dictionary of table
  54.  
  55. //SQL is NOT case sensitive and ignores new line and indentations
  56.  
  57. INSERT INTO publisher(name, city, state)
  58.     VALUES('Phoenix Publishing House', 'Boston', 'Massachusetts');
  59.  
  60. SELECT * FROM publisher;
  61.  
  62. SELECT name, city FROM publisher;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement