В помощь программисту: Статьи - Возможности, имеющиеся в MySQL

Заказ продвижения сайта раскрутка
поиск  
  На главную Услуги и цены О компании Портфолио Гостевая книга Контакты
Сегодня:
                 Карта сайта:   Карта сайта Сделать стартовой Написать письмо Добавить в избранное  
     1. Создание сайта
     2. Верстка сайта
     3. Web - дизайн
     4. Редизайн
     5. Веб - дизайн
     6. Разработка банеров
     7. Поддержка сайта
     8. Продвижение сайта
     9. Раскрутка сайта
            <Подробнее>
     1. В помощь верстальщику
     2. В помощь дизайнеру
     3. В помощь оптимизатору
В помощь программисту:Статьи:Возможности, имеющиеся в MySQL

     Возможности, имеющиеся в  MySQL

      Одна из удобных возможностей mysql – это автоматическое увеличение значения поля. При этом поле должно быть заявлено, как первичный ключ, а значит, оно должно быть единственным в таблице. Вставляя в таблицу можно не указывать имя такого поля. Так же упрощена операция auto increment в mysql. Время от времени может потребоваться знать значения поля при добавлении данных в таблицы с auto_increment для вставленных строк, а добавочные запросы способны серьезно замедлять работу. Для этого есть функция last_insert_id(). Всегда, когда это можно, рекомендуется использовать вместо having where. Свойство атрибута not null ускоряет запросы и экономит 1 бит.

      Использование типа char вместо varchar, ускорит выборку по этим полям от десяти до ста процентов. Это полезно делать, когда количество символов поля является фиксированным, при этом оно принимает разные значения. Если поле длины - переменная, придется потратить дисковое пространство. Поля фиксированной длины всегда быстрее обрабатываются. Выбор определенного типа зависит от требований к БД и решаемой задачи.

      Если выборка из нескольких таблиц слишком замедленна, а вы не хотите создавать дополнительные индексы, то следует разбить один большой запрос на несколько коротких.

Rambler's Top100 Рейтинг@Mail.ru

Наши партнеры
©2006 Дизайн-студия «Skyline Lab» - Заказ продвижения раскрутка сайта Web-дизайн, ре-дизайн сайта
Hosted by uCoz