Как да създадете таблица в MySQL база данни
За това ние използваме разглеждания по-рано за да се свържете функцията на базата данни.
Тази команда в базата данни създава нова таблица с колони (полета), определена от истинските им имена (FIELDNAME) и определени видове.
Видовете полета
дробни числа
По същия начин, както и числата се делят на няколко вида MySQL, MySQL поддържа няколко вида дробни числа.
те са написани в общ вид, както следва:
Тук, дължина - познаване номер (ширина на полето), в която фракционна номер е взето от предаването й, PHP, и десетични дроби - брой на знака след десетичната запетая, за да бъдат взети под внимание. Както обикновено, неподписани определя неподписани номера. TypeName низ се заменя с предварително определена стойност, съответстваща на възможните варианти на представяне на реалните числа
линии
За да започнете, нека да разгледаме типа на линия, която може да се съхранява максимум символа дължина, където дължината принадлежи към гамата от 1-255.
При въвеждане на стойност в областта на този вид се прекъсва автоматично интервалите (като извикване на функция RTRIM ()). Ако определен двоичен флаг, а след това на заявката SELECT линия се сравнява с регистъра. тип VARCHAR е неудобно с това, че може да се съхранява не повече от 255 знака. Помислете за други по-удобни видове
двоични данни
Двоични данни - това е почти същото като данните в текстов формат, но само когато ги гледат с малки букви ( "ABC" и "ABC" - различни линии). DM има 4 вида двоични данни
силна и време
MySQL поддържа няколко типа полета, специално пригодени за съхраняване на дати и време в различни формати
Модификатори и видове знамена
тип К могат също да бъдат прикрепени модификатори, които определят неговата "поведение" и операциите, които могат (или, обратно, тютюнопушене) отговарят на съответните колони
Защо ми е необходим auto_increment?
Толкова е просто. В таблицата по-обикновено съдържа много записи. Въпреки това, някои записи са едни и същи. За да направите всеки запис уникален, че имаме нужда от ID (ID). Как да го направя?
Само да реши този проблем, и е предназначен за MySQL функция, наречена auto_increment. А именно, при създаването на една маса, можем да някои от своята област (в този случай, тъй като идентификатор отново) декларирам, както следва:
Малко по-дълго, но си струва! Сега, всяка операция INSERT се поставя автоматично в полето за FIELDNAME добавя запис, така че тя е уникална в цялата таблица - MySQL е гарантирана. В най-простия случай - просто се фокусирам върху 1 вътрешен брояч глобален за цялата таблица, и това ще доведе до нова стойност в полето на желания запис. Освен това, се гарантира, че няма проблеми с общ достъп до една маса, просто не могат да възникнат, тъй като това ще се случи, ние използваме "занаятчийски методи".
Вземете нововписаният ID може да бъде с помощта на функцията
По този начин,