Sql-де кестені қалай тазартуға болады

Мазмұны:

Sql-де кестені қалай тазартуға болады
Sql-де кестені қалай тазартуға болады

Бейне: Sql-де кестені қалай тазартуға болады

Бейне: Sql-де кестені қалай тазартуға болады
Бейне: Урок 13 -Оператор LIKE (SQL для Начинающих) 2024, Қараша
Anonim

Сұраныстардың құрылымдық тілін (SQL) 1970 жылдары IBM компаниясынан екі американдық (Раймонд Бойс және Дональд Чемберлин) әзірледі. Оның алғашқы нұсқасы 1986 жылы ресми түрде қабылданды және бүгінде бұл мәліметтер базасын басқарудың ең кең таралған тілі. Әрине, кестелерді жазбалардан тазарту операциясы осы тілдегі негізгі операциялардың бірі болып табылады және бірнеше тәсілмен жүзеге асырылуы мүмкін.

Sql-де кестені қалай тазартуға болады
Sql-де кестені қалай тазартуға болады

Қажетті

SQL тілінің негізгі білімі

Нұсқаулық

1-қадам

Сіздің сұранысыңызға кестенің атауын көрсете отырып, кестелерді жуу үшін SQL қысқартылған операторын пайдаланыңыз. Мысалы, егер сіз TableToClear атты кестені тазартқыңыз келсе, онда барлық сұраныс келесідей болуы керек:

кесте кестесі `TableToClear`

2-қадам

Жою операторын кесте жолынан деректерді жою үшін қысқартылған операторға балама ретінде пайдаланыңыз. Бұл команданың синтаксисі сізден кестенің атауын және одан жолды алып тастау шартын көрсетуді талап етеді. Егер сіз жолдың мазмұнына қарамастан шынайы екендігі белгілі шартты енгізсеңіз, онда барлық кестелік жазбалар жойылады. Мысалы, TableToClear кестесі үшін осы оператормен сұраныс келесі түрде жасалуы мүмкін:

«TableToClear» ішінен жою, мұндағы 1

Қысқартылған оператордан айырмашылығы, бұл сұраныс жойылған жолдар санын қайтарады. Бұл команданың орындалуындағы тағы бір айырмашылық - бұл бүкіл кестені құлыптау емес, тек осы уақытта өңделетін жазба. Бұл опцияны орындау ұзағырақ уақытты алады, ол кестеде көптеген жолдар жуылған кезде байқалады.

3-қадам

Сондай-ақ экзотикалық нұсқалар көп - мысалы, кестені толығымен жойып, бір SQL сұранысында қайта құрыңыз. Жою үшін drop, ал жасау үшін жасауды қолданыңыз. Мысалы, егер TableToClear кестесі 50 символдан тұратын Name мәтіндік өрісі мен нөлдік емес мәндері бар бүтін Код өрісінен тұрса, оны жою және қайта құру операцияларын келесідей жазуға болады:

«TableToClear» кестесі;

кесте құру 'TableToClear` (Кодтың бүтін саны нөл емес, Char (50) атауы нөл емес);

Ұсынылған: