Home Sql SQL Alter Column type



SQL Alter Column type
Posted on: December 20, 2008 at 12:00 AM
Alter Column type in SQL is used to change or recreate the data type of existing column.

SQL Alter Column type

     

Alter Column type in SQL is used to change or recreate the data type of existing column.

Understand with Example

The Tutorial brings you the simplest and easiest example, which helps you to understand SQL Alter Column type. The Table 'Stu_Table' is created with the help of create statement specifying its field attribute and data type. The insert into statement add the records or rows to the table. The Select statement return you the records added to the table using insert into statement.

Create Table Stu_Table

create table Stu_Table(Stu_Id varchar(2), Stu_Name varchar(10), 
Stu_Class  varchar(10))

Insert data into Stu_Table

insert into Stu_Table (Stu_Id, Stu_Name) values(1,'Komal');
insert into Stu_Table (Stu_Id, Stu_Name) values(2,'Ajay');
insert into Stu_Table (Stu_Id, Stu_Name) values(3,'Rakesh');
insert into Stu_Table (Stu_Id, Stu_Name) values(4,'Bhanu');
insert into Stu_Table (Stu_Id, Stu_Name) values(5,'Santosh');

Stu_Table

+--------+----------+-----------+
| Stu_Id | Stu_Name | Stu_Class |
+--------+----------+-----------+
| 1      | Komal    | 10        |
| 2      | Ajay     | 10        |
| 3      | Rakesh   | 10        |
| 4      | Bhanu    | 10        |
| 5      | Santosh  | 10        | 
+--------+----------+-----------+

Describe Stu_Table

The Describe Stu_Table show you the field, data type, null etc of the table 'Stu_Table'. 

+-----------+-------------+------+-----+---------+-------+
| Field     | Type        | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| Stu_Id    | varchar(2)  | YES  |     |         |       |
| Stu_Name  | varchar(10) | YES  |     |         |       |
| Stu_Class | varchar(10) | YES  |     |         |       |
+-----------+-------------+------+-----+---------+-------+

Alter column type Query

The Alter Table alter the table 'stu_Table' and MODIFY keywords modify the data type of Stu_Id(varchar (2)) into Stu_Id( int(3)). 

ALTER TABLE Stu_Table MODIFY Stu_Id int(3)

Describe Stu_Table

When you see the structure of table using Describe Stu_Table, the output is displayed as:

+-----------+--------------+------+-----+---------+-------+
| Field     | Type         | Null | Key | Default | Extra |
+-----------+--------------+------+-----+---------+-------+
| Stu_Id    | int(3)       | YES  |     |         |       |
| Stu_Name  | varchar(10)  | YES  |     |         |       |
| Stu_Class | varchar(10)  | YES  |     |         |       |
+-----------+--------------+------+-----+---------+-------+

Related Tags for SQL Alter Column type:
sqlcdatasedtypecolumnchangecreatetoealterhangusepeinmstialtumnscolatishaeaexistingrecreatexissthstexilumolo


More Tutorials from this section

Ask Questions?    Discuss: SQL Alter Column type  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 

Ask Questions?

If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.

Ask your questions, our development team will try to give answers to your questions.