PDA

Просмотр полной версии : MySQL


LeVeL
04.02.2006, 14:41
Подскажите пжалуйста как создавать базы данных т.е. требуется
Имя баз данных
Имя пользователя
Пароль к базе данных
Имя базы данных (Database Name)
Прификс таблиц
Где достать эти данные?
Есть вот эта таблица (предостовлялась с исходником сайта), но чо с ней делать, а главное где все эти Имена пароли баз данных я не знаю. *:-[CREATE TABLE bibliografie (
* id bigint(11) unsigned NOT NULL auto_increment,
* titolo varchar(255) NOT NULL,
* autore varchar(255) NOT NULL,
* editore varchar(255) NOT NULL,
* anno varchar(255) NOT NULL,
* argomento varchar(150) NOT NULL,
* hotkey text NOT NULL,
* groupid text NOT NULL,
* UNIQUE id (id),
* KEY titolo (titolo),
* KEY autore (autore),
* KEY argomento (argomento)
);
Заранее благодарен.

1
04.02.2006, 15:36
Синтаксис создания таблицы такой:
CREATE TABLE [<Имя базы данных>].<Название таблицы> (
<Имя поля1> <Тип данных1>[<Размер поля1>)] [<Допустимость Null значений (Not Null или ничего)>],
<Имя поля2> <Тип данных2>[<Размер поля2>)] [<Допустимость Null значений (Not Null или ничего)>],
.................................................. .........
<Имя поляN> <Тип данныхN>[<Размер поляN>)] [<Допустимость Null значений (Not Null или ничего)>],
UNIQUE <Псевдоним поля> (<Его имя>),
KEY <Имя ключа1> (<Ключевое поле1>),
.................................................. .........
KEY <Имя ключаN> (<Ключевое полеN>),
);
auto_increment - в примере показывает, что тип поля "счётчик", т.е. автоприращение его значения.
Знаки <> писать не надо, они добавлены для оформления полей.
[] - помечены необязательные параметры

А для выдачи привелегий пользователям используется предложение GRANT.
Написал всё, основываясь на SQL-2, вроде отличий особых от MySQL быть не должно.

divego
04.02.2006, 17:10
Подскажите пжалуйста как создавать базы данных т.е. требуется
Имя баз данных
Имя пользователя
Пароль к базе данных
Имя базы данных (Database Name)
Прификс таблиц
Где достать эти данные?
Есть вот эта таблица (предостовлялась с исходником сайта), но чо с ней делать, а главное где все эти Имена пароли баз данных я не знаю. *:-[Заранее благодарен.
Комманда CREATE TABLE создает таблицу в базе данных и содержит только имя этой таблици, так же может содержать и имя базы данных, но в данном случае не содержит.
А что требуется?! Если собираешься пользоваться хостом, то пароль/логин/имя базы данных выдает хост.
Если собираешься водрузить сам базу данных, то это уже придумываешь сам. Но рассказывать в форуме все комманды и принципы работы, долго. А в принципе есть хорошие документации по MySQL. Если надо, у меня есть как и оригеналная, на англицком, так и учебник на русском.

Gauntlet
04.02.2006, 17:17
Почитай вот это : ftp://10.0.16.5/Upload/pub/Gan/MySQLBible.pdf

LeVeL
05.02.2006, 20:23
Подскажите пжалуйста как создавать базы данных т.е. требуется
Имя баз данных
Имя пользователя
Пароль к базе данных
Имя базы данных (Database Name)
Прификс таблиц
Где достать эти данные?
Есть вот эта таблица (предостовлялась с исходником сайта), но чо с ней делать, а главное где все эти Имена пароли баз данных я не знаю. *:-[Заранее благодарен.
Комманда CREATE TABLE создает таблицу в базе данных и содержит только имя этой таблици, так же может содержать и имя базы данных, но в данном случае не содержит.
А что требуется?! Если собираешься пользоваться хостом, то пароль/логин/имя базы данных выдает хост.
Если собираешься водрузить сам базу данных, то это уже придумываешь сам. Но рассказывать в форуме все комманды и принципы работы, долго. А в принципе есть хорошие документации по MySQL. Если надо, у меня есть как и оригеналная, на англицком, так и учебник на русском.

Ещё раз спасибо всем

Вообще требуется создание базы данных и как задать ей пароль, имя вобщем всё что требуется при установке скажем форума. И какую таблицу создавать пустую или нужно конкретно прописывать что да как какие поля есть их название. Кстати ссылка на pdf не работает(ла)

1
05.02.2006, 21:35
Вообще требуется создание базы данных и как задать ей пароль, имя вобщем всё что требуется при установке скажем форума. И какую таблицу создавать пустую или нужно конкретно прописывать что да как какие поля есть их название. Кстати ссылка на pdf не работает(ла)
Почитай документацию к движку форума. А ссылка работает, может у тебя баланс отрицательный? ::)

LeVeL
07.02.2006, 18:02
В документации ничего про это не сказано.
Я в этих делах не очень разбираюсь, как я понял нужно эту базу разместить где-то поэтому я и спрашивал про имя базы, пароль и т.д.

CheGevara
10.04.2006, 21:27
Вопрос:
Как в SQL ( не в MySQL) экранируются спец. символы ( кавычки, например) ???

Заранее спасибо.

Gauntlet
11.04.2006, 00:00
Вопрос:
Как в SQL ( не в MySQL) экранируются спец. символы ( кавычки, например) ???

Заранее спасибо.
навскидку либо "/" либо дублирование. Не помню щас точно.

Airogen
11.04.2006, 00:06
Вообще по всем вопросам такого характера http://www.citforum.ru
Оч. хороший ресурс.

CheGevara
11.04.2006, 13:47
Вопрос:
Как в SQL ( не в MySQL) экранируются спец. символы ( кавычки, например) ???

Заранее спасибо.
навскидку либо "/" либо дублирование. Не помню щас точно.

"/" *и "\" я и сам пробывал... причем в различных вариантах ("//" и т.д.)

А вот дублирование прокатило !!!

Спасибо, Gan.

ZIG
13.03.2007, 10:12
Здравствуйте!!!
Скажите пожалуйста, как сделать следующее:
1)Есть база MySQL с базой данных (ZIX)
2)В базе данных (ZIX) есть таблица (MAIN)
3)В таблице (MAIN) есть таблица с полями ( *| a | b | c | d | d | *) и с неким значение для каждого поля
* | a | b | c | d | d | *
------------------------
* | . | . | . | . | 2 |
------------------------
* | . | . | . | . | 4 |
------------------------
* | . | . | . | . | 9 |
------------------------
4)Как сделать так чтобы *при выводе в браузере *содержимого *
поля | d | вывадилась строчка с наименьшим значение из всех строчек
в поле. тоесть *
в данном примере будет вывод поля | d | с значение строчки | 2 | *
так как цифра два меньше | 4 | и | 9 ::) | * *
какая фунция может мне помочь *
Спасибо.

SiMM
13.03.2007, 11:05
какая фунция может мне помочьSELECT ... ORDER BY ... LIMIT ... (http://www.mysql.ru/docs/man/SELECT.html)