HomeTutorialsMysql Tutorial And Commands Part 1

Mysql Tutorial And Commands Part 1

Advertisement

Here is first set of my basic commands which I have used in my day to day life while working with mysql database.

For Checking Wheather MySQL Server is running or not
————————————————————-
ps -auxwww | grep mysql

Starting mysql
———————–
go to mysql installation directory and execute below command

./bin/mysqld_safe &

Stopping mysql
—————-

cd mysql/bin
./mysqladmin -u root shutdown
./mysqladmin –host=localhost –port=3305 -u root shutdown //for second instance listening on port 3305

Viewing mysql processlist and kiling offending mysql process
———————————————————————-
This is extremely useful to see which query is running on which host , from which location query has fired , which query has locked which table etc.

cd mysql/bin
./mysqladmin -u root processlist

Kill processes

cd mysql/bin
./mysqladmin -u root kill ProcessID

How to see mysql help
—————————
you can see the mysql help from command prompt itself like following, you just need to understand it.

mysql> help alter;

Repair the table
——————–
REPAIR TABLE TableNAme

copying data from one table to another
———————————————
This is very useful when you are altering table and you would like to take backup of data.

insert into ORDERS_TMP select * from ORDERS

Dropping columns from the table
————————————-

ALTER TABLE `database`.`ORDERS` DROP COLUMN `BRAND`;

Adding Keys(Indexes) to a table
————————————-

alter table ORDERS add KEY `BY_CLIENT` (`CLIENT_ID`) (here CLIENT_ID is a column in ORDers table)

modifying a column
———————–
This is useful in case you want to modify datatype or size of a particular column

alter table ORDERS modify column BRAND varchar(15) default NULL

Rename Table
——————
This is again a useful method for creating backup of table before playing with it.
Renaming the new table to the original name:

mysql> ALTER TABLE new_table RENAME old_table;

to read further please see next set of mysql commands tutorial

MySQL tutorial and commands part 2
MySQL tutorial and commands part 3
MySql Tutorial : mysqldump utility in mysql

 

Written by Javin Paul
I am a blogger , programmer and Java geek working on finance domain I have my own website

Advertisement
Filed: Tutorials
tags: , , ,