/today time at 5.30 interview with Ram sir bhea technologies (M.D) in our office
http://slashprog.com/
slashprog ..its such a nice experience he talking about the various technologies
and office timings and working culture finally they selected me yogesh and satya
also selected. we are decided to move bangalore they called to join and report
on monday ..
hi to all am kiran today our chandrashekar sir told the project details and start the session how the software software development life cycle SDLC concepts and how to implement agile development
Thursday, December 30, 2010
Wednesday, December 29, 2010
PHP array functions
today myblog
date 29/12/2010
today i learning array functions in php
array_change_key_case
-----------------------
<?php
$x=array('name'=>'john','age'=>25,'city'=>'mumbai');
print_r(array_change_key_case($x,CASE_UPPER));
?>
the output for the above programme is ---->
Array ( [NAME] => john [AGE] => 25 [CITY] => mumbai )
array_combine
----------------------
this array function will taking this arguments as first array treating as array keys and the second array treated as values
so automatically the output will get an associative array
<?php
$a=array('name','age','city');
$b=array('john',25,'chennai');
$c=array_combine($a,$b);
print_r($c);
?>
the output for the above code is
Array ( [name] => john [age] => 25 [city] => chennai )
array_merge
------------
this function will combine and merge the two arrays
<?php
$x=array('name'=>'john','city'=>'chennai');
$y=array('age'=>25,'class'=>'students');
$z=array_merge($x,$y);
print_r($z);
?>
output for the above code is
Array ( [name] => john [city] => chennai [age] => 25 [class] => students )
array_count_values
--------------------
this function returns the same values how many times appeared in that array
<?php
$x=array('city','chennai','welcome','resource','gandhi','freedom','chennai','welcome','chennai','resource','city');
print_r(array_count_values($x));
?>
output for the above program is
Array ( [city] => 2 [chennai] => 3 [welcome] => 2 [resource] => 2 [gandhi] => 1 [freedom] => 1 )
array_diff_assoc
-------------------
this array function comparises two arrays and it eliminates the same values in both array and prints the odd values
<?php
$x=array('chennai','city','welcome','source');
$y=array('chennai','city','welcome');
$z=array_diff_assoc($x,$y);
print_r($z);
?>
output for the above programme is
Array ( [3] => source )
array_diff_key
-----------------
in this array function it will intersect the both array keys and eliminates them and print the odd keys first argument array key values
<?php
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
$array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8);
print_r(array_diff_key($array2, $array1));
?>
o/p
Array ( [yellow] => 7 [cyan] => 8 )
array_fill_key
---------------
this function will fills the key values to the array keys
<?php
$keys=array('name','school','welcome');
$y=array_fill_keys($keys,'oniorns');
print_r($y);
?>
output:-
--------------
Array ( [name] => onions [school] => onions [welcome] => onions )
array_fill
--------------
this function fills insert values into the arrays
array_flip
-------------
this function returns the values as keys and keys as values funny interesting thing to change the keys and values
<?php
$x=array('name'=>'kiran','age'=>25,'city'=>'chennai');
$y=array_flip($x);
print_r($y);
?>
output:--
------------
Array ( [kiran] => name [25] => age [chennai] => city )
array_intersect_assoc
----------------------
this function intersects both the arrays and it will print the common elements in both the arrays
<?php
$x=array('x'=>45,'y'=>25,'z'=>65);
$y=array('x'=>42,'z'=>65);
$z=array_intersect_assoc($x,$y,);
print_r($z);
?>
output of the code
Array ( [z] => 65 )
array_intersect_key
------------------------
<?php
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
$array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8);
print_r(array_intersect_key($array1, $array2));
?>
output for the code is
---------------------------
Array ( [blue] => 1 [green] => 3 )
array_intersect
this function returns the intersection of both the arrays
array_key_exists
----------------
this code will check whether the key exists or not in the programme
<?php
$x=array('name'=>'kiran','city'=>'chennai');
if(array_key_exists('city',$x))
{
echo "find in the array";
}
else
echo "not found in the array";
?>
output := find in the array
array_keys
------------
it will print the array keys
array_map
-------------
<?php
function scope($x)
{
return($x*$x*$x);
}
$a=array(4,5,8,9);
$b=array_map("scope",$a);
print_r($b);
?>
the above code represents the array_map it getting the value from the array and pass it to another array for calucalting the function
output is
Array ( [0] => 64 [1] => 125 [2] => 512 [3] => 729 )
date 29/12/2010
today i learning array functions in php
array_change_key_case
-----------------------
<?php
$x=array('name'=>'john','age'=>25,'city'=>'mumbai');
print_r(array_change_key_case($x,CASE_UPPER));
?>
the output for the above programme is ---->
Array ( [NAME] => john [AGE] => 25 [CITY] => mumbai )
array_combine
----------------------
this array function will taking this arguments as first array treating as array keys and the second array treated as values
so automatically the output will get an associative array
<?php
$a=array('name','age','city');
$b=array('john',25,'chennai');
$c=array_combine($a,$b);
print_r($c);
?>
the output for the above code is
Array ( [name] => john [age] => 25 [city] => chennai )
array_merge
------------
this function will combine and merge the two arrays
<?php
$x=array('name'=>'john','city'=>'chennai');
$y=array('age'=>25,'class'=>'students');
$z=array_merge($x,$y);
print_r($z);
?>
output for the above code is
Array ( [name] => john [city] => chennai [age] => 25 [class] => students )
array_count_values
--------------------
this function returns the same values how many times appeared in that array
<?php
$x=array('city','chennai','welcome','resource','gandhi','freedom','chennai','welcome','chennai','resource','city');
print_r(array_count_values($x));
?>
output for the above program is
Array ( [city] => 2 [chennai] => 3 [welcome] => 2 [resource] => 2 [gandhi] => 1 [freedom] => 1 )
array_diff_assoc
-------------------
this array function comparises two arrays and it eliminates the same values in both array and prints the odd values
<?php
$x=array('chennai','city','welcome','source');
$y=array('chennai','city','welcome');
$z=array_diff_assoc($x,$y);
print_r($z);
?>
output for the above programme is
Array ( [3] => source )
array_diff_key
-----------------
in this array function it will intersect the both array keys and eliminates them and print the odd keys first argument array key values
<?php
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
$array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8);
print_r(array_diff_key($array2, $array1));
?>
o/p
Array ( [yellow] => 7 [cyan] => 8 )
array_fill_key
---------------
this function will fills the key values to the array keys
<?php
$keys=array('name','school','welcome');
$y=array_fill_keys($keys,'oniorns');
print_r($y);
?>
output:-
--------------
Array ( [name] => onions [school] => onions [welcome] => onions )
array_fill
--------------
this function fills insert values into the arrays
array_flip
-------------
this function returns the values as keys and keys as values funny interesting thing to change the keys and values
<?php
$x=array('name'=>'kiran','age'=>25,'city'=>'chennai');
$y=array_flip($x);
print_r($y);
?>
output:--
------------
Array ( [kiran] => name [25] => age [chennai] => city )
array_intersect_assoc
----------------------
this function intersects both the arrays and it will print the common elements in both the arrays
<?php
$x=array('x'=>45,'y'=>25,'z'=>65);
$y=array('x'=>42,'z'=>65);
$z=array_intersect_assoc($x,$y,);
print_r($z);
?>
output of the code
Array ( [z] => 65 )
array_intersect_key
------------------------
<?php
$array1 = array('blue' => 1, 'red' => 2, 'green' => 3, 'purple' => 4);
$array2 = array('green' => 5, 'blue' => 6, 'yellow' => 7, 'cyan' => 8);
print_r(array_intersect_key($array1, $array2));
?>
output for the code is
---------------------------
Array ( [blue] => 1 [green] => 3 )
array_intersect
this function returns the intersection of both the arrays
array_key_exists
----------------
this code will check whether the key exists or not in the programme
<?php
$x=array('name'=>'kiran','city'=>'chennai');
if(array_key_exists('city',$x))
{
echo "find in the array";
}
else
echo "not found in the array";
?>
output := find in the array
array_keys
------------
it will print the array keys
array_map
-------------
<?php
function scope($x)
{
return($x*$x*$x);
}
$a=array(4,5,8,9);
$b=array_map("scope",$a);
print_r($b);
?>
the above code represents the array_map it getting the value from the array and pass it to another array for calucalting the function
output is
Array ( [0] => 64 [1] => 125 [2] => 512 [3] => 729 )
Tuesday, December 28, 2010
PHP
Tuesday PHP
28/12/2010
Intro to php
Php is a server side scripting language most of the websites nowadays developing using php because it is free and open source it is major tough competition to asp.net and java it has lot of inbuilt features for creating dynamic web applications it will be very helpful now maximum share of the websites in the world using php scripting and apache webserver because of its simplicity of code and extraordinary features of having it .acronym for php is “hypertext-preprocessor”
It is compatibility with all database servers mysql,sqlite,postgresql ,oracle and more
Syntax of php
There are 4 ways of syntax declaring php are
<?php ?>
<% %>
<script language=”php”>
<? ?>
Installation of php on windows
For developing web applications we need one server side scripting language and one database server and the operating system whatever it may be and the webserver is apache or IIS whatever it may be
If you go through the xampp pack we get a bundled pack of compenents:
Apache+Mysql+PHP
So the developers need not worry about the installation of xampp pack in windows
Just download the xampp pack in apachefriends.org and select for windows and just save it in which drive you want
C:/ and then change directory to xampp
After installing the xampp stack in windows u get a control panel of xampp stack just open and click the mysql and apache u enable and click start button to enable mysql and apache server
And then later
Open the firefox type this http://localhost
You get the xampp stack web appearance in your firefox desktop
Open the notepad and type the small snippet of code save it your own filename and .php with extension
<?php
Phpinfo();
?>
Save the php files in C:/xampp/htdocs/(“filename.php”)
And later check in the firefox of output of our programme just type the url location http://localhost/(“yourfilename.php”)
Above programme shows the output of php version and php information in the server
Php in Ubuntu
Download the lamp stack from apachefriends.org and extract the tar file in
tar –xvzf (latest version of lamp stack.gz file) –C /opt
u get a folder called lampp and as usual normal u go and type the code in normal note pad and save it in filesystem/var/www with .php extension
if u not have permission to write any files to that folder
sudo chmod 777 –R /var/www
it will give write permission to that particular folder in /var file system
run the code in browser http://localhost/(filename.php)
Getting started with php
php has 4 data types of variables they are
1) scalar
2) compound type
3)special data type
Scalar data types are
Integer,float,string,double
Compound date types
Array,Object
Special data types
Resource,Null
First exercise in php
<?php
echo $_SERVER[‘HTTP_USER_AGENT’];
?>
Normally php variables started with $symbol the above code output wil displays the browser information of which browser we using currently
Arrays in php
Php have 3 types of arrays they are
1)Numeric array
2)Associative array
3)Multidimensional array
1)Numeric array
1)Numeric array
It is ordinary array just we declaring the array values as usual in other languages example
<?php
$myarr = array(‘chennai’,’mumbai’,’calcutta’,’delhi’);
echo $myarr[0]
echo $myarr[1];
echo $myarr[2];
?>
The above code represents we declaring the variable $myarr and assigning the values of city names chennai,mumbai,calcutta and delhi
And printing the values of the variable $myarr[] and the position of the array
The output for the above programe is Chennai,Mumbai,calcutta
2)Associative array
In this array we assign the key values to them
Example
<?php
$myarr=array(‘sachin’=>45,’sehwag’=>75,’talent’=>’ap’);
echo $myarr[‘sachin’] ;
echo $myarr[‘sehwag’];
echo $myarr[‘talent’];
?>
We assign the key values to the above variable in $myarr we will get the output 45,75 and ap
3)Multidimensional Array
We declare array within array is called multidimensional array php has nice feature of this
Example
<?php
$myarr=array(“john”=>array(‘family’=>’chennai’,’age’=>32,’code’=>45),
‘smith’=>array(‘name’=>’school’,’age’=>42,’code’=>23));
echo $myarr[‘john’][‘family’];
echo $myarr[‘john’][‘age’];
echo $myarr[‘john’][‘code’];
echo $myarr[‘smith’][‘code’];
echo $myarr[‘smith’][‘name’];
?>
The above programme output is Chennai,32 ,45,23,school
Saturday, December 25, 2010
Rails session
25/12/2010 --saturday
today we celebrate christmas in our office and we cut the cake and celebrate lots of fun in our office
today our guru chandrashekar sir told the introduction to rails
rails features
today our sir told class responsibilites colloborators
crc (vs) data flow diagram
sir told the difference between them
to generate a model in rails
--------------------------------
rails generate model user
name:string email:string password:string
to check the db
---------------
less config | database.yml
rake db:migrate
to check db exists (or) not
---------------------------
rails dbconsole
rails 3 has an inbuilt nice feature of "sqlite" light weighted database
sqlite> .tables this command will show the list of all tables
sqlite>.schema users to see the users structure
sqlite>.quit --------> to quit the sqlite
to start a server
------------------
rails server
another terminal
---------------------------
cd rails again cd tu
like Irb rails console
-----------------------
u= user.new
u.name="john"
u.password="john123"
u.email="john@doe.com"
u
u.save!
the above lines stating that creating a new user and assigning a password and email id
and save the rails application
another terminal
-----------------------
to show rails console
SELECT *from users
sqlite>
u=user.new:name=>'smith':password=>'smith123':email=>'smith@yahoo.com'
u.save
SELECT *from users
u=user.find-by-name("john")
users=users.find:all //it will find all records
users[0].name
users[1].name
users=user.find:all,:conditions=>{:name=>'john'}
users=user.find:first,:conditions=>{:name=>'john'}
-----------------------------------------------------------------
vi app/models/user.rb
class User<activeRecord ::Base
.validates:name,:presence=>true
.validates:name,:uniqueness=>true
.validates:name,:length=>{:maximum=>32}
end
and sir also told ....best guides to ruby on rails
www.api.rubyonrails.org
today we celebrate christmas in our office and we cut the cake and celebrate lots of fun in our office
today our guru chandrashekar sir told the introduction to rails
rails features
today our sir told class responsibilites colloborators
crc (vs) data flow diagram
sir told the difference between them
to generate a model in rails
--------------------------------
rails generate model user
name:string email:string password:string
to check the db
---------------
less config | database.yml
rake db:migrate
to check db exists (or) not
---------------------------
rails dbconsole
rails 3 has an inbuilt nice feature of "sqlite" light weighted database
sqlite> .tables this command will show the list of all tables
sqlite>.schema users to see the users structure
sqlite>.quit --------> to quit the sqlite
to start a server
------------------
rails server
another terminal
---------------------------
cd rails again cd tu
like Irb rails console
-----------------------
u= user.new
u.name="john"
u.password="john123"
u.email="john@doe.com"
u
u.save!
the above lines stating that creating a new user and assigning a password and email id
and save the rails application
another terminal
-----------------------
to show rails console
SELECT *from users
sqlite>
u=user.new:name=>'smith':password=>'smith123':email=>'smith@yahoo.com'
u.save
SELECT *from users
u=user.find-by-name("john")
users=users.find:all //it will find all records
users[0].name
users[1].name
users=user.find:all,:conditions=>{:name=>'john'}
users=user.find:first,:conditions=>{:name=>'john'}
-----------------------------------------------------------------
vi app/models/user.rb
class User<activeRecord ::Base
.validates:name,:presence=>true
.validates:name,:uniqueness=>true
.validates:name,:length=>{:maximum=>32}
end
and sir also told ....best guides to ruby on rails
www.api.rubyonrails.org
Tuesday, December 21, 2010
jQuery
jQuery
today i getting started with jQuery ..it is an javascript library ..it is simple light weight and more elegant ...we can do more customization becuase its is fully open source we can animate and navigate the objects and play
around with them
Steps to install jQuery
download the latest version of the jquery from jquery website
http://jquery.com/
just click the download button u will get a javascript huge code just
right the mouse and save the page as jquery.js for our convenience we can save it anywhere the file in desktop or file system where it may be
Getting started with jQuery
just open the notepad or vi editor or gedit declare html tags
head,body,and all
in the script tag you specify the source "jquery.js"
jQuery is easy to learn just knowing of Html and javascript and css basics is enough
<script type ="text/javscript" src="jquery.js">
</script>
My First programme in jQuery
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
</script>
</head>
<body>
<p>If you click this sentence this will disappear </p>
</body>
</html>
today i getting started with jQuery ..it is an javascript library ..it is simple light weight and more elegant ...we can do more customization becuase its is fully open source we can animate and navigate the objects and play
around with them
Steps to install jQuery
download the latest version of the jquery from jquery website
http://jquery.com/
just click the download button u will get a javascript huge code just
right the mouse and save the page as jquery.js for our convenience we can save it anywhere the file in desktop or file system where it may be
Getting started with jQuery
just open the notepad or vi editor or gedit declare html tags
head,body,and all
in the script tag you specify the source "jquery.js"
jQuery is easy to learn just knowing of Html and javascript and css basics is enough
<script type ="text/javscript" src="jquery.js">
</script>
My First programme in jQuery
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("p").click(function(){
$(this).hide();
});
});
</script>
</head>
<body>
<p>If you click this sentence this will disappear </p>
</body>
</html>
Thursday, December 16, 2010
RAILS 3
Rails is a web based framework it running on the top of the ruby....the developer need not worry about the code its simple and easy to create
the web based applications
Rails components
1) Action pack
a)Action Controller
b)Action Dispatch
c)Action View
2)Action Mailer
3)Active Model
4) Active Record
5)Active Resource
6)Active Support
7)Railties
MVC:---Model , View and Controller
what it does ?
M----> the part of the application it interacts with DBMS(oracle,mysql,postgresql,sqlite,sybase,informix,etc..)
persistent data is accessed
V---->view is the part of the application it paints and designs the screen it shows the output of how we look and feel
of the design
C---->controller it acts as an interface between the model and view it acts as a bridge between by controlling the model
and viewing the application
REST based architecture
REST means Representational State Transfer architecture it is the new method of the architecture we accesing the elements
through the URI(Uniform Resource Identifier) or URL(Uniform Resource Locator) through this method we can access the files
through direct URL
FOR example http://localhost:3000/posts.xml it displays the xml format of our data
http://localhost:3000/posts.html it displays the html format of our data
To create a new project in Rails
rails new myblog
we telling this command to rails starting new project using the keyword new the project name is myblog
it creates the directory called myblog
we can see all the switches using the rails-h command
cd myblog --change directory to myblog
student@student:~$ cd myblog
student@student:~/myblog$ ls
app config.ru doc lib public README test vendor
config db Gemfile log Rakefile script tmp
in the README file it contains the basic documentaion file
student@student:~/myblog/app$ ls
controllers helpers mailers models views
controllers:The program files making up the application itself
Where you store all controllers
Models:Where you store all models
Views:Where you store all views
Layouts:Where you store layouts to make "look and feel" uniform
Where Rails configuration is stored
student@student:~/myblog$ cd config
student@student:~/myblog/config$ ls
application.rb database.yml environments locales
boot.rb environment.rb initializers routes.rb
Config: Info to connect to the database.
student@student:~/myblog/config$ ls
application.rb database.yml environments locales
boot.rb environment.rb initializers routes.rb
student@student:~/myblog/config$ cat routes.rb
routes.rb :Determines the URL to access the application
the web based applications
Rails components
1) Action pack
a)Action Controller
b)Action Dispatch
c)Action View
2)Action Mailer
3)Active Model
4) Active Record
5)Active Resource
6)Active Support
7)Railties
MVC:---Model , View and Controller
what it does ?
M----> the part of the application it interacts with DBMS(oracle,mysql,postgresql,sqlite,sybase,informix,etc..)
persistent data is accessed
V---->view is the part of the application it paints and designs the screen it shows the output of how we look and feel
of the design
C---->controller it acts as an interface between the model and view it acts as a bridge between by controlling the model
and viewing the application
REST based architecture
REST means Representational State Transfer architecture it is the new method of the architecture we accesing the elements
through the URI(Uniform Resource Identifier) or URL(Uniform Resource Locator) through this method we can access the files
through direct URL
FOR example http://localhost:3000/posts.xml it displays the xml format of our data
http://localhost:3000/posts.html it displays the html format of our data
To create a new project in Rails
rails new myblog
we telling this command to rails starting new project using the keyword new the project name is myblog
it creates the directory called myblog
we can see all the switches using the rails-h command
cd myblog --change directory to myblog
student@student:~$ cd myblog
student@student:~/myblog$ ls
app config.ru doc lib public README test vendor
config db Gemfile log Rakefile script tmp
in the README file it contains the basic documentaion file
student@student:~/myblog/app$ ls
controllers helpers mailers models views
controllers:The program files making up the application itself
Where you store all controllers
Models:Where you store all models
Views:Where you store all views
Layouts:Where you store layouts to make "look and feel" uniform
Where Rails configuration is stored
student@student:~/myblog$ cd config
student@student:~/myblog/config$ ls
application.rb database.yml environments locales
boot.rb environment.rb initializers routes.rb
Config: Info to connect to the database.
student@student:~/myblog/config$ ls
application.rb database.yml environments locales
boot.rb environment.rb initializers routes.rb
student@student:~/myblog/config$ cat routes.rb
routes.rb :Determines the URL to access the application
Sunday, December 12, 2010
Essentials of Mysql
Essentials of MYSQL
MySQL is a relational database management system it runs as a server providing multi-user access to a number of databases. MySQL is officially pronounced mai es que el ("My S-Q-L"), but is often also pronounced mai sequel ("My Sequel"). It is named after developer Michael Widenius' daughter, My. The SQL phrase stands for Structured Query Language.
Uses of Mysql
MySQL is a relational database management system it runs as a server providing multi-user access to a number of databases. MySQL is officially pronounced mai es que el ("My S-Q-L"), but is often also pronounced mai sequel ("My Sequel"). It is named after developer Michael Widenius' daughter, My. The SQL phrase stands for Structured Query Language.
Uses of Mysql
It is lightweight than other databases
It can perform more flexibility depend on their requirements
We can configure the settings mysql to our own specifications
Installation of mysql
Three things we have to do install mysql
Thursday, December 9, 2010
Practicing Ruby simple Exercise
//today i wrote the sample code of shopping details in ruby
sum=0
for i in 1..2
puts "enter the item name"
name=gets
puts "enter the no.of quantity"
qty=gets.to_i
puts "enter the price details $"
price=gets.to_i
total=qty*price
x=puts "the total price for the #{name} is #{price} and total billed today is #{total} thanks for nice day"
end
puts x
///sample code for railway reservation counter
class RailwayReservation
def enquiry
puts "Welcome to the chennai railway station"
puts "enter ur pnr number"
@x=gets.chomp
end
def reservation
puts "enter the source and destination"
@y=gets.chomp
puts "enter the number of persons to travel"
@z=gets.chomp.to_i
end
def calculation
puts "your Pnr number is #{@x}"
@total= @z * 250
puts "the total fare for #{@z} persons is #{@total}"
end
obj =RailwayReservation.new()
obj.enquiry
obj.reservation
obj.calculation
end
sum=0
for i in 1..2
puts "enter the item name"
name=gets
puts "enter the no.of quantity"
qty=gets.to_i
puts "enter the price details $"
price=gets.to_i
total=qty*price
x=puts "the total price for the #{name} is #{price} and total billed today is #{total} thanks for nice day"
end
puts x
///sample code for railway reservation counter
class RailwayReservation
def enquiry
puts "Welcome to the chennai railway station"
puts "enter ur pnr number"
@x=gets.chomp
end
def reservation
puts "enter the source and destination"
@y=gets.chomp
puts "enter the number of persons to travel"
@z=gets.chomp.to_i
end
def calculation
puts "your Pnr number is #{@x}"
@total= @z * 250
puts "the total fare for #{@z} persons is #{@total}"
end
obj =RailwayReservation.new()
obj.enquiry
obj.reservation
obj.calculation
end
Wednesday, December 1, 2010
Learning Basic Mysql from scratch
today i learning the basics of mysql
just i creating the database
to creating the database in mysql
create database slashprog;
to see the databases after creating the database
show databases;
later we using this command:--- use slashprog;
create a table
like wise we can create "n" number of maximum tables in a database
to see what are all the tables inside our database
syntax:- show tables;
syntax:--- create table (tablename)
create table students(name varchar(32),age int,address varchar(32));
insert values in table
syntax:--- insert into (tablename) values(xxx,25,yyyy);
to see the table structure command is
desc (tablename)
To see all the values in table
select * from (tablename)
To see all the values in the table
select * from students;
+----------+------+--------+
| name | age | salary |
+----------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
| jenefier | 26 | 12454 |
| smith | 29 | 14564 |
| sachin | 30 | 12456 |
+----------+------+--------+
select only names to see the syntax below as follows :---
select name from students;
+----------+
| name |
+----------+
| kiran |
| sathia |
| john |
| jenefier |
| smith |
| sachin |
+----------+
to see the ages of above 26 in the database the command
select age from students where age >26;
+------+
| age |
+------+
| 28 |
| 29 |
| 30 |
+------+
to show the maximum age of of the students
select MAX(age) from students;
+----------+
| MAX(age) |
+----------+
| 30 |
+----------+
to sumup the fields of the salary of the table
select SUM(salary) from students;
+-------------+
| SUM(salary) |
+-------------+
| 89019 |
+-------------+
to see the only few rows in the tables we can set limit to them
select name,age,salary from students LIMIT 3;
+--------+------+--------+
| name | age | salary |
+--------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
+--------+------+--------+
to know the average of the ages
select AVG(age) from students;
+----------+
| AVG(age) |
+----------+
| 27.3333 |
+----------+
to count the number of entries in mysql
elect COUNT(age) from students;
+------------+
| COUNT(age) |
+------------+
| 6 |
+------------+
to see the version of the mysql
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.41 |
+-----------+
to see the time and date
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-12-02 14:37:02 |
+---------------------+
1 row in set (0.00 sec)
Update command in mysql
update students SET salary=5000,age=26 WHERE name="smith";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
mysql> select * from students;
+----------+------+--------+
| name | age | salary |
+----------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
| jenefier | 26 | 12454 |
| smith | 26 | 5000 |
| sachin | 30 | 12456 |
+----------+------+--------+
mysql> delete from students where name="smith";
Query OK, 1 row affected (0.00 sec)
mysql> select * from students;
+----------+------+--------+
| name | age | salary |
+----------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
| jenefier | 26 | 12454 |
| sachin | 30 | 12456 |
+----------+------+--------+
just i creating the database
to creating the database in mysql
create database slashprog;
to see the databases after creating the database
show databases;
later we using this command:--- use slashprog;
create a table
like wise we can create "n" number of maximum tables in a database
to see what are all the tables inside our database
syntax:- show tables;
syntax:--- create table (tablename)
create table students(name varchar(32),age int,address varchar(32));
insert values in table
syntax:--- insert into (tablename) values(xxx,25,yyyy);
to see the table structure command is
desc (tablename)
To see all the values in table
select * from (tablename)
To see all the values in the table
select * from students;
+----------+------+--------+
| name | age | salary |
+----------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
| jenefier | 26 | 12454 |
| smith | 29 | 14564 |
| sachin | 30 | 12456 |
+----------+------+--------+
select only names to see the syntax below as follows :---
select name from students;
+----------+
| name |
+----------+
| kiran |
| sathia |
| john |
| jenefier |
| smith |
| sachin |
+----------+
to see the ages of above 26 in the database the command
select age from students where age >26;
+------+
| age |
+------+
| 28 |
| 29 |
| 30 |
+------+
to show the maximum age of of the students
select MAX(age) from students;
+----------+
| MAX(age) |
+----------+
| 30 |
+----------+
to sumup the fields of the salary of the table
select SUM(salary) from students;
+-------------+
| SUM(salary) |
+-------------+
| 89019 |
+-------------+
to see the only few rows in the tables we can set limit to them
select name,age,salary from students LIMIT 3;
+--------+------+--------+
| name | age | salary |
+--------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
+--------+------+--------+
to know the average of the ages
select AVG(age) from students;
+----------+
| AVG(age) |
+----------+
| 27.3333 |
+----------+
to count the number of entries in mysql
elect COUNT(age) from students;
+------------+
| COUNT(age) |
+------------+
| 6 |
+------------+
to see the version of the mysql
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.41 |
+-----------+
to see the time and date
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-12-02 14:37:02 |
+---------------------+
1 row in set (0.00 sec)
Update command in mysql
update students SET salary=5000,age=26 WHERE name="smith";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
mysql> select * from students;
+----------+------+--------+
| name | age | salary |
+----------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
| jenefier | 26 | 12454 |
| smith | 26 | 5000 |
| sachin | 30 | 12456 |
+----------+------+--------+
mysql> delete from students where name="smith";
Query OK, 1 row affected (0.00 sec)
mysql> select * from students;
+----------+------+--------+
| name | age | salary |
+----------+------+--------+
| kiran | 25 | 25000 |
| sathia | 26 | 10000 |
| john | 28 | 14545 |
| jenefier | 26 | 12454 |
| sachin | 30 | 12456 |
+----------+------+--------+
Subscribe to:
Posts (Atom)