Skip to content

Latest commit

 

History

History
73 lines (55 loc) · 1.18 KB

mysql.md

File metadata and controls

73 lines (55 loc) · 1.18 KB

Basic Concepts

user management

  • create user
    CREATE USER 'username'@'hostname' IDENTIFIED BY 'password';
  • privileges management
    GRANT [privilege1,previlige2,...] ON [database_name].* TO 'user_name'@'host_name';
    privilege types:
    • select
    • update
    • insert
    • delete

database management

  • create a database

    create database [database_name];
  • export database to a file

    mysqldump [database_name] > [file_name]
  • import data from dump file

    mysql [database_name] < [dumpfile.sql];

table management

Basic Operations

  1. login at local machine use CLI.

    mysql -u [username] -p
  2. list all databases that current login user privileged.(after login mysql)

    show databases;
  3. enter one database.

    use [database_name];
  4. list all tables in one database that was entered.

    show tables;
  5. list data row in one table;

    select [*[column1[,column2]] from [table_name];
    

local run

To connect run:

    mysql -uroot -p