Programming FlashCards

Explore our curated collection of programming flashcards. Each card contains practical examples and code snippets to help you master programming concepts quickly.

Filter by Technology

Date Comparison programming concept visualization
MySQL

Date Comparison

In MySQL, you can compare date values using comparison operators. This allows you to filter records based on date criteria, such as finding records created after a certain date.

Date Functions programming concept visualization
MySQL

Date Functions

MySQL provides various functions to manipulate date and time values. Functions like CURDATE(), NOW(), and DATE_ADD() allow you to retrieve and modify date values easily.

TEXT Type programming concept visualization
MySQL

TEXT Type

The TEXT type in MySQL is used to store long strings of text. Unlike VARCHAR, it can hold up to 65,535 characters but does not require a length specification. It's suitable for storing larger text data like articles or descriptions.

VARCHAR Type programming concept visualization
MySQL

VARCHAR Type

The VARCHAR type in MySQL is used to store variable-length strings. It is efficient for storing text data where the length can vary significantly, allowing for the saving of storage space.

External Code Exec programming concept visualization
MySQL

External Code Exec

Learn how to execute external scripts with MySQL using the `sys_exec` function. This allows for integration of MySQL with system commands, enhancing database functionality through external processing.

Stored Procedures programming concept visualization
MySQL

Stored Procedures

Stored procedures in MySQL allow you to execute a set of SQL statements as a single unit. They can accept parameters and can be used to encapsulate complex logic, making it easier to manage and reuse code.

MySQL INSERT IGNORE programming concept visualization
MySQL

MySQL INSERT IGNORE

Prevent duplicate key errors during insertion by silently skipping rows that would cause unique constraint violations.

MySQL Bulk Insert programming concept visualization
MySQL

MySQL Bulk Insert

Efficiently insert multiple rows into a MySQL table using a single INSERT statement, reducing database overhead and improving performance.

MySQL Export Command programming concept visualization
MySQL

MySQL Export Command

Use mysqldump to export entire database or specific tables to a SQL file for backup or migration purposes

MySQL Data Export programming concept visualization
MySQL

MySQL Data Export

Export table data to a CSV file using SELECT ... INTO OUTFILE, allowing flexible file output with custom delimiters and line terminators.

MySQL CTE Basics programming concept visualization
MySQL

MySQL CTE Basics

Common Table Expressions (CTEs) allow you to create named temporary result sets that can be referenced within a SELECT, INSERT, UPDATE, DELETE, or MERGE statement.

MySQL Common Table Expressions programming concept visualization
MySQL

MySQL Common Table Expressions

CTEs provide a way to write auxiliary statements for complex queries, improving readability and allowing recursive queries with a WITH clause.

MySQL Common Table Expression programming concept visualization
MySQL

MySQL Common Table Expression

A CTE provides a way to write auxiliary statements for complex queries, improving readability and allowing recursive queries with a WITH clause.

MySQL Temporary Tables programming concept visualization
MySQL

MySQL Temporary Tables

Temporary tables in MySQL are session-specific tables that exist only for the duration of a session and are automatically dropped when the session ends.

MySQL Indexing programming concept visualization
MySQL

MySQL Indexing

Learn how database indexes improve query performance by creating a data structure that allows faster data retrieval without scanning entire tables.

MySQL Indexes programming concept visualization
MySQL

MySQL Indexes

Indexes improve query performance by creating a data structure that allows faster data retrieval, reducing the need to scan entire tables for specific records.

MySQL JOIN Types programming concept visualization
MySQL

MySQL JOIN Types

Understand different types of JOIN operations in MySQL to combine rows from two or more tables based on a related column between them.

MySQL Prepared Statements programming concept visualization
MySQL

MySQL Prepared Statements

Prepared statements help prevent SQL injection and improve performance by precompiling SQL queries with parameter placeholders.

MySQL Subquery programming concept visualization
MySQL

MySQL Subquery

A subquery is a nested query within another SQL query, allowing complex data retrieval by using the result of an inner query as a condition for the outer query.

MySQL Window Functions programming concept visualization
MySQL

MySQL Window Functions

Learn how to use window functions to perform calculations across a set of table rows that are related to the current row

Previous Page 1 of 1 Next