Одобрена от най-добрите български програмисти









  • Екипът обикновено се състои от SQL-изразяване, последвано от точка и запетая. (От това правило има изключения. - Команди без точка и запетая Един от тях е команда Изход споменато по-горе останалата част ще видим по-късно.).
  • Когато потребител въведе команда, MySQL, го изпраща на сървъра за изпълнение и показва резултатите от първата, а след това - нов ред MySQL>. което означава готовност за извършване на нови команди.
  • MySQL извежда резултатите от запитването в таблица (редове и колони). Първият ред на тази таблица съдържа заглавията на колоните и следващите редове - действителните резултати. Обикновено заглавията на колоните са имена, получени от таблиците в базата данни. Ако не е получена колона на таблицата, а стойността на израза (както в примера по-горе), MySQL колона дава името на исканата израз.
  • MySQL отчита броя на редовете, върнати и времето за изпълнение на заявката, която позволява известна степен представа за работата на сървъра. Тези стойности обикновено са доста впечатляващи, както и обичайното (не машинно време), в допълнение, те са повлияни от натоварването на сървъра и скоростта на мрежата (с цел намаляване на списъците с размер в останалите примери в тази глава низ "редове в комплект" е изтрит).
  • всички букви могат да се използват за въвеждане на ключови думи. Следните заявки са идентични:

    И това - още една молба. Тя показва как да използвате MySQL като обикновен калкулатор:

    Всички отбори представените по-горе са сравнително къси и се състоят от един ред. В един ред можете да сложите няколко команди. Но всеки трябва да завършва с точка и запетая:

    Стиснете всички отбори в един ред, не е необходимо, така че създаването на дълги команди в продължение на няколко линии, няма проблеми, не предизвиква. За MySQL терминатор израз е точка и запетая, а не на края на линията (с други думи, MySQL приема команди, без форматиране: от командния ред ще, но не се изпълнява, докато програмата не може да открие и запетая).

    Ето един пример за прост израз, който заема няколко реда:

    Забележете как командния ред се е променил етикета (от MySQL> да ->) след влизането на първия ред на заявката. Така MySQL програма показва, че пълното изразяване на това все още не е получил и очаква пълното му въвеждане. Този етикет е много полезна, защото тя предоставя ценна информация за състоянието на програмата. С негова помощ, винаги можете да знаете какво ви очаква MySQL.

    Ако решите да отмените изпълнението на команди, пише тип \ в.

    Обърнете внимание на етикета: след въвеждане на командата \ в него отново е на MySQL форма>, което показва, че MySQL програма е влязъл индикация в режим на готовност.

    Тази таблица показва всички възможни видове опции за командния ред и да маркирате съответното държавно MySQL.

    В очакване на следващия ред, събиране на низ, който започва с двойни кавички ( `" ").

    Обикновено, мулти-отбор получава шанс, когато искате да създадете един нормален отбор, но сте пропуснали да сложи край с точка и запетая. В този случай, MySQL чака продължават:

    Ако се случи да обичам (мислите ли, че сте приключили с отбора, но показва по програмата само маркират ->), за MySQL. Най-вероятно в очакване на точка и запетая. Не се обръща внимание на етикета на командния ред, може да бъде доста дълго чакане за команда, без да знаят какво се случва. А ти просто сложи точка и запетая, сложи край на командата, MySQL и изпълнение:

    Tags '> и ">, използвани в линии за монтаж. Може да въведете ред в MySQL в единичен (`' ') или двойни ( `" ") кавички (може, например, да пишат за" здравей "или" довиждане "), освен това, MySQL ви позволява да въведете низ израз, съставен от няколко реда текст. Етикетът "> или"> показва, че сте въвели ред, отваряйки цитат character` '' или `" ". но все още не сме попаднали в крайното затваряне низов израз цитата.

    Това, разбира се, добре, ако ще да се създаде голям низ израз на няколко реда. Но това е твърде често се случва. Много по-често се оказва, че просто е забравил да сложи затваряне цитат. Например:

    Ако въведете команда като SELECT. натиснете Enter и изчакайте резултатите, нищо няма да се случи. И след това, е необходимо да се обърне внимание на етикета на командния ред, който изглежда така: "..> Това означава, че MySQL е в очакване на последната част на линията (? Сега се оказа грешка в екипа по линия" Смит не е затваряне кавички.)

    Какво да правим в този случай? Най-лесно би било да се отмени заповедта. Сега, обаче, просто напишете \ С не може, тъй като MySQL ще вземе тези символи за част от събраната линия! Вместо това, въведете цитат затваряне (като по този начин MySQL се разбере, че низът е приключила), и едва след това напишете \ к.

    етикет Command Line отново е под формата MySQL>. показвайки желание да изпълнение MySQL команда.

    За да знаете етикетите стойност '> и "> е необходимо, защото, когато влиза непълен ред всички последващи линии ще бъдат игнорирани от MySQL -. Включително реда с командата QUIT Тя може напълно объркващо, особено ако не знаете какво да отмени заповедта пред съответния характер последователност трябва да бъде сложи цитатът затваряне.

    MySQL.RU. Одобрена от най-добрите български програмисти