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
Читайте также: Вибір рядків: речення WHERE Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|