Skip to main content

A few useful sql functions

Start mysql in Ubuntu without having root privilege:-
If you want to use mysql in Ubutu you can use following command which will use a root level privilege  
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 147
Server version: 5.1.49-1ubuntu8.1-log (Ubuntu)

When it demands to enter the password fill it with 'root' and hopefully you'll get logged in .  

Last_insert_id():- (with no argument) returns the first automatically generated value that was set for an AUTO_INCREMENT column by the most recently executed INSERT statement to affect such a column. For example, after inserting a row that generates an AUTO_INCREMENT value, you can get the value like this: 
mysql> SELECT LAST_INSERT_ID();


Database():-
Database() method returns the current selected database and you can use it in your communication and your queries. The syntax is :
 mysql>select Database ();

User():-
It also has synonym named  Session_user() and System_user() which returns the current user who is using the mysql along with the hostname.
mysql>select user();

Comments

Popular posts

Read a File line by line in Shell

I've used a few techniques for this kind of reading but gets failed until I've read this fine blog . http://www.bashguru.com/2010/05/how-to-read-file-line-by-line-in-shell.html this helps a lot and i have developed a trick for me. Refer to the following example to examine the script : #!/bin/bash #SCRIPT: method2.sh #PURPOSE: Process a file line by line with redirected while-read loop . FILENAME=$1 count=0 while read LINE do let count++ echo "$count $LINE" done < $FILENAME echo -e "\nTotal $count Lines read" I have passed the file in the end of the loop so i didn't need  to use pipe that is why i process the file in fastest manner and gives  the required output in a quick manner. However i can use one more thing the File Descriptors. The File Descriptors are similar to the normal file pointers however in  more analogue way.If you have used C then you will have familier with the  the default file openers in C "st...

Enter your email address: