|
|
|
| Здравствуйте!
По мере освоения самоучителя возникла пара замечаний, а именно:
в главе выборка данных - ключевое слово FROM все-таки не может быть опущено.(По крайней мере я пробывал опустить, но выдавалась ошибка)
в той же главе написано - "сравнение строк в MySQL не зависит от регистра",
однако на практике у меня вышло по-другому. | |
|
|
|
|
|
|
|
для: Mookapek
(05.03.2007 в 19:41)
| | 1) Как выглядит запрос? Попробуйте выполнить следующий
Если вы указываете в SELECT-запросе без таблицы что-то отличное от функций, пользовательских переменных, скаляров или их комбинации, работать запрос конечно не будет. Например, нельзя обратиться к столбцам, не указав таблицы, SELECT * тоже не допустим.
2) Это зависит от сортировки, назначенной по умолчанию, в большинстве случаев назначается сортировка с суффиксом _ci - т.е. не зависимая от регистра сортировка, однако если вы выбрали сортировку _cs - будет наблюдаться зависимость от регистра. | |
|
|
|
|
|
|
|
для: cheops
(05.03.2007 в 20:10)
| | >1) Как выглядит запрос?
(см. аттач)
>2) Это зависит от сортировки, назначенной по умолчанию, в большинстве случаев назначается сортировка с суффиксом _ci - т.е. не зависимая от регистра сортировка, однако если вы выбрали сортировку _cs - будет наблюдаться зависимость от регистра.
Я пока дошел до главы Выборка данных, так что суффиксы _ci и _cs и что с ними делать для меня - темный лес. | |
|
|
|
|
|
|
|
для: Mookapek
(05.03.2007 в 21:44)
| | Нет, обращаться к таблицам без ключевого слова FROM не получиться, без ключевого слова FROM можно извлекать скаляры, переменные и вычисляемые значения. | |
|
|
|
|
 27.2 Кб |
|
|
для: Mookapek
(05.03.2007 в 19:41)
| | Вот еще одна непонятная штука.
7.3. Сортировка.
Как я понял запрос
SELECT * FROM catalogs ORDER BY name;
|
сортирует результат выборки по полю name, т.е в алфавитном порядке.
Почему-то у меня такой порядок не соблюдается (см. аттач) | |
|
|
|
|
|
|
|
для: Mookapek
(06.03.2007 в 17:32)
| | У меня соблюдается.
Это к теме: "Замечания к самоучителю" не относиться.
Это скорее относиться к настройкам вашего сервера. | |
|
|
|
|
|
|
|
для: tAleks
(06.03.2007 в 18:04)
| | Тогда какие настройки моего сервера могут влиять на это.
А замечания у меня не к самоучителю, а по самоучителю.
Даже в самой книге почти на каждой странице есть Замечания, вот и я некоторые вынес на обсуждение. | |
|
|
|
|
|
|
|
для: Mookapek
(06.03.2007 в 17:32)
| | 1) Какая версия MySQL используется?
2) Что в конфигурационном файле my.ini
PS Под новые вопросы лучше заводить новые темы. | |
|
|
|
|
|
|
|
для: cheops
(06.03.2007 в 22:39)
| | >1) Какая версия MySQL используется?
>2) Что в конфигурационном файле my.ini
1) MySQL 5.0
2) В каком смысле что?
В файле my.ini я ничего не менял; устанавливал MySQL, как описывается в книге. | |
|
|
|
|
|
|
|
для: Mookapek
(07.03.2007 в 15:30)
| | Прикрепите my.ini к сообщению, если не сложно. | |
|
|
|
|
 8.9 Кб |
|
|
для: cheops
(08.03.2007 в 00:23)
| | Вот | |
|
|
|
|
|
|
|
для: Mookapek
(08.03.2007 в 13:30)
| | Всё нормально должно быть (только удалите default-character-set=cp1251 из секции [client], иначе консольный клиент mysql может не открываться). А таблицы у вас кодировку какую по умолчанию имеют? cp1251? | |
|
|
|
|
|
|
|
для: cheops
(08.03.2007 в 13:57)
| | А как это выяснить?
Когда запускаю MySQL, то ввожу SET NAMES cp1251; | |
|
|
|
|
|
|
|
для: Mookapek
(08.03.2007 в 14:00)
| | Выполните оператор
SHOW CREATE TABLE catalogs
|
в параметрах будет указана кодировка. | |
|
|
|
|
|
|
|
для: cheops
(08.03.2007 в 14:06)
| | DEFAULT CHARSET=cp1251 . | |
|
|
|
|
|
|
|
для: Mookapek
(08.03.2007 в 14:11)
| | ? :( | |
|
|
|
|
|
|
|
для: Mookapek
(10.03.2007 в 21:58)
| | Уважаемые посетители, кто может помочь до конца разобраться с этой проблемой? | |
|
|
|
|
|
|
|
для: Mookapek
(05.03.2007 в 19:41)
| | А еще ни чего не написали про то, что можно склеивать запросы при помощи UNION, вроде
SELECT * FROM `some_table` UNION SELECT * FROM `other_table`
|
| |
|
|
|
|
|
|
|
для: Kroshemin
(06.03.2007 в 17:54)
| | Вот про UNION там тожно написано.
стр. 116 | |
|
|
|
|
|
|
|
для: tAleks
(06.03.2007 в 18:03)
| | >Вот про UNION там тожно написано.
>стр. 116
Простите ошибся, но на стр.536 Предметный указатель показывает только на стр.146, 166,
а про 116 забыли? Или я чего-то не досмотрел? | |
|
|
|