SQL - Tamil
SQL - Tamil
SQL ?
Structured Query Language
SQL ?
Database ,
,
,
SQL .
Database / SQL .
Query , , .
Database .
Database?
,
?
.
- Information, Information is Wealth .
. .
.
Table .
, .
, . ?
.
?
.
, Field Column .
.
---> character(50)
---> datetime Column ,
Table .
Table Field .
Field .
Field ,
Data Type .
character(50) . 50
. character Data Type .
--> datetime datetime Data Type .
.
terms .
. .
.
http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848dcc397514b41&DisplayLang=en
Database , SQL
.
,
.
Table .
( ).
Person#,LastName,FirstName,Address,City Column/Field .
Person# . Data Type numeric.
LastName,FirstName,City Data Type
character, variable character .
Address Column , character
variable character .
PinCode column Character . PinCode
,,,
. numeric character
.
Table Row Tuple ?
Table 3 row .
, 3 row
.
Row Column . Row
.
: 3,Karthik,The Hero,Space, Erode :
. .
3
Karthik : First Name
The Hero : Last Name
Space : Address
Erode : City
Row Address Space . Column
.
.
Karthik Address .
, Field City Erode .
Column
Allow Null .
A = 0, ----> (numeric)
B = "Karthik" ----> (character)
C = NULL ----> (NULL)
NULL , .
. . NULL - .
.
Row, Identity Column
. Row , Identity
Column .
Primary key .
Foreign Key ?
Table . Row
. Table
Foreign key .
Table Row ,
Primary key .
Master - Detail .
Master Table Column Primary key . ( Table).
( : ).
(Person#) Unique .
Primary key Unique . Primary key NULL
. Unique Column , NULL .
.
NULL . / /
. .
Primary key NULL . Unique Column
NULL .
DataType ?
SQL Server 2005 Data Types :
user-defined data types (highest)
sql_variant
xml
datetime
smalldatetime
float
real
decimal
money
smallmoney
bigint
int
smallint
tinyint
bit
ntext
text
image
timestamp
uniqueidentifier
nvarchar
nchar
varchar
char
varbinary
binary (lowest)
Data Types , Column
., , - Data Type .
Character Variable Character ?
NAME CHARACTER(50) ---> Column , Field name NAME
. character DataType
. 50 ( Space)
.
NAME = "Raja" , 4 .
50 . (50)
.
Raja 4 . 46
. 50
(hard disk) . 46 Space
50 .
variable character , Babu 4
. 46 Space
Space 4 hard
disk . .
UniCode Data Types ?
character, varchar Data Type
.
,
nvarchar, nchar Data Type .
SQL - 4
Table Structure ?
Column Name, Data Type(Width), Allow Nulls Table
Structure.
.
. Identity Column .
Column AddressID .
Table primary key .
Column .
AddressLine2 Data .
.
rowguid uniqueidentifier Data Type .
Unique Identifier?
8DD27D89-6AE7-4316-B3B8-0CCEF0924F60 hexadecimal .
.
,
.
Unique Identifier Data Type Column
. .
row UniqueIdentifier .
:
declare @a uniqueidentifier
set @a = newid()
print @a
.
F94771ED-8405-4C30-893E-0325FA0A394C
T-SQL programming .
T-SQL Transact SQL . .
@a variable. .
set @a = newid() --->
hexadecimal based variable @a .
print @a --> @a .
F94771ED-8405-4C30-893E-0325FA0A394C . .
.
.
AddressLine1, AddressLine2, City, PostalCode Column DataType nVarchar
.
Column unicode , ,
.
AddressLine1 60 . 20
, 40 trim 20
table . varchar .
char
.
AddressID, StateProvinceID DataType int .
. AddressID Identity Column
( auto increment ) .
StateProviceID .
Modified Date DataType DateTime
. Modified Date column
.
T-SQL .
declare @a datetime
set @a = getdate()
print @a
@a datetime DataType .
getdate() function , .
print @a .
Jan 26 2009 11:00AM
. Primary key, Identity Column
.
. 3 ,
4
.
,
.
Posted by at 8:45 PM
Labels: Self Learning Series