Подземелье Кода

2-ое октября 2007

PHPMyAdmin объявляет падение поддержки PHP 4.

Сохранено вниз: MySQL, PHP - бирки: , , , , - 6:43 pm Брайан @

Я находился как раз сверх на месте PHPMyAdmin и увиделся эту цитату:

 Добро пожаловать к phpMyAdmin 2.11, которое вероятно будет последней серией поддерживая PHP 4.

Заметьте» вероятно» вставленное внутри там.  Они испытывают воды.

Если phpMyAdmin падает вся линия PHP 4, то оно как раз могло нажать время принятия WordPress бит более далее.  Куда phpMyAdmin идет, я должен думать, ISPs не буду медленн для того чтобы последовать за.

19-ое апреля 2006

MySQL управляет листом плутовки

Сохранено вниз: 5:23 pm MySQL - Брайан @

Я хотел получить списку таблиц в моей базе данных MySQL пару недели тому назад. Я bookmarked на месте которое имело список команд. Я включаю тот info здесь для справки furture. Я находил множества экземпляры того списка в другом месте, поэтому я не иду соединить к любому определенному месту.

Проверите назад здесь периодически по мере того как я добавляю больше и больше команды здесь. Уже 5 хороших одних которые мне нужно для того чтобы положить дальше более последнюю сегодню вечером… но я получаю горячую дату с моим супругой который принимает приоритет!

Общие команды MySQL

Описание Команда
Административно
Login как корень (от раковины) mysql - uroot - p [пароль]
Создайте базу данных создайте базу данных [имя db];
Grant все позволения для базы данных к потребителю даруйте все привилегированности дальше [имя db]. * к localhost ``[потребителя] @ ' определенное ``[пароля потребителя];
Перечислите все базы данных на сервере sql. покажите базы данных;
Переключите к базе данных. используйте [имя db];
Увидеть все таблицы в db. покажите таблицы;
Увидеть формы поля базы данных. опишите [имя таблицы];
Уничтожить базу данных база данных падения [имя db];
Сбросьте все базы данных для подпорки. Резервный файл команды sql воссоздать все db. mysqldump --user=root --password=blah --вс-базы данных

>/tmp/sql-01_backup.sql

Выйдите линия передачи команд mysql прекратите
Вопросы (ВЫБИРАЕТ)
Покажите все данные в таблице. ВЫБЕРИТЕ * ОТ [имя таблицы];
Подсчитайте рядки. ВЫБЕРИТЕ ОТСЧЕТ (*) ОТ [имя таблицы];
Покажите некоторые выбранные рядки с значением «все, что угодно». ВЫБЕРИТЕ * ОТ [имя таблицы] ГДЕ [название поля] = «все, что угодно»;
Покажите все показатели содержа названный «Bob» И ′ `3444444 телефонного номера. ВЫБЕРИТЕ * ОТ [имя таблицы] ГДЕ имя = «Bob» И ′ phone_number = `3444444;
Покажите все показатели не содержа названный «Bob» И заказ ′ `3444444 телефонного номера

поле phone_number.

ВЫБЕРИТЕ * ОТ [имя таблицы] ГДЕ имя! = «Bob» И заказ ′ phone_number = `3444444 мимо

phone_number;

Покажите все показатели начиная с bob `пем И ′ `3444444 телефонного номера. ВЫБЕРИТЕ * ОТ [имя таблицы] ГДЕ имя любит «Bob%» И ′ phone_number = `3444444;
Используйте выражение регулярного для того чтобы найти показатели. Используйте «BINARY REGEXP» для того чтобы принудить случа-чувствительность. Это

находит любое рекордное начало с A.

ВЫБЕРИТЕ * ОТ [имя таблицы] ГДЕ rec RLIKE «^a$»;
Покажите уникально показатели. ВЫБЕРИТЕ ОПРЕДЕЛЕННОЕ [имя колонки] ОТ [имя таблицы];
Покажите выбранные сортированные показатели в восходить (asc) или спускать (desc). ВЫБЕРИТЕ [col1], [col2] ОТ [ЗАКАЗА имени таблицы] [col2] DESC;
Соедините таблицы на общих колонках. выберите lookup.illustrationid, lookup.personid, person.birthday от взгляда вверх

левая сторона соединяет персону на lookup.personid=person.personid=statement для того чтобы соединить день рождения в таблице персоны с основным

удостоверение личности иллюстрации;

Управление потребителя
Переключите к db mysql. Создайте нового потребителя. ВВЕДИТЕ В [имя] (хозяин таблицы, потребитель, пароль) ЗНАЧЕНИЯ ('% ', 'ПАРОЛЬ user', ('password'));
Измените пароль потребителей. (от раковины unix). [dir mysql] /bin/mysqladmin - корень u - h hostname.blah.org - пароль p

`новое-password'

Измените пароль потребителей. (от подсказки MySQL). УСТАНОВИТЕ ПАРОЛЬ ДЛЯ user'@'hostname' `= ПАРОЛЯ ('passwordhere');
Переключите к db mysql. Дайте privilages потребителя для db. ВВЕДИТЕ В [имя таблицы]

(Хозяин, Db, потребитель, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv) ЗНАЧЕНИЯ

('% ', N') 'Y', 'Y', ''Y', 'Y', 'user', 'Y', 'db';

Позволения/privilages базы данных новой версии. ПОЛНЫЕ ПРИВИЛЕГИРОВАННОСТИ;
Изменение таблицы
Уничтожить таблицу. таблица падения [имя таблицы];
Возвращает данные по колонок и колонки вследствие обозначенной таблицы. покажите колонки от [имя таблицы];
Уточнить info уже в таблице. НОВАЯ ВЕРСИЯ [имя таблицы] УСТАНОВИЛА Select_priv = `Y', Insert_priv = `Y', Update_priv = `Y куда

[название поля] = user'; `

Уничтожьте рядок от таблицы. DELETE от [имя таблицы] где [название поля] = whatever'; `
Уничтожьте колонку. измените колонку падения таблицы [имени таблицы] [имя колонки];
Добавьте новую колонку к db. измените таблицу [имя таблицы] добавьте колонку [новое имя колонки] varchar (20);
Измените имя колонки. измените изменение таблицы [имени таблицы] [старое имя колонки] [новое имя колонки] varchar (50);
Сделайте уникально колонку поэтому вас не получить никакие dupes. измените таблицу [имя таблицы] добавьте уникально ([имя колонки]);
Сделайте колонку более большим. измените таблицу [имя таблицы] доработайте [имя колонки] VARCHAR (3);
Уничтожьте уникально от таблицы. измените индекс падения таблицы [имени таблицы] [имя colmn];
Нагрузите архив CSV в таблицу. `/tmp/filename.csv ДАННЫМ ПО INFILE НАГРУЗКИ заменяет В ПОЛЯ ТАБЛИЦЫ [имени таблицы] ПРЕКРАЩЕННЫЕ `, 'ЛИНИИ

ПРЕКРАЩЕНО `\ n (field1, field2, field3);

Создайте таблицу

Пример 1.
СОЗДАЙТЕ ТАБЛИЦУ [имя] (firstname VARCHAR таблицы (20), middleinitial VARCHAR (3), lastname

VARCHAR (35), суффикс VARCHAR (3),

officeid VARCHAR (10), userid VARCHAR (15), username VARCHAR (8), электронная почта VARCHAR (35), телефон VARCHAR (25), группы

VARCHAR (15), ДАТА datestamp, время фиксации времени, pgpemail VARCHAR (255));

Создайте таблицу

Пример 2.
создайте таблицу [имя] (ключа таблицы (50) нулевых auto_increment int personid основной, firstname

varchar (35), middlename varchar (50), bato') `значения по умолчанию lastname varchar (50);

Приведено в действие WordPress