Skip to main content

MYSQL

 MYSQL Cheat Sheet 

Here's a cheat sheet summarizing some of the common MySQL commands and syntax:

sql
-- MySQL Cheat Sheet -- Connect to MySQL Server: mysql -u username -p -- Create Database: CREATE DATABASE database_name; -- Use Database: USE database_name; -- Create Table: CREATE TABLE table_name ( column1 datatype constraints, column2 datatype constraints, ... ); -- Insert Data into Table: INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...); -- Select Data from Table: SELECT column1, column2, ... FROM table_name WHERE condition; -- Update Data in Table: UPDATE table_name SET column = value WHERE condition; -- Delete Data from Table: DELETE FROM table_name WHERE condition; -- Create Index: CREATE INDEX index_name ON table_name (column1, column2, ...); -- Create Primary Key: ALTER TABLE table_name ADD PRIMARY KEY (column); -- Create Foreign Key: ALTER TABLE child_table_name ADD FOREIGN KEY (column) REFERENCES parent_table_name (column); -- Join Tables: SELECT columns FROM table1 JOIN table2 ON table1.column = table2.column; -- Aggregate Functions: SELECT COUNT(column) -- Count number of rows SELECT SUM(column) -- Sum of values in a column SELECT AVG(column) -- Average of values in a column SELECT MAX(column) -- Maximum value in a column SELECT MIN(column) -- Minimum value in a column -- Grouping and Filtering: SELECT column1, aggregate_function(column2) FROM table_name GROUP BY column1 HAVING condition; -- Sorting: SELECT columns FROM table_name ORDER BY column ASC|DESC; -- Limiting Results: SELECT columns FROM table_name LIMIT number; -- Joins: INNER JOIN table2 ON condition -- Returns matching rows from both tables LEFT JOIN table2 ON condition -- Returns all rows from the left table and matching rows from the right table RIGHT JOIN table2 ON condition -- Returns all rows from the right table and matching rows from the left table FULL JOIN table2 ON condition -- Returns all rows when there is a match in either the left or right table -- Backup and Restore: mysqldump -u username -p database_name > backup.sql -- Create a backup mysql -u username -p database_name < backup.sql -- Restore from a backup -- Exit MySQL: EXIT;

This cheat sheet covers some of the commonly used MySQL commands and syntax for managing databases, tables, data manipulation, querying, and basic administration tasks. It serves as a handy reference for quick look-ups and reminders while working with MySQL databases.

Comments

Popular posts from this blog

Web Programming: HTML, DHTML, XML, Scripting, Java, Servlets, Applets

 Web programming encompasses various technologies and concepts used to develop web applications. Let's explore each of them in detail: 1. HTML (Hypertext Markup Language): HTML is the standard markup language used to create the structure and content of web pages. It uses tags to define elements like headings, paragraphs, images, links, forms, etc. Example: ```html <!DOCTYPE html> <html> <head>     <title>My Web Page</title> </head> <body>     <h1>Hello, World!</h1>     <p>This is a paragraph.</p>     <img src="image.jpg" alt="Image">     <a href="https://www.example.com">Visit Example</a> </body> </html> ``` 2. DHTML (Dynamic HTML): DHTML is a combination of HTML, CSS, and JavaScript that allows web pages to become more dynamic and interactive. Example (DHTML with JavaScript): ```html <!DOCTYPE html> <htm...

Variable Naming Rule

 When naming variables in the C programming language, it's important to follow certain rules and conventions to ensure clarity, readability, and maintainability of your code. Here are the general rules for variable naming in C: 1. Valid Characters:    - Variable names can consist of letters (both uppercase and lowercase), digits, and the underscore (_) character.    - The first character of a variable name must be a letter or an underscore. 2. Length Limitation:    - C does not impose a specific limit on the length of variable names, but it is recommended to keep them reasonably short and descriptive. 3. Case Sensitivity:    - C is a case-sensitive language, so variable names with different cases are treated as different variables.    - For example, "count" and "Count" are considered distinct variables. 4. Reserved Keywords:    - You cannot use C reserved keywords as variable names since they have predefined meanings in th...

Classes and Objects in python with Example

  # Classes and Objects class ClassName : def __init__ ( self, parameter1, parameter2 ): self.parameter1 = parameter1 self.parameter2 = parameter2 def method_name ( self ): # Code executed by the method object_name = ClassName(parameter1, parameter2) # Create an object object_name.method_name() # Access object's methods   In Python, classes and objects are the foundation of object-oriented programming (OOP). A class is a blueprint for creating objects, while an object is an instance of a class. Classes define attributes (variables) and methods (functions) that represent the characteristics and behaviors of objects. Let's explore some examples to understand classes and objects in Python. Example 1: Creating a simple class and object: ```python class Car: def __init__(self, make, model, year): self.make = make self.model = model self.year = year def display_info(self): print(f"Car: {self.year...