ФКН ВГУ Воронеж

Внешний ключ mysql

Forums:

пример:

CREATE TABLE parent (id INT NOT NULL,
                     PRIMARY KEY (id)
) ENGINE=INNODB;
CREATE TABLE child (id INT, parent_id INT,
                    INDEX par_ind (parent_id),
                    FOREIGN KEY (parent_id) REFERENCES parent(id)
                      ON DELETE CASCADE
) ENGINE=INNODB;

о INDEX читайте здесь

char mysql size

Forums:

1 byte for 1 symbol as i understand -

The following table illustrates the differences between CHAR and VARCHAR by showing the result of storing various string values into CHAR(4) and VARCHAR(4) columns (assuming that the column uses a single-byte character set such as latin1).

http://dev.mysql.com/doc/refman/5.0/en/char.html

ip адрес какой тип выбрать mysql

Forums:

получить список столбцов таблицы mysql

Forums:

для этой цели можно использовать следующие команды:
show columns from mysql

получить список столбцов mysql

Forums:

синтаксис таков:

SHOW COLUMNS FROM tbl_name;

также можно использовать EXPLAIN tbl_name или DESCRIBE tbl_name

mysql Текущая дата, как получить -- пример кода

Forums:

CURTIME() , CURRENT_TIME

Возвращает текущее время как величину в формате HH:MM:SS или HHMMS, в зависимости от того, в каком контексте используется функция - в строковом или числовом:

mysql> SELECT CURTIME();
        -> '23:50:26'
mysql> SELECT CURTIME() + 0;
        -> 235026

NOW() , SYSDATE() , CURRENT_TIMESTAMP

Возвращает текущую дату и время как величину в формате YYYY-MM-DD HH:MM:SS или YYYYMMDDHHMMSS, в зависимости от того, в каком контексте используется функция - в строковом или числовом:

типы данных mysql

ip mysql type

специального типа данных нет, есть две специальные функции:
INET_ATON() и INET_NTOA()
переводят строку с ip в integer и обратно, чтобы хранить адрес в поле int
http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html


INET_ATON(expr)

Удалить все таблицы с одинаковым (заданным) префиксом) php

<?php
/*удаляем (удалить все таблицы с одинаковым (заданным) префиксом) php пхп*/
set_time_limit(10000);// устанавливаем максимальное время выполнения скрипта
/*$pattern ="^vedroc_";*/
/* подключаемсяк субд*/
  $dbname =  "drudef"; // здесь указываем имя базы, в которую загоняется скрипт.
  $prefix="sib_"; // your prefix  (or  table name standart beginnig)
  
   @ $db = mysql_pconnect ("localhost", "root" , "1380");
	  if (!$db)
	  { echo (mysql_error());
	    echo "Ошибка произошла....попробуй ещё разок.";
	    exit;

foreach php описание

в неполной форме foreach выглядит так :

foreach (array_expression as $value)
    {  //statement -здесь тело цикла
}

а в полной форме (с доступом к имени индекса):

foreach (array_expression as $key => $value)
   {  //statement -здесь тело цикла
}

например - два цикла выполняют идентичные операции:

Pages

Subscribe to RSS - ФКН ВГУ Воронеж