Таблицанын бар экендигин кантип текшерсе болот

Мазмуну:

Таблицанын бар экендигин кантип текшерсе болот
Таблицанын бар экендигин кантип текшерсе болот

Video: Таблицанын бар экендигин кантип текшерсе болот

Video: Таблицанын бар экендигин кантип текшерсе болот
Video: Кантип бат бойго бутурсо болот. Овуляцияны туура саноо. 2024, Ноябрь
Anonim

MySQLди колдонуп, ар кандай темадагы жана көлөмдөгү маалымат базаларын түзө аласыз, кичинекей таблицалар жыйнагынан баштап, ири корпоративдик маалымат базаларына чейин. Таблицалардын ар түрдүүлүгүнөн жана алардын ортосундагы байланыштардан улам, чоң маалымат базаларын тейлөө кичинекей маалымат базаларына караганда бир топ татаал. Көбүнчө таблицанын мурда түзүлгөндүгүн же болбогонун текшерип туруу керек.

Таблицанын бар экендигин кантип текшерсе болот
Таблицанын бар экендигин кантип текшерсе болот

Зарыл

MySQLди билүү

Нускамалар

1 кадам

Администратор атайын суроо-талаптарды колдонуу менен маалымат базасы менен байланышат. Суроолор MySQL тилинде жазуу эрежелери жана операторлор жыйындысы бар атайын программалоо тили менен түзүлөт. Эреже боюнча, таблицанын бар экендигин текшерүү үчүн, базаны текшерип, так натыйжа берген белгилүү бир суроолорду киргизүү керек. Мындай айкалыштарды туура киргизгенге аракет кылыңыз, туура эмес колдонулган сыяктуу, серверде ар кандай каталарды кетирсеңиз болот.

2-кадам

Берилген аталыштагы таблицанын бар экендигин текшерүү үчүн, форманын сурамын колдонуңуз:

Таблицаны INFORMATION_SCHEMA. TABLESДАН ТАНДАҢЫЗ TABLE_SCHEMA = 'dbname' жана TABLE_NAME = 'tablename'

Dbname жана tablename маанилерин сиздин ысымдарыңыз менен алмаштыруу керек. Кийинчерээк таблица түзүү керек болсо, табылбаса, форманын буйругун колдонуңуз:

БОЛБОСО ДАСТОРКОН ТҮЗҮҢҮЗ

3-кадам

Эгерде маалыматтар базасы менен байланыш msysobjects аркылуу жүргүзүлсө, анда белгилүү бир таблицанын болушу жөнүндө сураныч төмөнкүдөй болушу керек:

Msysobjects-ден COUNT (()) ТАНДАҢЫЗ = WHERE type = 1 AND name = 'tablename'

Эгер таблицаны жок кылуу керек болсо, анда табылса, анда төмөнкүдөй суроо жазыңыз:

БАР БОЛСО ДАСТРОЛДУ ДАСТОРКО;

4-кадам

Заманбап MySQL маалымат базаларында миллиондогон катардан турган он миңдеген таблицалар болушу мүмкүн. Маалыматтын мындай башаламандыгын түшүнүү кыйынга турушу мүмкүн. Бирок, мындай көйгөйлөрдү чечүү үчүн атайын өтүнүчтөр бар. Жалпысынан, таблицанын бар экендигин текшерүү көп убакытты жана күчтү талап кылат деп айта алабыз. Келечекте таблицалар менен иштөөнү жеңилдетүү үчүн, MySQL программалоо тили боюнча атайын окуу куралдарын үйрөнүңүз, анткени бул таблицалар менен толук байланыштуу жана ар кандай операцияларды аткарууга мүмкүнчүлүк берет.

Сунушталууда: