Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update mysql.sh #355

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions databases/mysql.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,32 @@ GRANT ALL PRIVILEGES ON prospectwith.* TO 'power'@'localhost' WITH GRANT OPTION;
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; # Create user

mysql -u root -pmypassword -e "MY SQL QUERY" &>> query.log & disown # Run SQL query in the background

# *****************************************************************************
# CRUD Operations
# *****************************************************************************

# create
CREATE DATABASE new_dateabase; # cerates new database

CREATE TABLE table_name (
col_name int # datatypes: int, varchar, char, binary, image, date, DateTime
col_name PRIMARY KEY UNIQUE NOT NULL AUTOINCREMENT; # it will create col_name as primary key for table which is unique and not null. AUTOINCREMENT start from 1 and it will increase after every insert


);

# Read
SELECT * FROM table_name; # select all columns and rows from that table

SELECT col1, col2 FROM table_name WHERE condition; # select data which will satisfy all conditions and specific columns like col1 and col2

# Update
update table_name SET col = xyz WHERE condition; # It will update specific columns for rows that meet given conditions.

# Delete
DELETE FROM table_name WHERE condition; # it will delete all rows that meet given condition.

DROP table_name; # delete the table from the database.

TRUNCATE table_name; # delete all rows and free up space in the database.