2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
प्रायः संचालनस्य अनुरक्षणस्य च समये एतत् भवति : MySQL सारणीनाम परिवर्तयति, दत्तांशं विना समानं सारणीं निर्माति, पुरातनसारणीतः कतिपयान् आँकडान् तस्मिन् प्रतिलिपिं करोति
RENAME TABLE old_table_name TO new_table_name;
एतेन मूलसारणीयाः स्थाने स्थास्यतिold_table_name
नामान्तरं कुर्वन्तुnew_table_name
。
CREATE TABLE new_table LIKE old_table_name;
एतेन नामकं सञ्चिका निर्मीयतेnew_table
नूतनं सारणी यस्याः संरचना आधारिता अस्तिold_table_name
संरचना, परन्तु कोऽपि दत्तांशः प्रतिलिपितः न भविष्यति ।
INSERT INTO new_table SELECT * FROM old_table_name LIMIT number_of_rows;
एतत् आरभ्यतेold_table_name
चयनात् पूर्वंnumber_of_rows
वि- वस्त्राय्दत्तांशप्रवेशःआगच्छतिnew_table
मध्यं।भवतः आवश्यकता अस्तिnumber_of_rows
यत् इच्छसि तत् प्रतिस्थापयतुप्रतिलिपिपङ्क्तयः ।
कृपया एतानि कार्याणि कर्तुं पूर्वं स्वदत्तांशस्य बैकअपं सुनिश्चितं कुर्वन्तु येन अप्रत्याशितसमस्याः निवारिताः भवन्ति ।यदि भवन्तः निश्चिताः न सन्ति तर्हि कपरीक्षण वातावरणएतानि आदेशानि .
- -- 假设原来的表名为 orders
- -- 第一步:重命名原来的表
- RENAME TABLE orders TO orders_backup;
- -- 第二步:创建一个新的空表,结构和原来的表一样
- CREATE TABLE orders LIKE orders_backup;
- -- 第三步:复制原表的前10条数据到新表中
- INSERT INTO orders SELECT * FROM orders_backup LIMIT 10;
एतानि कार्याणि MySQL आदेशपङ्क्तिसाधने अथवा SQL अन्तरफलकं प्रदाति यत् कस्मिन् अपि आँकडाधारप्रबन्धनसाधने कर्तव्यानि । एतान् आदेशान् निष्पादयितुं भवतः पर्याप्ताः अनुमतिः अस्ति इति सुनिश्चितं कुर्वन्तु ।