Архив категории: MSSQL сервер и MYSQL сервер

Удаление повторяющихся строк из таблицы в SQL Server

SQLServer

Таблицы Microsoft SQL Server никогда не должны содержать повторяющихся строк и неуникальных первичных ключей. Ради краткости в этой статье первичные ключи иногда называются просто ключами. Повторяющиеся ключи нарушают целостность объектов и должны быть запрещены в реляционной системе. SQL Server содержит ряд механизмов, обеспечивающих целостность объектов, включая индексы, ограничения UNIQUE, ограничения PRIMARY KEY и триггеры. Несмотря […]

SQL Server: Логины пользователю в SQL Server без прав администратора

sqlex

Очень популярный на форумах по SQL Server вопрос — «Как защититься от администратора?». Самый популярный ответ «А не надо пущать!» Но что делать, когда кто-то должен все-таки управлять сервером? Например, создавать логины новых пользователей... Рассмотрим сценарий (так теперь в Microsoft любят делать вместо просто создания красивых абстрактных технологий ): Вы создали базу данных и установили заказчику. Вы […]

David M. Kroenke: Введение в базы данных

isbn II

Отрывок из главы из книги David M. Kroenke: Теория и практика построения баз данных 9-е изд. Введение Базы данных всегда были важнейшей темой при изучении информационных систем. Однако в последние годы всплеск популярности Интернета и бурное развитие новых технологий для Интернета сделали знание технологии баз данных для многих одним из актуальнейших путей карьеры. Технологии баз […]

Извлечение значений идентификаторов или автонумерации (ADO.NET)

SQLServer

Первичным ключом в реляционной базе данных является столбец или сочетание столбцов, которые всегда содержат уникальные значения. Если известно значение первичного ключа, то можно найти строку, которая содержит это значение. Такие СУРБД, как SQL Server, Oracle и Microsoft Access/Jet, поддерживают создание столбцов с автоматически увеличивающимися значениями, которые могут назначаться в качестве первичных ключей. Эти значения формируются […]

MySQL: Что представляет собой MySQL?

Сравочник

Разработку и сопровождение MySQL, самой популярной SQL-базы данных с открытым кодом, осуществляет компания MySQL AB. MySQL AB — коммерческая компания, основанная разработчиками MySQL, строящая свой бизнес, предоставляя различные сервисы для СУБД MySQL. See section 1.5 Что представляет собой компания MySQL AB?. На веб-сайте MySQL (http://www.mysql.com/) представлена самая свежая информация о программном обеспечении MySQL и о компании […]

MySQL: Смена пароля. Добавление новых пользователей

MySQL1

  Задача:  Поменять пароль у пользователя user базы mysql, зная пароль рута. Решение: mysql> use mysql; mysql> SET PASSWORD FOR user = PASSWORD (‘123′); mysql> FLUSH PRIVILEGES; Задача: Добавление новых пользователей Решение: Новых пользователей можно добавлять, используя команду GRANT: shell> mysql –user=root mysql mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY ’some_pass’ WITH GRANT […]

Азбука T-SQL: SQL Server 2008 – инструкция UPDATE Transact-SQL

SQL1_2008

Инструкция  UPDATE в  T— SQL имеет важное значение, изменяя  существующие данные в одном или нескольких столбцах таблицы или представления SQL Server 2008 R2. Синтаксис написания: [ WITH <common_table_expression> [...n] ] UPDATE [ TOP (expression) [ PERCENT ] ] { { table_alias | <object> | rowset_function_limited [ WITH ( <table_hint_limited> [ ...n ] ) ] } […]

Азбука T-SQL: SQL Server 2008 — Transact-SQL (компонент Database Engine)

SQL Server 2008 R2

Язык Transact-SQL по-прежнему,  как и раньше, основная среда обитания  и для SQL Server 2008. И также, как раньше, все приложения, работающие с SQL Server 2008, независимо от их собственного пользовательского интерфейса отправляют серверу инструкции Transact-SQL.   Типы приложений, формирующих код  Transact-SQL  для работы  с  SQL  Server 2008: –   Стандартные офисные приложения. –   Приложения, использующие графический […]

Азбука T-SQL: Инструкция TRUNCATE TABLE

SQL 2008

  Удаление записей таблицы – одна из важнейших функций не только SQL, но и  любой среды программирования. Для выполнения этого действия в SQL Server 2008 R2 появилась дополнительная, очень удобная инструкция, кроме инструкции DELETE. Это инструкция – TRUNCATE TABLE (Transact-SQL). Синтаксис  написания: TRUNCATE TABLE     [ { database_name .[ schema_name ] . | schema_name . } […]

SQL Server 2008 R2: Новые отличительные функции и возможности

SQL SERVER 2008

SQL Server 2008 R2 обладает новыми функциональными возможностями, которые  значительно его отличают от предыдущих версий. Основными из них можно считать следующие: – создание образа изолированного экземпляра SQL Server с помощью новейшей функции SysPrep SQL Server; – новая архитектура установки для отдельных сценариев: установка; обновление; обслуживание; создание отказоустойчивых кластеров; установка из командной строки; – изолированная установка […]

Всё для спорта и отдыха!

Создание сайтов ABS GROUPS