Babitha2.mysql

Embed Size (px)

Citation preview

  • 1. SQL QUERIES

2. CREATING TABLE The SQL syntax forCREATE TABLEis CREATE TABLE "table_name" ("column 1" "data_type_for_column_1", "column 2" "data_type_for_column_2", ... ) 3. This ALTER TABLE sql command is to make changes in the table. The synatx is: ALTER TABLE[ owner_name ] table_name [ADD column_name datatype attributes] [MODIFY{column_name datatype |column_constraint}]Example Query: ALTER TABLE STUDENT ADD(PERCENTAGE NUMBER(5,2)); 4. TheSQL INSERT INTOclause facilitates the process of inserting data into a SQL table. Here is how you can insert a new row into the Weather table, usingSQL INSERT INTO: Insert into tablename (fieldname, fieldname, fieldname )values (value, value, value ); INSERT 5. SELECT TheSQL SELECTclause selects data from one or more database tables and/or views. In its basic form theSQL SELECT syntax looks like this: SELECT ColumnName1, ColumnName2, FROM Table1 6. TheSQL WHEREclause works in conjunction with other SQL clauses like SELECT, INSERT and UPDATE to specify a search condition for these statements. We are going to give an example of the SQL WHERE clause used along with theSQL SELECT clause: SELECT AverageTemperatureFROM Weather WHERE City = 'New York' WHERE 7. TheSQL DISTINCTclause works in conjunction with the SQL SELECT clause and selects only distinct (unique) data from a database table(s). Here is an example of SQL DISTINCT clause SELECT DISTINCT Column1 FROM Table1 TheSQL DISTINCTclause works in conjunction with the SQL SELECT clause and selects only distinct (unique) data from a database table(s). Here is an example of SQL DISTINCT clause SELECT DISTINCT Column1 FROM Table1 DISTINCT 8. UPDATE TheSQL UPDATE clause serves to update data in database table. The SQL UPDATE clause basic syntax looks like this: UPDATE Table1 SET Column1 = Value1, Column2 = Value2, 9. DELETE The SQL DELETE clause is used to delete data from a database table. The simplestSQL DELETE syntax looks like this: DELETE FROM Table1 10. TRUNCATE The SQL TRUNCATE TABLE clause deletes all rows from a database table. Here is theSQL TRUNCATE TABLE syntax: TRUNCATE TABLE Weather 11. ORDER BY The SQL ORDERBY clause defines in what order to return a data set retrieved with a SQL SELECT statement. Here is an example of using SQL ORDER BY to order the rows : Select*/fieldname ... fromtablename order byfieldname ; 12. SQL AVERAGE To get the average temperature for the Weather table use the AVG SQL aggregate function: SELECT AVG(AverageTemperature) FROM Weather 13. SQL MINIMUM To get the minimum value from a numeric table column, use theSQL MINaggregate function: SELECT MIN(AverageTemperature) FROM Weather 14. SQL GROUP BY The SQL GROUP BY CITY clause is used along with the SQL aggregate functions and specifies the groups where selected rows are placed. WHEN one or more aggregate functions are presented in the SQL SELECT column list, the SQL GROUP BY clause calculates a summary value for each group EX:Our task is to calculate the average temperature for each of the cities in the Weather table. Here is how to accomplish that using the SQL GROUP BY clause: SELECT City, AVG(AverageTemperature) FROM Weather GROUP BY City 15. SQL JOIN The SQL JOIN clause selects data from two or more tables tied together by matching table columns SELECT Weather.City, Weather.AverageTemperature, Weather.Date, State.State FROM Weather JOIN State ON Weather.City = State.City 16. AND/OR The Syntax forAND/OR SELECT "column_name" FROM "table_name" WHERE "simple condition" {[AND|OR] "simple condition"}+ 17. IN The Syntax forINstatement in SQL is SELECT "column_name" FROM "table_name" WHERE "column_name" IN ('value1', 'value2', ...) 18. BETWEEN The Syntax forBETWEENstatement in SQL is SELECT "column_name" FROM "table_name" WHERE "column_name" BETWEEN 'value1' AND 'value2' 19. DROP The Syntax forDROPstatement in SQL is DROP TABLE "table_name"