• Like
Sql
Upcoming SlideShare
Loading in...5
×

Sql

  • 1,666 views
Uploaded on

Basic Command Using in SQL

Basic Command Using in SQL

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,666
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
177
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SQL
    Structured Query Language
  • 2. SQL-Create table
    Create table table_name(column_name1 datatype, column_name2 datatype……)
    Eg:
    create table example (id int ,name varchar(10),address varchar(10))
    Msg:
    Command(s) completed successfully.
  • 3. SQL-Insert Values
    Insert into table_name(column1,column2,…..)values(values1,values2,…)
    Eg:
    insert into example (id,name,address) values(123,'xxxx','yyyyy')
    Msg:
    (1 row(s) affected)
  • 4. SQL-Select Command
    select *from example
    Id name address
    123 xxxxyyyyy
    456 jjjjrrrr
    456 iiiinnnn
    567 eeeeffff
  • 5. SQL-Alter Command
    Alter table table_name add or drop column_namedatatype
    Eg: alter table example add mobilenoint
    Msg: Command(s) completed successfully.
    Id name address mobileno
    123 xxxxyyyyy NULL
    456 jjjjrrrr NULL
    888 iiiinnnn NULL
    567 eeeeffff NULL
  • 6. SQL-Update Command
    Update table_name set column_name=new value where column_name=any value
    Eg: Update example set id=888 where name='iiii‘
    Msg: (1 row(s) affected)
    Id name address
    123 xxxxyyyyy
    456 jjjjrrrr
    888 iiiinnnn
    567 eeeeffff
  • 7. SQL-Delete Command
    Delete table_name where condition
    Eg: delete example where id=888
    Msg: (1 row(s) affected)
    Id name address mobileno
    123 xxxxyyyyy NULL
    456 jjjjrrrr NULL
    567 eeeeffff NULL
  • 8. SQL-Drop Command
    Drop table table_name
    Eg: drop table example
    Msg:Command(s) completed successfully.
  • 9. SQL-Primary Key & Foreign Key
    CREATE TABLE table_name (column1 datatype null/not null, column2 datatype null/not null,...CONSTRAINT constraint_namePRIMARY KEY (column1, column2, . column_n));
    CREATE TABLE table_name (column1 datatype,  column2 datatype, column3 datatype,  Primary Key (column_any), Foreign Key (Column_any) references Table_any(datatype));
  • 10. SQL-Primary Key & foreign Key
    create table example (id intprimary key,namevarchar(10),address varchar(10))
    A primary key is used to unique and Not Null identify each row in the table.
    create table example2 (salary int,expamountint, id int references example(id))
    A foreign key is a referential constraint between two tables. 
  • 11. SQL-Primary Key & Foreign Key
    Id name address
    123 rrrrtttt
    369 klkliooo
    456 iiiihhhh
    7889 wswsweww
    Salary expamount id
    10000 4235 7889
    12369 8526 456
    12369 865 456
    65894 12589 123
    Example (primary Key tale)
    Example2 (Foreign Key tale)
  • 12. SQL-DISTINCT
    select distinct address from ex
    address
    ioio
    klkk
    yuyu
  • 13. SQL-Primary Key & Foreign Key
    select name,address,salary from example e,example2 e2 where e.id=e2.id
    O/P
    Name address salary
    wswsweww 10000
    iiiihhhh 12369
    iiiihhhh 12369
    rrrrtttt 65894
  • 14. SQL-BETWEEN & COUNT
    SELECT "column_name“ FROM "table_name"WHERE "column_name" BETWEEN 'value1' AND 'value2‘
    select id from ex where id between 100 and 500
    ID
    123
    456
    SELECT COUNT("column_name") FROM "table_name“
    select count(id)'No Of Records' from ex
    No Of Records
    4
  • 15. SQL-Connection String
    string strcon = "Data Source=172.16.0.1;Initial Catalog=BatchThree;User ID=magnum;Password=Magnum";
    SqlConnectionsqlcon = new SqlConnection(strcon);
    sqlcon.Open();
    stringstrsql = "insert into datab values
    ('" + txtmarks1.Text + "','" + txtmarks2.Text + "','" + txtmarks3.Text + "','" + txtname.Text + "')";
    SqlCommandcmd = new SqlCommand(strsql, sqlcon);
    cmd.CommandType = CommandType.Text;
    cmd.ExecuteNonQuery();
    sqlcon.Close();
  • 16. SQL-Connection String
  • 17. SQL-Connection String
  • 18. SQL-Connection String
  • 19. SQL-Stored Procedure
    create procedure proexample(@id int,@namevarchar(10),@address varchar(10)) as insert into example(id,name,address) values (@id,@name,@address)
    Command(s) completed successfully.
    exec proexample 666,'hghg','yuyu’
    (1 row(s) affected)
  • 20. SQL-Stored Procedure
    select *from example
    Id name address
    123 rrrrtttt
    369 klkliooo
    456 iiiihhhh
    666 hghgyuyu
    7889 wswsweww
  • 21. SQL-JOINS
    SQL joins are used to query data from two or more tables, based on a relationship between certain columns in these tables
    Inner Join
    Left Join
    Right Join
    Full Join
  • 22. SQL-INNER JOIN
    The INNER JOIN keyword return rows when there is at least one match in both tables.
    SELECT column_name(s)FROM table_name1INNER JOIN table_name2ON table_name1.column_name=table_name2.column_name
  • 23. SQL-INNER JOIN
    select name,address,salary from example inner join example2 on example.id=example2.id order by name
    Name address salary
    iiiihhhh 12369
    iiiihhhh 12369
    rrrrtttt 65894
    Wswsweww 10000
  • 24. SQL-LEFT JOIN
    The LEFT JOIN keyword returns all rows from the left table (table_name1), even if there are no matches in the right table (table_name2)
    SELECT column_name(s)FROM table_name1LEFT JOIN table_name2ON table_name1.column_name=table_name2.column_name
  • 25. SQL_LEFT JOIN
    select name,address,salary from example left join example2 on example.id=example2.id order by name
    Name address salary
    hghgyuyu NULL
    iiiihhhh 12369
    iiiihhhh 12369
    klkliooo NULL
    rrrrtttt 65894
    wswsweww 10000
  • 26. SQL-RIGHT JOIN
    The RIGHT JOIN keyword returns all the rows from the right table (table_name2), even if there are no matches in the left table (table_name1)
    SELECT column_name(s)FROM table_name1RIGHT JOIN table_name2ON table_name1.column_name=table_name2.column_name
  • 27. SQL_RIGHT JOIN
    select name,address,salary from example right join example2 on example.id=example2.id order by name
    Name address salary
    iiiihhhh 12369
    iiiihhhh 12369
    rrrrtttt 65894
    wswsweww 10000
  • 28. SQL-FULL JOIN
    The FULL JOIN keyword return rows when there is a match in one of the tables.
    SELECT column_name(s)FROM table_name1FULL JOIN table_name2ON table_name1.column_name=table_name2.column_name
  • 29. SQL-FULL JOIN
    select name,address,salary from example full join example2 on example.id=example2.id order by name
    Name address salary
    hghgyuyu NULL
    iiiihhhh 12369
    iiiihhhh 12369
    klkliooo NULL
    rrrrtttt 65894
    wswsweww 10000
  • 30. SQL-VIEW
    views can be considered as virtual tables and it physically stores the data. A view also has a set of definitions,and it does not physically store the data.
    The syntax for creating a view is as follows:
    CREATE VIEW "VIEW_NAME" AS "SQL Statement"
  • 31. SQL-VIEW
    create view vex as select *from ex
    select *from vex
    id name address
    123 pop yuyu
    456 huh ioio
    exarere
    drop view vex
  • 32. SQL-DISTINCT
    The SELECT UNIQUE term is an Oracle-only SQL statement. It is equivalent to SELECT DISTINCT. 
    SyntaX:
    SELECT DISTINCT "column_name"FROM "table_name“
    Eg: select *from ex
    Id name address
    123 pop yuyu
    456 huh ioio
    856 exaklkk
    856 exaklkk
  • 33. SQL-IN & LIKE
    SELECT "column_name“ FROM "table_name"WHERE "column_name" IN ('value1', 'value2', ...)
    select name,address from ex where id in(456)
    name address
    huh ioio
    SELECT "column_name“ FROM "table_name"WHERE "column_name" LIKE {PATTERN}
    select name,address from ex where id like(456)
    name address
    Huh ioio
  • 34. End)
    Prabhu.ftz@gmail.com