MySQL 1
MySQL 1
RETRIEVE THE PORT NUMBER THAT THE MySQL SERVER CONFIGURED TO USE
mysql> show global variables like 'PORT';
SHOWS DATABASE
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| world |
+--------------------+
CREATE DATABASE
mysql> create database FIRSTDATABASE;
USE DATABASE
mysql> use <databaseName>
ABSOLUTE VALUE
mysql> SELECT ABS(123);
+----------+
| ABS(123) |
+----------+
| 123 |
+----------+
REMAINDER/MODULE
mysql> select mod(10,4);
+-----------+
| mod(10,4) |
+-----------+
| 2 |
+-----------+
POWER/EXPONENT
mysql> select power(4, 2) as result;
+--------+
| result |
+--------+
| 16 |
+--------+
TRUNCATE/SHORTEN/REDUCE
mysql> select TRUNCATE(22.234242,2);
+-----------------------+
| TRUNCATE(22.234242,2) |
+-----------------------+
| 22.23 |
+-----------------------+
SQUARE ROOT
mysql> SELECT SQRT(25) AS RESULT;
+--------+
| RESULT |
+--------+
| 5 |
+--------+
CREATE TABLE
mysql> create table students(stud_id INT PRIMARY KEY, stud_name varchar(255), age
INT, gender char(1), dob DATE, city varchar(255));
SHOW TABLES
mysql> SHOW TABLES;
+-------------------------+
| Tables_in_firstdatabase |
+-------------------------+
| students |
+-------------------------+
mysql> insert into students values(102, "Jose", 22, "M", "2016-11-23", "La
Trinidad");
DISPLAY ALL
mysql> SELECT * FROM <tableName>;
+---------+------------------+------+--------+------------+-------------+
| stud_id | stud_name | age | gender | dob | city |
+---------+------------------+------+--------+------------+-------------+
| 102 | Jose | 22 | M | 2016-11-23 | La Trinidad |
| 103 | Jose | 45 | M | 2016-11-23 | Baguio |
| 104 | Tina | 30 | F | 2016-11-23 | Baguio |
| 10000 | nnnn | 19 | M | 2005-04-15 | BAGUIO |
| 2300217 | My Database | 21 | F | 2005-04-13 | Manila |
+---------+------------------+------+--------+------------+-------------+
ARRANGE/RANK (ASCENDING)
mysql> select * from students order by city;
+---------+------------------+------+--------+------------+-------------+
| stud_id | stud_name | age | gender | dob | city |
+---------+------------------+------+--------+------------+-------------+
| 103 | Jose | 45 | M | 2016-11-23 | Baguio |
| 104 | Tina | 30 | F | 2016-11-23 | Baguio |
| 106 | Roy | 31 | M | 2016-11-23 | Baguio |
| 10000 | nnnn | 19 | M | 2005-04-15 | BAGUIO |
| 102 | Jose | 22 | M | 2016-11-23 | La Trinidad |
| 2300217 | My Database | 21 | F | 2005-04-13 | Manila |
+---------+------------------+------+--------+------------+-------------+
ARRANGE/RANK (DESCENDING)
mysql> select * from students order by age desc;
+---------+------------------+------+--------+------------+-------------+
| stud_id | stud_name | age | gender | dob | city |
+---------+------------------+------+--------+------------+-------------+
| 103 | Jose | 45 | M | 2016-11-23 | Baguio |
| 106 | Roy | 31 | M | 2016-11-23 | Baguio |
| 104 | Tina | 30 | F | 2016-11-23 | Baguio |
| 102 | Jose | 22 | M | 2016-11-23 | La Trinidad |
| 2300217 | My Database | 21 | F | 2005-04-13 | Manila |
| 10000 | nnnn | 19 | M | 2005-04-15 | BAGUIO |
+---------+------------------+------+--------+------------+-------------+
UPPERCASE/CAPITALIZE
mysql> select upper(stud_name) from students;
+------------------+
| upper(stud_name) |
+------------------+
| JOSE |
| JOSE |
| TINA |
| ROY |
| nnn |
| MY DATABASE |
+------------------+
LOWERCASE
mysql> select lcase(stud_name) from students;
+------------------+
| lcase(stud_name) |
+------------------+
| jose |
| jose |
| tina |
| roy |
| nnn |
| my database |
+------------------+
TRIM ON RIGHT
mysql> select rtrim(" WORLD WAR Z ");
+-------------------------------------------------------------+
| rtrim(" WORLD WAR Z ") |
+-------------------------------------------------------------+
| WORLD WAR Z |
+-------------------------------------------------------------+
TRIM ON LEFT
mysql> select ltrim(" WORLD WAR Z ");
+-------------------------------------------------------------+
| ltrim(" WORLD WAR Z ") |
+-------------------------------------------------------------+
| WORLD WAR Z |
+-------------------------------------------------------------+
ERROR HANDLING
CREATE DATABASE
mysql> create database if not exists FIRSTDATABASE;
DELETE/DROP DATABASE
mysql> drop database if exists FIRSTDATABASE;
ALTER TABLE
ADD COLUMN
mysql> alter table <tableName> add column age int(25);
DROP COLUMN
mysql> alter table <tableName> drop column age;