27
loading...
This website collects cookies to deliver better user experience
docker pull mariadb
docker run --name mycontainer -e MARIADB_ROOT_PASSWORD=password -d mariadb
docker run --name mycontainer -e MARIADB_ROOT_PASSWORD=password -d mariadb
85375561b1e295c002db675cf849247f823a9ba229ead8c07b6a6b63a7d532c4
$ docker exec -it mycontainer mariadb -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 10.6.4-MariaDB-1:10.6.4+maria~focal mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
MariaDB [(none)]> \h
General information about MariaDB can be found at
http://mariadb.org
List of all client commands:
Note that all text commands must be first on line and end with ';'
? (\?) Synonym for `help'.
clear (\c) Clear the current input statement.
connect (\r) Reconnect to the server. Optional arguments are db and host.
delimiter (\d) Set statement delimiter.
edit (\e) Edit command with $EDITOR.
ego (\G) Send command to MariaDB server, display result vertically.
exit (\q) Exit mysql. Same as quit.
go (\g) Send command to MariaDB server.
help (\h) Display this help.
nopager (\n) Disable pager, print to stdout.
notee (\t) Don't write into outfile.
pager (\P) Set PAGER [to_pager]. Print the query results via PAGER.
print (\p) Print current command.
prompt (\R) Change your mysql prompt.
quit (\q) Quit mysql.
rehash (\#) Rebuild completion hash.
source (\.) Execute an SQL script file. Takes a file name as an argument.
status (\s) Get status information from the server.
system (\!) Execute a system shell command.
tee (\T) Set outfile [to_outfile]. Append everything into given outfile.
use (\u) Use another database. Takes database name as argument.
charset (\C) Switch to another charset. Might be needed for processing binlog with multi-byte charsets.
warnings (\W) Show warnings after every statement.
nowarning (\w) Don't show warnings after every statement.
For server side help, type 'help contents'
MariaDB [(none)]>
MariaDB [(none)]> CREATE DATABASE CUSTOMERS;
Query OK, 1 row affected (0.000 sec)
MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| CUSTOMERS |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.001 sec)
MariaDB [(none)]>
MariaDB [(none)]> USE CUSTOMERS;
Database changed
MariaDB [CUSTOMERS]>
MariaDB [CUSTOMERS]> CREATE TABLE usual_customers(
customer_name VARCHAR(100),
customer_city VARCHAR(20),
customer_gender VARCHAR(10),
customer_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT);
Query OK, 0 rows affected (0.008 sec)
CHAR | One Single Character; can contain a letter, a number, or a special character |
VARCHAR | A fixed set of Characters. |
TEXT | It's a String with Maximum size of 65,535 Bytes |
INT | Integer signed or unsigned |
FLOAT | Floating point number |
DOUBLE | Similar to floating number, values can be higher |
BOOL | Boolean. True or False |
DATE | Date in a format YYYY-MM-DD |
DATETIME | Date and Time Combined YYYY-MM-DD hh : mm : ss |
TIME | Time hh : mm : ss |
MariaDB [CUSTOMERS]> SHOW TABLES ;
+---------------------+
| Tables_in_CUSTOMERS |
+---------------------+
| usual_customers |
+---------------------+
1 row in set (0.001 sec)
MariaDB [customers]> DESCRIBE usual_customers;
+-----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+----------------+
| customer_name | varchar(100) | YES | | NULL | |
| customer_city | varchar(20) | YES | | NULL | |
| customer_gender | varchar(10) | YES | | NULL | |
| customer_id | int(11) | NO | PRI | NULL | auto_increment |
+-----------------+--------------+------+-----+---------+----------------+
4 rows in set (0.006 sec)
MariaDB [CUSTOMERS]> INSERT INTO usual_customers(customer_name, customer_city, customer_gender, customer_id)
VALUES ('John Doe', 'Washington', 'Male', 1);
Query OK, 1 row affected (0.002 sec)
MariaDB [CUSTOMERS]> INSERT INTO usual_customers(customer_name, customer_city, customer_gender, customer_id)
VALUES('Sarah Parker', 'New York', 'Female', 2),
('Josh Perez', 'Chicago', 'Male', 3),
('William Johnson' , 'Los Angeles', 'Male', 4),
('Peter Parker' , 'San Francisco', 'Male', 5);
Query OK, 4 rows affected (0.004 sec)
Records: 4 Duplicates: 0 Warnings: 0
MariaDB [CUSTOMERS]> SELECT * FROM usual_customers;
+-----------------+---------------+-----------------+-------------+
| customer_name | customer_city | customer_gender | customer_id |
+-----------------+---------------+-----------------+-------------+
| John Doe | Washington | Male | 1 |
| Sarah Parker | New York | Female | 2 |
| Josh Perez | Chicago | Male | 3 |
| William Johnson | Los Angeles | Male | 4 |
| Peter Parker | San Francisco | Male | 5 |
+-----------------+---------------+-----------------+-------------+
5 rows in set (0.001 sec)
MariaDB [CUSTOMERS]> INSERT INTO usual_customers(customer_name, customer_city, customer_gender) VALUES ('Tiffany Clark', 'Richmond','Female');
Query OK, 1 row affected (0.002 sec)
MariaDB [CUSTOMERS]> SELECT * FROM usual_customers;
+-----------------+---------------+-----------------+-------------+
| customer_name | customer_city | customer_gender | customer_id |
+-----------------+---------------+-----------------+-------------+
| John Doe | Washington | Male | 1 |
| Sarah Parker | New York | Female | 2 |
| Josh Perez | Chicago | Male | 3 |
| William Johnson | Los Angeles | Male | 4 |
| Peter Parker | San Francisco | Male | 5 |
| Tiffany Clark | Richmond | Female | 6 |
+-----------------+---------------+-----------------+-------------+
6 rows in set (0.000 sec)
MariaDB [customers]> SELECT customer_name FROM usual_customers WHERE customer_gender = 'Female';
+---------------+
| customer_name |
+---------------+
| Sarah Parker |
| Tiffany Clark |
+---------------+
2 rows in set (0.001 sec)
MariaDB [customers]> SELECT customer_name AS women FROM usual_customers WHERE customer_gender = 'Female';
+---------------+
| women |
+---------------+
| Sarah Parker |
| Tiffany Clark |
+---------------+
2 rows in set (0.001 sec)
MariaDB [customers]> UPDATE usual_customers SET customer_name = 'Josh Lopez' WHERE customer_id = 3;
Query OK, 1 row affected (0.014 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [customers]> SELECT * FROM usual_customers;
+-----------------+---------------+-----------------+-------------+
| customer_name | customer_city | customer_gender | customer_id |
+-----------------+---------------+-----------------+-------------+
| John Doe | Washington | Male | 1 |
| Sarah Parker | New York | Female | 2 |
| Josh Lopez | Chicago | Male | 3 |
| William Johnson | Los Angeles | Male | 4 |
| Peter Parker | San Francisco | Male | 5 |
| Tiffany Clark | Richmond | Female | 6 |
+-----------------+---------------+-----------------+-------------+
6 rows in set (0.001 sec)
MariaDB [customers]> DELETE FROM usual_customers WHERE customer_id = 4;
Query OK, 1 row affected (0.004 sec)
MariaDB [customers]> SELECT * FROM usual_customers;
+---------------+---------------+-----------------+-------------+
| customer_name | customer_city | customer_gender | customer_id |
+---------------+---------------+-----------------+-------------+
| John Doe | Washington | Male | 1 |
| Sarah Parker | New York | Female | 2 |
| Josh Lopez | Chicago | Male | 3 |
| Peter Parker | San Francisco | Male | 5 |
| Tiffany Clark | Richmond | Female | 6 |
+---------------+---------------+-----------------+-------