русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типы данных, используемые в базе данных MySQL


Дата добавления: 2013-12-23; просмотров: 1187; Нарушение авторских прав


Подразделы SQL.

Вложенный SQLиИнтерактивный SQL

Стандарт 2003г. SQL:2003

Стандарт 1999г. SQL3

Пример 18.4. Выполнение динамического SQL-запроса к учебной базе данных из VBScript-сценария.

Пример 18.3. Выполнение статического SQL-запроса к учебной базе данных из VBScript-сценария.

Пример 18.4. Выполнение динамического SQL-запроса к учебной базе данных из VBScript-сценария.

Для создания динамического запроса изменения данных на сервере воспользуемся объектом Command с параметрами.

Dim cn

Dim rst

Dim cmd

Set cn=Server.CreateObject("ADODB.Connection")

Set rst=Server.CreateObject("ADODB.Recordset")

Set cmd=Server.CreateObject("ADODB.Command")

cn.open "uid=user1;pwd=123;

driver={SQL Server};

server=its;database=basa_user1"

Set cmd.ActiveConnection=cn

Dim prm1, prm2

' создание параметров

prm1=Server.CreateObject("ADODB.Parameter")

prm2=Server.CreateObject("ADODB.Parameter")

' определение динамического запроса

cmd.CommandText="update товар set цена=?

where название=?"

cmd.CommandType=adCmdText

cmd.Prepared=True

' определение параметра, соответствующего

' первому знаку ? в SQL-запросе

Set prm1=сmd.CreateParameter("par1",

adInteger, adParamInput, , 160)

' определение параметра, соответствующего

' второму знаку ? в SQL-запросе

Set prm2=сmd.CreateParameter("par2", adChar,

adParamInput,20 , "Трюфели" )

' добавление параметров в коллекцию параметров

cmd.Parameters.Append prm1

cmd.Parameters.Append prm2

' выполнение SQL-запроса

cmd.Execute

 

  • Механизм триггеров
  • Абстрактные типы данных
  • Расширение модели транзакций (контрольные точки, многозвенные транзакций)
  • Использование подпрограмм и типов SQL в языке программирования Java
  • XML-документы в среде SQL

· DDL (Data Definition Language)



Оператор Смысл
CREATE TABLE Создать таблицу
DROP TABLE Удалить таблицу
ALTER TABLE Изменить таблицу
CREATE VIEW Создать представление
ALTER VIEW Изменить представление
DROP VIEW Удалить представление
CREATE INDEX Создать индекс
DROP INDEX Удалить индекс

· DML (Data Manipulation Language)

Оператор Смысл
DELETE Удалить строки
INSERT Вставить строку
UPDATE Обновить строку

· DQL (Data Query Language)

Оператор Смысл
SELECT Выбрать строки

· Средства управления транзакциями

Оператор Смысл
COMMIT Завершить транзакцию
ROLLBACK Откатить транзакцию
SAVEPOINT Сохранить промежуточную точку выполнения транзакции

· Средства администрирования данных (DCL)

Оператор Смысл
ALTER DATABASE Изменить БД
ALTER DBAREA Изменить область хранения БД
ALTER PASSWORD Изменить пароль
CREATE DATABASE Создать БД
CREATE DBAREA Создать область хранения
DROP DATABASE Удалить БД
DROP DBAREA Удалить область хранения БД
GRANT Предоставить права
REVOKE Лишить прав

· Программный SQL

Оператор Смысл
DECLARE Определяет курсор для запроса
OPEN Открыть курсор
FETCH Считать строку из множества строк, определенных курсором
CLOSE Закрыть курсор
PREPARE Подготовить оператор SQL к динамическому выполнению
EXECUTE Выполнить оператор SQL , ранее подготовленный к динамическому выполнению



<== предыдущая лекция | следующая лекция ==>
Объект Connection | Идентификаторы MySQL


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.