All posts by Pramod T P

MySQL REGEXP

A regular expression is a powerful way of specifying a pattern for a complex search.

MySQL uses Henry Spencer’s implementation of regular expressions, which is aimed at conformance with POSIX 1003.2. MySQL uses the extended version to support pattern-matching operations performed with the REGEXP operator in SQL statements.

OOP

Object-oriented programming (OOP) is a programming language model organized around objects rather than “actions” and data rather than logic. Historically, a program has been viewed as a logical procedure that takes input data, processes it, and produces output data.

MySQL Features

The following list shows the most important properties of MySQL.

  • Clients and Tools
  • Localization
  • Connectivity
  • Scalability and Limits
  • Security
  • Data Types
  • Client/Server Architecture
  • Stored procedures
  • Views
  • SubSELECTs
  • SQL compatibility
  • Triggers
  • Unicode
  • User interface
  • Full-text search
  • Replication
  • Transactions
  • Foreign key constraints
  • GIS functions
  • Programming languages
  • ODBC
  • Platform independence
  • Speed
  • Relational Database System

ACID

In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties that guarantee that database transactions are processed reliably. In the context of databases, a single logical operation on the data is called a transaction. For example, a transfer of funds from one bank account to another, even involving multiple changes such as debiting one account and crediting another, is a single transaction.