0% found this document useful (0 votes)
4 views4 pages

SQL Commands

The document provides a comprehensive guide on SQL commands for database management, including commands to show databases, open a database, display tables, and manipulate records. It covers various SQL functions for data retrieval, insertion, updating, and deletion, as well as functions for string manipulation and date handling. Additionally, it includes examples of creating a database and table, along with inserting and altering data within those tables.

Uploaded by

Jyoti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

SQL Commands

The document provides a comprehensive guide on SQL commands for database management, including commands to show databases, open a database, display tables, and manipulate records. It covers various SQL functions for data retrieval, insertion, updating, and deletion, as well as functions for string manipulation and date handling. Additionally, it includes examples of creating a database and table, along with inserting and altering data within those tables.

Uploaded by

Jyoti
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

To show all the database names: SHOW DATABASES;

TO OPEN A DATABASE => USE <DATABASE NAME>; USE SCHOOL;


TO DISPLAY ALL THE TABLE NAMES => SHOW TABLES;
TO DISPLAY THE STRUCTURE OF A TABLE STUDENT; => DESC STUDENT;
TO DISPLAY ALL THE RECORDS AND ALL THE COLUMNS OF THE TABLE STUDENT;
SELECT * FROM STUDENT;
TO DISPLAY SPECIFIED COLUMNS; SELECT ROLL, NAME, MARKS FROM STUDENT;
TO DISPLAY SPECIFIED ROWS USING A CONDITION;
SELECT * FROM STUDENT WHERE MARKS > 80;
SELECT NAME, AGE FROM STUDENT WHERE AGE BETWEEN 14 AND 16;
SELECT NAME, AGE FROM STUDENT WHERE AGE >=14 AND AGE<=16;
SELECT NAME, CITY FROM MEMBERS WHERE CITY IN (‘KOLKATA’, ‘MUMBAI’, ‘CHENNAI’);
SELECT * FROM MEMBERS WHERE CITY NOT IN (‘KOLKATA’, ‘MUMBAI’, ‘CHENNAI’);
SELECT * FROM STUDENT WHERE GENDER=’F’ AND STREAM=’MEDICAL’;
SELECT NAME, CITY FROM MEBERS WHERE PINCODE LIKE “%04”;
SELECT * FROM STUDENT WHERE FNAME LIKE “_ _ _ _”;
SELECT NAME, MARKS FROM STUDENT OREDER BY MARKS DESC;
SELECT * FROM STUDENT WHERE AGE>16 ORDER BY DOB ASC;
SELECT CITY, COUNT(*) FROM MEMBERS GROUP BY CITY;
CITY COUNT(*)
KOLKATA 5
MUMBAI 10
CHENNAI 7
SELECT CLASS, MAX(MARKS), MIN(MARKS) FROM STUDENT GROUP BY CLASS HAVING CLASS = ‘XIIH’;
SELECT DEPT, SUM(SALE), AVG(SALE) FROM EMP GROUP BY DEPT HAVING COUNT(*) > 5;
AGE
14
15
14
16
17
13
15
SELECT SUM(AGE) => 94
SELECT COUNT(AGE)=>7
TO INSERT A NEW ROW IN THE TABLE FITNESS WITH THE FOLOWING DETAILS:
“P7”, ”VIBRO EXERCISER”, 28000, “AONE”
INSERT INTO FITNESS VALUES (“P7”, ”VIBRO EXERCISER”, 28000, “AONE”);
TO CHANGE THE PRICE OF ALL THE PRODUCTS BY REDUCING THE PRICE BY 25%.
UPDATE ITEM SET PRICE = PRICE – PRICE*25/100;
TO CHANGE THE BRANDNAME TO “FIT INDIA” FOR THOSE ITEMS WHERE ICODE IS “G101”;
UPDATE ITEM SET BRANDNAME = “FIT INDIA” WHERE ICODE=”G101”;
TO DELETE THOSE EMPLOYEES RECORD WHOSE DATEOFJOINING IS BEFORE ’01-JAN-2000’;
DELETE FROM EMPLOYEE WHERE DATEOFJOINING < ’01-JAN-2000’;
TO DELETE ALL THE RECORDS => DELETE FROM EMPLOYEES;
TO DELETE THE TABLE => DROP TABLE EMPLOYEE;
SQL FUNCTIONS
1. LOWER()/LCASE() SELECT LCASE(NAME) FROM EMP;
2. UPPER()/UCASE() SELECT UPPER(NAME) FROM STUD;
3. LENGTH() SELECT LENGTH(“COMPUTER”);
4. RIGHT() SELECT RIGHT(“COMPUTER”,3);
SELECT LCASE(RIGHT(“COMPUTER”,3)); ter
SELECT UPPER(LEFT(“environment”,5)); ENVIR
5. SUBSTR() SELECT SUBSTR(‘ABCDEFG’,3,4); CDEF
SELECT SUBSTR(‘ABCDEFG’, -4, 3); DEF
6. INSTR() SELECT INSTR(‘CORPORATE’, ‘OR’); 2
SELECT INSTR(‘CORPORATE’, ‘ATE’); 7
7. TRIM
8. LTRIM SELECT LTRIM(“ COMPUTER “);
9. RTRIM
10. CONCAT() SELECT CONCAT(“COMPU”,”TER”);
11. MID() SELECT MID(“COMPUTER”,3,4); MPUT

MOD() : IT WILL RETURN THE REMAINDER OF A DIVISION


SELECT MOD(5,4);
POWER()/POW() : SELECT POWER(2,5); 32

SQRT(): SELECT SQRT(4) 2


ROUND(): SELECT ROUND(15.193,2) 15.19
SELECT ROUND(15.193,1); 15.2
SELECT ROUND(15.197,2); 15.20
CURDATE()/CURRENT_DATE(): IT RETURNS THE CURRENT
DATE.
DATE(): SELECT DATE(‘2024-10-22 [Link]’);
2024-10-22
SELECT MONTH(‘2024-10-22’); 10
SELECT MONTHNAME(‘2024-10-22’);
SELECT DAY(‘2024-10-22’); 22
SELECT DAYNAME(‘2024-10-22’); TUESDAY
SELECT YEAR(‘2024-10-22’); 2024
DAYOFMONTH()
DAYOFWEEK()
DAYOFYEAR()
NOW()
SYSDATE()

Create database school;

Show databases;
Use school;
Show tables;

Create table twelveD


(roll integer,
Name varchar(20),
Fees decimal(7,2));
Insert into twelved
Values(1,”aman”,34500);

Select * from twelved;


Desc twelved;
Select * from twelved order by name;
Select * from twelved order by name desc;
Select name,fees from twelved where fees>40000;

][poiuyhtgfdAlter table twelved


Add(gender char(1), marks integer);

You might also like