این wikiHow نحوه ایجاد پایگاه داده با استفاده از MySQL را به شما آموزش می دهد. برای ایجاد پایگاه داده ، باید رابط خط فرمان "mysql" را باز کرده و در حالی که سرور در حال اجرا است دستورات پایگاه داده را وارد کنید.
گام
قسمت 1 از 3: باز کردن خط فرمان MySQL
مرحله 1. مطمئن شوید که سرور MySQL متصل است
اگر serverMySQL در شبکه نیست ، نمی توانید پایگاه داده ایجاد کنید.
با باز کردن MySQL Workbench ، انتخاب سرور و مشاهده شاخص "وضعیت سرور" در برگه "Administration - Server status" می توانید وضعیت سرور را بررسی کنید
مرحله 2. آدرس (مسیر) پوشه نصب را کپی کنید
آدرس بستگی به سیستم عامل مورد استفاده (مانند Windows یا Mac) دارد:
- Windows - C:/Program Files/MySQL/MySQL Workbench 8.0 CE/را کپی کنید و مطمئن شوید که آخرین نام پوشه را با نام پوشه MySQL فعلی جایگزین کرده اید.
- Mac-/usr/local/mysql-8.0.13-osx10.13-x86_64/ را کپی کرده و مطمئن شوید که نام پوشه اخیر را با نام پوشه MySQL فعلی جایگزین کرده اید.
مرحله 3. برنامه خط فرمان کامپیوتر را باز کنید
در رایانه Windows ، از Command Prompt استفاده کنید. در همین حال ، کاربران رایانه Mac می توانند از ترمینال استفاده کنند.
مرحله 4. ورودی را به فهرست پوشه install MySQL تغییر دهید
cd را تایپ کرده و یک فاصله وارد کنید ، آدرس پوشه نصب را جایگذاری کرده و Enter را فشار دهید. به عنوان مثال ، در رایانه Windows می توانید ورودی زیر را تایپ کنید:
cd C: / Program Files / MySQL / MySQL Workbench 8.0 CE
مرحله 5. فرمان ورود MySQL را باز کنید
به عنوان مثال ، برای باز کردن درخواست ورود برای نام کاربری "my" ، ورودی زیر را تایپ کرده و کلید Enter را فشار دهید:
mysql -u me -p
مرحله 6. رمز حساب را وارد کنید
گذرواژه حساب کاربری MySQL خود را وارد کنید ، سپس Enter را فشار دهید. وارد حساب کاربری خود می شوید و برنامه خط فرمان با دستورات MySQL متصل می شود.
- می توانید نشانگر "MySQL>" را در پنجره برنامه خط فرمان مشاهده کنید. از این مرحله ، هرگونه دستوراتی که وارد می کنید از طریق برنامه خط فرمان MySQL پردازش می شود.
- نحوه وارد کردن دستورات MySQL را بشناسید. دستورات MySQL باید با استفاده از نقطه ویرگول (؛) درست بعد از آخرین قسمت فرمان وارد شود. همچنین می توانید یک فرمان وارد کنید ، یک نقطه ویرگول تایپ کنید و دوباره Enter را فشار دهید.
قسمت 2 از 3: ایجاد پایگاه داده
مرحله 1. یک فایل پایگاه داده ایجاد کنید
می توانید با تایپ کردن دستور "ایجاد پایگاه داده" ایجاد پایگاه داده ، افزودن نام پایگاه داده و درج یک نقطه ویرگول و فشار دادن Enter ، یکی را ایجاد کنید. برای پایگاه داده ای به نام "Pet Data" ، به عنوان مثال ، دستور زیر را وارد کنید:
ایجاد پایگاه داده از Pet_Data_Animals ؛
- نامهای پایگاه داده نمی توانند دارای فاصله باشند. اگر می خواهید فضاهایی را در نام خود وارد کنید ، باید از زیر خط (برای مثال "بهترین دوست من" تبدیل می شود "بهترین دوست من") استفاده کنید.
- هر دستور MySQL باید با نقطه ویرگول خاتمه یابد. اگر اولین ویرگول را فراموش کردید ، می توانید آن را در کنار "تایپ کنید" … ”نمایش داده می شود ، سپس دوباره کلید Enter را فشار دهید.
مرحله 2. نمایش پایگاه داده ذخیره شده در حال حاضر
با تایپ کردن دستور زیر و فشار دادن Enter می توانید لیستی از پایگاه های داده ذخیره شده را نمایش دهید:
نمایش پایگاه های داده ؛
مرحله 3. یک پایگاه داده را انتخاب کنید
شما می توانید با تایپ کردن دستور use name ، با نام "name" به عنوان نام پایگاه داده ، یک پایگاه داده را از لیست انتخاب کنید. به عنوان مثال ، برای پایگاه داده "Pet Data" ، دستور زیر را تایپ کرده و Enter را فشار دهید:
استفاده از Data_Animal_Pet ؛
مرحله 4. منتظر بمانید تا پیام تأیید ظاهر شود
پس از مشاهده عبارت "پایگاه داده تغییر کرد" تحت آخرین فرمان وارد شده ، می توانید به ایجاد محتوای پایگاه داده بروید.
قسمت 3 از 3: ایجاد جداول
مرحله 1. دستورات مختلف جدول را درک کنید
چند جنبه کلیدی در جداول وجود دارد که قبل از ایجاد جدول باید در مورد آنها بدانید:
- عنوان - عنوان جدول بلافاصله پس از دستور "ایجاد جدول" اضافه می شود و باید از همان قوانین نام پایگاه داده پیروی کند (به عنوان مثال فاصله وجود ندارد).
- سرصفحه ستون - می توانید با تایپ نام سرصفحه در پرانتز سرصفحه ستون را مشخص کنید (مثال مرحله بعد را ببینید).
- طول مربع - هنگام تعیین طول کادر ، می توانید از "VARCHAR" (یک کاراکتر متغیر که به شما امکان تایپ بین یک تا حداکثر تعداد کاراکترها "VARCHAR") یا "CHAR" (نیاز به بیش و کمتر از تعداد مشخص شده از نویسه ها ؛ به عنوان مثال ، "CHAR (1)" نیاز به یک کاراکتر دارد ، "CHAR (3)" به سه کاراکتر و غیره).
-
تاریخها - اگر می خواهید تاریخها را به نمودار اضافه کنید ، از دستور "DATE" برای نشان دادن این که محتویات ستون باید به عنوان تاریخ قالب بندی شوند استفاده کنید. علاوه بر این ، تاریخها باید در قالب تاریخ سال-ماه وارد شوند (
XXXX-XX-XX
- ).
مرحله 2. جدول را ترسیم کنید
قبل از وارد کردن داده ها به نمودار ، باید یک ساختار جدول با تایپ دستور زیر و فشار دادن کلید Enter ایجاد کنید:
ایجاد نام جدول (column1 varchar (20) ، column2 varchar (30) ، column3 char (1) ، column4 date) ؛
- برای مثال ، برای ایجاد جدولی با عنوان "Pets" با دو ستون "VARCHAR" ، یک ستون "CHAR" و یک ستون تاریخ ، می توانید دستور زیر را تایپ کنید:
ایجاد جدول Pet_Animal (نام varchar (20) ، گونه varchar (30) ، شخصیت جنسیتی (1) ، تاریخ تولد).
مرحله 3. سطرها را به جدول اضافه کنید
با دستور "insert" ، می توانید اطلاعات پایگاه داده را به صورت خط به خط وارد کنید:
وارد کردن مقادیر table_name ('value column1'، 'column2 value'، 'column3 value'، 'column4 value')؛
-
برای جدول "Pets_Pet" که قبلاً استفاده شده بود ، ردیف داده های شما باید به این شکل باشد:
درج در مقادیر Pet_Animal ('Fido'، 'Husky'، 'J'، '2017-04-12')؛
- اگر ستون خالی است می توانید کلمه NULL را به عنوان محتوای ستون وارد کنید.
مرحله 4. وارد کنید. اگر مایل به انجام این کار هستید ، مرحله بعدی را رد کنید.
مرحله 5. در صورت لزوم یک فایل متنی بارگذاری کنید
اگر پایگاه داده ای با ردیف اطلاعات بیشتری دارید که اگر مجبور باشید آنها را به صورت دستی تایپ کنید ، دردسرساز خواهد بود ، می توانید یک فایل متنی حاوی داده ها را با استفاده از کد زیر بارگذاری کنید:
بارگذاری داده های محلی infile '/path/namaberkas.txt' در جدول خطوط nama_tabel که با '\ r / n' خاتمه می یابد ؛
-
در مثال جدول "Pet_Animal" ، می توانید کد یا دستور زیر را تایپ کنید:
بارگذاری داده های محلی infile 'C: /Users/username/Desktop/pets.txt' در جدول خطوط Pets_Pets با '\ r / n' خاتمه می یابد ؛
- در رایانه های Mac ، باید از دستور "خطوط پایان یافته توسط" با '\ r' به جای '\ r / n' استفاده کنید.
مرحله 6. جدول ایجاد شده را مرور کنید
پایگاه داده های نمایشی را وارد کنید ؛ فرمان ، سپس پایگاه داده را با تایپ کردن select * from name ؛ با نام "name" به عنوان نام پایگاه داده انتخاب کنید. به عنوان مثال ، اگر از پایگاه داده "Pet_List" استفاده می کنید ، دستور زیر را تایپ کنید:
نمایش پایگاه های داده ؛ * را از Pet_List انتخاب کنید.
نکات
-
در اینجا برخی از رایج ترین انواع داده ها استفاده می شود:
- “ CHAR ”(طول) - این متغیر دارای طول مجموعه ای از رشته کاراکتر (رشته) است.
- “ VARCHAR ”(طول) - این متغیر حداکثر طول رشته کاراکتر را دارد (با توجه به متغیر طول وارد شده).
- “ متن ” - این متغیر دارای مجموعه کاراکترهایی با حداکثر طول متن معادل 64 کیلوبایت است.
- “ INT ”(طول)-این متغیر یک عدد صحیح 32 بیتی با حداکثر طول رقم است (علامت منفی یا“-”برای اعداد منفی“رقم”در نظر گرفته می شود).
- “ اعشاری ”(طول ، اعشاری) - این متغیر یک عدد اعشاری است که مقدار طول آن به عنوان تعداد کل کاراکترهای نمایش داده شده است. در همین حال ، ستون اعشاری حداکثر تعداد اعدادی را که می توانند پس از ویرگول نمایش داده شوند نشان می دهد.
- “ تاریخ ”-این متغیر شامل تاریخ در قالب سال-ماه-تاریخ (####-##-##) است.
- “ زمان ”-این متغیر شامل زمان در قالب ساعت-دقیقه-ثانیه است.
- “ ENUM ”(" value1 "،" value2 "، …) - این متغیر شامل لیستی از اعداد یا مقادیر کامل است.
-
در اینجا برخی از پارامترهای اضافی است که می توانید استفاده کنید:
- “ تهی نیست ” - با این پارامتر ، باید یک مقدار وارد کنید. ستون را نمی توان خالی کرد.
- “ پیش فرض ”مقدار پیش فرض-اگر هیچ داده یا مقداری وارد نشود ، مقدار پیش فرض به طور خودکار به ستون اضافه می شود.
- “ بدون امضا ” - در قسمت عددی ، پارامتر اطمینان می دهد که شماره وارد شده یک عدد منفی نخواهد بود.
- “ افزایش خودکار ” - با استفاده از این پارامتر ، هر بار که یک ردیف جدید به جدول اضافه می کنید ، مقدار به طور خودکار افزایش می یابد.
هشدار
- اگر هنگام تلاش برای دسترسی به خط فرمان "mysql" سرور MySQL اجرا نمی شود ، نمی توانید این روند را ادامه دهید.
- مانند سایر رمزگذاری ها ، قبل از اینکه سعی کنید آنها را وارد کنید ، مطمئن شوید که دستوراتی که وارد می کنید با املای درست و فاصله تایپ شده اند.