0% found this document useful (0 votes)
5 views

SSMS Commands Functions

The document outlines various SQL Server Management Studio (SSMS) commands and functions categorized into DDL, DML, DCL, TCL, and specific SQL Server functions. It includes examples for creating and manipulating tables, controlling user permissions, managing transactions, and utilizing subqueries, joins, common table expressions (CTEs), stored procedures, and triggers. This serves as a comprehensive guide for executing SQL commands and understanding their applications in database management.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

SSMS Commands Functions

The document outlines various SQL Server Management Studio (SSMS) commands and functions categorized into DDL, DML, DCL, TCL, and specific SQL Server functions. It includes examples for creating and manipulating tables, controlling user permissions, managing transactions, and utilizing subqueries, joins, common table expressions (CTEs), stored procedures, and triggers. This serves as a comprehensive guide for executing SQL commands and understanding their applications in database management.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

SQL Server Management Studio (SSMS) Buyruq va Funksiyalar

1. DDL (Data Definition Language)


CREATE TABLE table_name (column1 datatype, column2 datatype, ...);
ALTER TABLE table_name ADD column_name datatype;
DROP TABLE table_name;
CREATE INDEX index_name ON table_name (column_name);
DROP INDEX index_name ON table_name;

2. DML (Data Manipulation Language)


SELECT column1, column2 FROM table_name WHERE condition;
INSERT INTO table_name (column1, column2) VALUES (value1, value2);
UPDATE table_name SET column1 = value1 WHERE condition;
DELETE FROM table_name WHERE condition;
MERGE INTO target_table USING source_table ON condition WHEN MATCHED THEN UPDATE SET
column=value;

3. DCL (Data Control Language)


GRANT SELECT, INSERT ON table_name TO user_name;
REVOKE SELECT, INSERT ON table_name FROM user_name;

4. TCL (Transaction Control Language)


COMMIT;
ROLLBACK;
SAVE TRANSACTION savepoint_name;

5. SQL Server Funksiyalari


GETDATE() - Joriy sanani qaytaradi
DATEADD(interval, number, date) - Sanaga vaqt qo'shish
CAST(expression AS datatype) - Ma'lumot turini o'zgartirish
CONVERT(datatype, expression) - Ma'lumot turini o'zgartirish
STRING_AGG(expression, delimiter) - Satrlarga qo'shib chiqarish
RANK() OVER (ORDER BY column) - Qatorlarni reyting bo'yicha tartiblash
ROW_NUMBER() OVER (ORDER BY column) - Qatorlarga tartib raqam berish

6. Subquery va Joinlar
SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
SELECT * FROM table1 LEFT JOIN table2 ON table1.column = table2.column;
SELECT * FROM table1 RIGHT JOIN table2 ON table1.column = table2.column;
SELECT * FROM table1 FULL JOIN table2 ON table1.column = table2.column;

7. CTE (Common Table Expression)


WITH CTE_Name AS (SELECT column1, column2 FROM table_name WHERE condition)
SELECT * FROM CTE_Name;

8. Stored Procedure va Triggerlar


CREATE PROCEDURE Procedure_Name AS BEGIN SELECT * FROM table_name; END;
CREATE TRIGGER Trigger_Name ON table_name AFTER INSERT AS BEGIN UPDATE table_name SET
column=value; END;

You might also like