Giter Club home page Giter Club logo

0x0e-sql_more_queries's Introduction

SQL - More queries In this project, I continued to practicing SQL queries, working with permissoins, joins, and constraints.

Usage ๐Ÿฌ Scripts 3-force_name.sql forward take the database to query from as a MySQL command line argument. $ cat 3-force_name.sql | mysql -hlocalhost -uroot -p hbtn_0d_2 Tasks 3-101 query from the database hbtn_0d_tvshows.sql. Tasks 102-103 query from the database hbtn_0d_tvshows_rate.sql. Tasks ๐Ÿ“ƒ 0. My privileges!

0-privileges.sql: MySQL script that lists all privileges of the users user_0d_1 and user_0d_2.

  1. Root user

1-create_user.sql: MySQL script that creates the user user_0d_1 with all privileges and password user_0d_1_pwd. 2. Read user

2-create_read_user.sql: MySQL script that creates the database hbtn_0d_2 and user user_0d_2 with password user_0d_2_pwd. user_0d_2 only has SELECT privilege on the database hbtn_0d_2. 3. Always a name

3-force_name.sql: MySQL script that creates the table force_name. Description: id: INT name: VARCHAR(256) (cannot be null) 4. ID can't be null

4-never_empty.sql: MySQL script that creates the table id_not_null. Description: id: INT (default value = 1) name: VARCHAR(256) 5. Unique ID

5-unique_id.sql: MySQL script that creates the table unique_id. Description: id: INT (default value = 1, must be unique) name: VARCHAR(256) 6. States table

6-states.sql: MySQL script that creates the database hbtn_0d_usa with a table states. states description: id: INT (unique, auto-generated, cannot be null and is a primary key) name: VARCHAR(256) (cannot be null) 7. Cities table

7-cities.sql: MySQL script that creates the database hbtn_0d_usa with a table cities. cities description: id: INT (unique, auto-generated, cannot be null and is a primary key) state_id: INT (cannot be null, foreign key that references to id of the states table) name: VARCHAR(256) (cannot be null) 8. Cities of California

8-cities_of_california_subquery.sql: MySQL script that lists all the cities of California that can be found in the database hbtn_0d_usa, ordered by ascending city id. 9. Cities by States

9-cities_by_state_join.sql: MySQL script that lists all cities contained in the database hbtn_0d_usa, ordered by ascending city id. 10. Genre ID by show

10-genre_id_by_show.sql: MySQL script that lists all shows contained in hbtn_0d_tvshows that have at least one genre linked, in order of ascending tv_shows.title and tv_show_genres.genre_id. 11. Genre ID for all shows

11-genre_id_all_shows.sql: MySQL script that lists all shows contained in the database hbtn_0d_tvshows, in order of ascending tv_shows.title and tv_show_genres.genre_id. If a show does not have a genre, displays NULL. 12. No genre

12-no_genre.sql: MySQL script that lists all shows contained in hbtn_0d_tvshows without a genre linked, in order of ascending tv_shows.title and tv_show_genres.genre_id. 13. Number of shows by genre

13-count_shows_by_genre.sql: MySQL script that lists all genres from hbtn_0d_tvshows and displays the number of shows linked to each, in order of descending number of shows linked. Does not display a genre if it has no linked shows. 14. My genres

14-my_genres.sql: MySQL script that uses the hbtn_0d_tvshows database to list all genres of the show Dexter, in order of ascending genre name. 15. Only Comedy

15-comedy_only.sql: MySQL script that lists all comedy shows in the database hbtn_0d_tvshows, in order of ascending show title. 16. List shows and genres

16-shows_by_genre.sql: MySQL script that lists all shows, and all genres linked to that show, from the database hbtn_0d_tvshows, in order of ascending show title and genre name. 17. Not my genre

100-not_my_genres.sql MySQL script that uses the hbtn_0d_tvshows database to list all genres not linked to the show Dexter, in order of ascending genre name. 18. No Comedy tonight!

101-not_a_comedy.sql: MySQL script that lists all shows without the genre comedy in the database hbtn_0d_tvshows, in order of ascending show title. 19. Rotten tomatoes

102-rating_shows.sql: MySQL script that lists all shows from hbtn_0d_tvshows_rate by their rating, in order of descending rating. 20. Best genre

103-rating_genres.sql: MySQL script that lists all genres in the database hbtn_0d_tvshows_rate by their rating, in order of descending rating.

0x0e-sql_more_queries's People

Contributors

yared2112 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.