Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- създаване на база от данни
- CREATE DATABASE MYDB
- ----------------------------------------------------------------------------------------------------
- -- използване на базата от данни
- USE MYDB
- ----------------------------------------------------------------------------------------------------
- -- създаване на таблица
- CREATE TABLE Students
- (
- student_id INT NOT NULL,
- student_name VARCHAR(50) NOT NULL,
- phone VARCHAR(40) NULL
- CONSTRAINT PK_Students primary key (student_id)
- )
- ----------------------------------------------------------------------------------------------------
- -- добавяне на нова колона във вече съществуваща таблица с конструкция ALTER TABLE
- ALTER TABLE Students
- ADD address VARCHAR(100)
- ----------------------------------------------------------------------------------------------------
- -- добавяне на ограничение за primary key във вече съществуваща таблица с конструкция ALTER TABLE
- -- /например ако сте забравили да създадете constraint още при CREATE TABLE.../
- --ALTER TABLE Students
- --add constraint PK_Students primary key (student_id)
- ----------------------------------------------------------------------------------------------------
- -- ВЪВЕЖДАНЕ 1 ЗАПИС в таблицата
- INSERT INTO Students (student_id, student_name, phone, address)
- values (951010, 'Iva Georgieva', '089256788', 'Varna')
- -- ПРОВЕРЯВАМЕ
- SELECT * FROM Students
- ----------------------------------------------------------------------------------------------------
- -- ВЪВЕЖДАНЕ НА МНОГО ЗАПИСИ
- INSERT INTO Students (student_id, student_name, phone, address)
- VALUES (951020, 'Ivan Ivanov', '+359 876 456 45', 'Smolyan'),
- (951019, 'Kiril Kolachev', '+359 877 455 45', 'Plovdiv'),
- (951021, 'Mariya Petrova', '032 673 453', 'Plovdiv')
- -- ПРОВЕРЯВАМЕ
- SELECT * FROM Students
- ----------------------------------------------------------------------------------------------------
- --СЕЛЕКТИРАНЕ НА ВСИЧКИ КОЛОНИ ОТ ДАДЕНА ТАБЛИЦА
- SELECT * FROM Students
- -- СЕЛЕКТИРАНЕ НА ОПРЕДЕЛЕНИ КОЛОНИ ОТ ДАДЕНА ТАБЛИЦА
- SELECT student_id, student_name
- FROM Students
- -- СЕЛЕКТИРАНЕ НА ОПРЕДЕЛЕНИ КОЛОНИ ОТ ДАДЕНА ТАБЛИЦА С ОПРЕДЕЛЕНО УСЛОВИЕ В WHERE КЛАУЗАТА
- SELECT student_id, student_name
- FROM Students
- WHERE student_name = 'Ivan Ivanov'
- ----------------------------------------------------------------------------------------------------
- -- промяна
- UPDATE Students
- SET address = 'Asenovgrad'
- WHERE student_id = 951021
- ----------------------------------------------------------------------------------------------------
- -- ИЗТРИВАНЕ НА ЗАПИС ПО student_id
- DELETE FROM Students
- WHERE student_id = 951020
- -- ИЗТРИВАНЕ НА ЗАПИС ПО student_name
- DELETE FROM Students
- WHERE student_name = 'Mariya Petrova'
- -- ПРОВЕРЯВАМЕ ДАЛИ СЕ Е ИЗТРИЛ
- SELECT * FROM Students
- ----------------------------------------------------------------------------------------------------
- -- ИЗТРИВАНЕ НА ВСИЧКИ ЗАПИСИ В ТАБЛИЦАТА
- TRUNCATE TABLE STUDENTS
- ----------------------------------------------------------------------------------------------------
- --ИЗТРИВАНЕ НА ТАБЛИЦА
- DROP TABLE Students
- ----------------------------------------------------------------------------------------------------
- -- ИЗТРИВАНЕ НА БАЗАТА
- USE master
- DROP DATABASE MYDB
- ----------------------------------------------------------------------------------------------------
- -- ДОПЪЛНИТЕЛНИ ПРИМЕРИ
- ----------------------------------------------------------------------------------------------------
- SELECT CAST(10.3496847 AS money);
- SELECT CONVERT(varchar, GETDATE(), 105)
- SELECT CONVERT(datetime, '2017-08-25', 105)
- ----------------------------------------------------------------------------------------------------
- select getdate()
- SELECT DATEADD(year, 1, '2017/08/25') AS DateAdd;
- SELECT DATEDIFF(MONTH, '2017/08/25', '2011/08/25') AS DateDiff;
- SELECT DATENAME(month, '2017/08/25') AS DatePartString;
- SELECT DATEPART(year, '2017/08/25') AS DatePartInt;
- ----------------------------------------------------------------------------------------------------
- SELECT pi() as [Pi number]
- SELECT POWER(4, 2);
- SELECT RAND();
- ----------------------------------------------------------------------------------------------------
- SELECT LTRIM(' Four spaces are after the period in this sentence. ') + 'Next string.';
- SELECT RTRIM(' Four spaces are after the period in this sentence. ') + 'Next string.';
- SELECT LOWER('SQL Tutorial is FUN!');
- SELECT UPPER('SQL Tutorial is FUN!');
- SELECT REVERSE('SQL Tutorial');
- SELECT SUBSTRING('SQL Tutorial', 2, 3) AS ExtractString;
- ----------------------------------------------------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement