Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

where условие1, условие2, . . .

Create database имя БД

Create database bookshop

Примечание: название БД должно быть написано без пробела, иначе компилятор выдаст ошибку.

2. Для создания обеих таблиц используем:

create table [имя БД].[имя создателя].[имя таблицы]

(

столбец1 <тип данных> <размер> NOT NULL pRIMARY KEY

столбец2 <тип данных> <размер>

...

)

CREATE TABLE [BOOKSHOP].[DBO].[BOOKS]

(

BOOKID [INT] IDENTITY(1,1) NOT NULL,

BOOKNAME VARCHAR(100),

PRICE VARCHAR(10),

PUBID [INT] NOT NULL PRIMARY KEY

)

CREATE TABLE [BOOKSHOP].[DBO].[PUBLISHERS]

(

AUTHORID [INT] IDENTITY(1,1) NOT NULL PRIMARY KEY,

AUTHORNAME VARCHAR(100),

ADRESS VARCHAR(250),

)

3. Теперь заполним созданные таблицы значениями:

 

insert into [имя БД].[имя создателя].[имя таблицы]

(столбец1, столбец2, столбец3,...)

Values

(Значение1, значение2, значение3,...)

Например:

insert into [bookshop].[dbo].[books]

(bookname,price,pubid)

Values

('Война и Мир','380',5)

 

4. Для того, чтобы просмотреть содержимое таблиц (их фрагментов) используется команда SELECT.

Для просмотра всего содержимого таблицы используется команда

SELECT * FROM [ИМЯ БД].[ИМЯ СОЗДАТЕЛЯ].[ИМЯ ТАБЛИЦЫ]

например:

SELECT * FROM [BOOKSHOP].[DBO].[BOOKS]

 

Для просмотра лишь определённых полей БД используют следующий синтаксис SELECT:

SELECT ИМЯ ПОЛЯ1, ИМЯ ПОЛЯ2, ИМЯ ПОЛЯ3,...

FROM [ИМЯ БД].[ИМЯ СОЗДАТЕЛЯ БД].[ИМЯ ТАБЛИЦЫ]

Например:

select bookname,bookid,pubid from [bookshop].[dbo].[books]

 

Выбор значений из БД можно также осуществлять с условием:

 

Select имя столбца1, имя столбца2,...

from [имя БД].[имя создателя БД].[имя таблицы]

WHERE УСЛОВИЕ1, УСЛОВИЕ2

например:

 

select bookID from [bookshop].[dbo].[books]

where bookname='С++'

SELECT BOOKNAME FROM [BOOKSHOP].[DBO].[BOOKS]

WHERE BOOKID>=2

 

5. Обновление информации в БД происходит с помощью команды UPDATE:

 

update [имя БД].[имя создателя бд].[имя таблицы]

set столбец1=(<>,<,>...)значение1, столбец2=(<>,<,>,...)значение2

where столбец3=(любое условие)значение3

например:

update [bookshop].[dbo].[books]

set price=410

where price=510

 

6. Удаление строки из таблицы осуществляется при помощи команды DELETE

 

DELETE FROM [имя бд].[имя создателя].[имЯ таблицы]

where условие1, условие2,...

например:

DELETE FROM [bookshop].[dbo].[books]

where bookname='Колобок'

7. Если возникает надобность удалить всю таблицу, то используют оператор DROP:

 

drop table [имя бд].[имя создателя].[имя таблицы]

например:

drop table [bookshop].[dbo].[books]

Это можно проверить при запросе:

select * from [bookshop].[dbo].[books]

ответ на компиляцию - ошибка: Query Analyzer укажет, что объект с таким именем не существует, что и будет подтверждением её удаления.

 

Лекция №2

 

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...