MySQL Commands

  Databases, MySQL

Databases

Create New Database

CREATE DATABASE database;

Set default database

USE DATABASE database;

Show Databases

SHOW DATABASES;

Tables

Create

CREATE TABLE [IF NOT EXISTS] tablename(
  col1 AS STRING,
  col2 AS INT,
  col3 AS VARCHAR(255)
)

Example:

CREATE TABLE [IF NOT EXISTS] users(
  id INT NOT NULL AUTO_INCREMENT,
  name STRING,
  age INT,
  color VARCHAR(25),
  PRIMARY KEY(id)
)

 

INSERT

Example

INSERT INTO users (name, age, color) VALUES 
  ('Mike', 25, 'green'),
  ('Nancy', 43, 'pink'),
  ('Jacob', 33, 'red'),
  ('Larry', 54, 'purple')
;

Queries

Standard Query

SELECT col1, col2 FROM tablename WHERE col1 = ‘some string’ and col2 <= n

Users

Creating Users and Adding Permissions

Create Local User

GRANT ALL PRIVILEGES ON database.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Create a remote user – Unknown source IP:

GRANT ALL PRIVILEGES ON database.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

Create a remote user – Known source IP:

GRANT ALL PRIVILEGES ON database.* TO 'username'@'IP.ADD.RE.SS' IDENTIFIED BY 'password' WITH GRANT OPTION;

 

Plesk MySQL Login

mysql -uadmin -p`cat /etc/psa/.psa.shadow`

 

LEAVE A COMMENT