mysql

mysql -u root -p
show databases;
create database test;
use test

show current user name:

SELECT CURRENT_USER();

set password for current user:
SET PASSWORD = PASSWORD(’123456’);

show all users:
SELECT User FROM mysql.user;

create a user with remote access:
mysql> CREATE USER ‘test’@‘localhost' IDENTIFIED BY ‘123456’;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost'
-> WITH GRANT OPTION;
mysql> CREATE USER 'test'@'%' IDENTIFIED BY '123456';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'test'@'%'
-> WITH GRANT OPTION;

permission issue with the mysql folder: ERROR! MySQL server PID file could not be found!
sudo chmod -R 777 ./mysql/*

mysql
set mysql root password
/usr/local/mysql/bin/mysqladmin/ -u root password ‘yourpassword'
stop mysql
sudo /usr/local/mysql/support-files/mysql.server start

login mysql
mysql --user username --password
mysql -h ip -u user -p ( login remote database)

show database
show databases;

show tables
show tables from database;

select database
use database;

table structure
describe table;

table insert
insert into table (user, password) values ('test', 'test’);

change mysql root password in php admin
encoded password: 6BeC4xZEtDwAv7vF
no encoded password: 123456

creating a database
create database database_name;

creating a table
create table customers (name varchar(20), city varchar(20), country varchar(20));

load text file into table
LOAD DATA LOCAL INFILE ‘/path/pet.txt’ INTO TABLE pet;
or -> LINES TERMINATED BY ‘ ’; (OS X LINE TERMINATED BY ‘ ’)

add new records one at a time
mysql> INSERT INTO pet
-> VALUES (‘Puffball’, ‘Diane’, ‘hamster’, ‘f’, ‘1999-03-30’, ‘NULL’);

bypassing foreign key constraint
SET foreign_key_checks = 0; SET foreign_key_checks = 0;

原文地址:https://www.cnblogs.com/qike/p/5277016.html