راه اندازی پایگاه داده در MySQL

نویسنده: Tamara Smith
تاریخ ایجاد: 20 ژانویه 2021
تاریخ به روزرسانی: 1 جولای 2024
Anonim
نحوه ایجاد یک پایگاه داده MySQL برای مبتدیان در MySQL Workbench
ویدیو: نحوه ایجاد یک پایگاه داده MySQL برای مبتدیان در MySQL Workbench

محتوا

MySQL می تواند کاملاً یک برنامه ترسناک باشد. همه دستورات باید از خط فرمان وارد شوند. هیچ رابط گرافیکی وجود ندارد. به همین دلیل داشتن برخی دانش اولیه در زمینه ایجاد و ویرایش پایگاه داده مهم است تا بتوانید در وقت و سردرد خود صرفه جویی کنید. برای ایجاد یک پایگاه داده از ایالات متحده ، راهنمای زیر را دنبال کنید. و تعداد ساکنان هر ایالت.

گام برداشتن

روش 1 از 2: ایجاد و ویرایش پایگاه داده

  1. پایگاه داده ایجاد کنید. از خط فرمان MySQL ، دستور CREATE DATABASE DATABASENAME> را اجرا کنید. که در. DATABASENAMEs> را برای نام پایگاه داده خود ، بدون فاصله جایگزین کنید.
    • به عنوان مثال ، برای ایجاد یک پایگاه داده از تمام ایالات ایالات متحده ، کد زیر را وارد کنید: ایجاد پایگاه داده us_states؛
    • توجه: دستورات نیازی به بزرگ نوشتن ندارند.
    • توجه: تمام دستورات MySQL باید با "" خاتمه یابد. اگر آن را فراموش کنید ، فقط می توانید "؛" در خط بعدی تا بتوانید به هر حال دستور قبلی را اجرا کنید.
  2. لیستی از پایگاه داده های موجود شما نمایش داده می شود. دستور SHOW DATABASES را اجرا کنید. برای نمایش لیستی از تمام پایگاه های داده ای که ذخیره کرده اید. علاوه بر پایگاه داده ای که شما تازه ایجاد کرده اید ، یک پایگاه داده mysql و یک پایگاه داده تست نیز مشاهده می کنید. فعلاً می توانید این را نادیده بگیرید.
  3. پایگاه داده خود را انتخاب کنید. پس از ایجاد پایگاه داده ، برای شروع ویرایش باید آنرا انتخاب کنید. دستور زیر را وارد کنید: US_states استفاده کنید. اکنون می بینید که پیام Database تغییر کرده است تا به شما اطلاع دهد که پایگاه داده فعال شما اکنون ایالات متحده است.
  4. یک جدول درست کنید. یک جدول جایی است که تمام داده های پایگاه داده شما ذخیره می شود. برای ایجاد این امر ابتدا باید تمام قالب بندی جدول را در اولین دستور وارد کنید. برای ایجاد جدول ، دستور زیر را وارد کنید: ایجاد جدول ها (شناسه INT NOT NULL Primary KEY AUTO_INCREMENT ، حالت CHAR (25) ، جمعیت INT (9))؛ با این کار جدولی به نام "ایالات" و با 3 قسمت id ، ایالت و جمعیت ایجاد می شود.
    • دستور INT تضمین می کند که شناسه فیلد ممکن است فقط شامل اعداد صحیح (عدد صحیح) باشد.
    • دستور NOT NULL خالی بودن قسمت id را تضمین می کند.
    • کلید Primary KEY نشان می دهد که قسمت id کلید جدول است. قسمت کلیدی منحصر به فرد است و نمی تواند حاوی موارد تکراری باشد.
    • دستور AUTO_INCREMENT باعث می شود که قسمت id هر بار که یک ورودی / رکورد اضافه می شود ، افزایش یابد ، در واقع هر ورودی به طور خودکار شماره گذاری می شود.
    • کدهای CHAR (نویسه ها) و INT (اعداد صحیح) نشان می دهد که چه نوع داده ای می تواند در آن قسمت ها وارد شود. عددی که در کنار دستورات وجود دارد نشان می دهد که چند کاراکتر می توانند در این زمینه جای بگیرند.
  5. یک ورودی در جدول ایجاد کنید. اکنون که جدول ایجاد شده است ، زمان شروع ورود داده ها فرا رسیده است. برای ورود اول از دستور زیر استفاده کنید: INSERT INTO ایالت ها (شناسه ، ایالت ، جمعیت) ارزش ها (NULL ، "آلاباما" ، "4822023") ؛
    • اساساً ، شما به پایگاه داده می گویید که داده ها را در سه قسمت مربوط به جدول قرار دهد.
    • از آنجا که شناسه فیلد دارای ویژگی NOT NULL است ، وارد کردن مقدار NULL باعث می شود که این قسمت به طور خودکار 1 افزایش یابد ، به لطف AUTO_INCREMENT.
  6. حتی ورودی های بیشتری ایجاد کنید. با استفاده از یک دستور می توانید چندین ورودی ایجاد کنید. برای ورود به 3 ایالت زیر ، موارد زیر را تایپ کنید: INSERT INTO ایالت ها (شناسه ، ایالت ، جمعیت) ارزش ها (NULL ، 'آلاسکا' ، '731449') ، (NULL ، 'آریزونا' ، '6553255') ، (NULL ، ') آرکانزاس '،' 2949131 ') ؛
    • با این کار جدولی به شکل زیر ایجاد می شود:

      پایگاه داده جدید خود را جستجو کنید. اکنون که پایگاه داده ایجاد شده است ، می توانید پرس و جوهایی را برای دریافت نتایج خاص اجرا کنید. ابتدا دستور زیر را وارد کنید: SELECT * FROM us_states؛. این کل پایگاه داده را برمی گرداند ، به دلیل ستاره " *" در دستور ، که به معنی "همه" یا همه است.
      • یک پرسش پیشرفته تر به شرح زیر است: SELECT وضعیت ، جمعیت FROM US_state ORDER BY جمعیت؛ این یک جدول از ایالت ها را بر اساس اندازه جمعیت و نه الفبایی برمی گرداند. قسمت شناسه نشان داده نمی شود ، زیرا شما فقط وضعیت ورودی و جمعیت را خواسته اید.
      • برای نمایش جمعیت ایالت ها به ترتیب معکوس ، از پرس و جو زیر استفاده کنید: حالت انتخاب ، جمعیت FROM us_states ORDER BY جمعیت DESC. پرس و جو DESC لیستی را به ترتیب معکوس ، از بالاترین به کمترین باز می گرداند.

روش 2 از 2: با MySQL ادامه دهید

  1. MySQL را روی رایانه شخصی ویندوز خود نصب کنید. با نحوه نصب MySQL در رایانه شخصی خود آشنا شوید.
  2. حذف پایگاه داده MySQL.
  3. PHP و MySQL را بیاموزید. یادگیری PHP و MySQL به شما امکان می دهد وب سایت های قدرتمندی را برای سرگرمی و کار ایجاد کنید.
  4. از پایگاه داده MySQL خود پشتیبان تهیه کنید. تهیه کپی از داده های شما همیشه توصیه می شود ، خصوصاً اگر مربوط به یک پایگاه داده مهم باشد.
  5. تغییر ساختار پایگاه داده شما. اگر قرار است از پایگاه داده به روشی دیگر استفاده شود ، ممکن است مجبور شوید برای مدیریت داده های مختلف ، ساختار آن را تغییر دهید.

نکات

  • برخی از انواع داده های معمول استفاده شده: (برای لیست کامل ، به اسناد mysql در http://dev.mysql.com/doc/ مراجعه کنید)
    • CHAR(طول) - تعداد نویسه های یک رشته / کاراکتر
    • وارچار(طول) - تعداد متغیر کاراکترهای یک رشته با حداکثر طول.
    • متن - تعداد متغیر شخصیت های یک رشته با حداکثر طول 64KB متن.
    • INT(طول) - عدد صحیح 32 بیتی با حداکثر تعداد ارقام نشان داده شده با طول ("-" به عنوان یک رقم به یک عدد منفی محاسبه می شود.)
    • اعشاری(طول,دسامبر) - عدد اعشاری با تعداد ارقام نشان داده شده توسط طول. زمینه دسامبر حداکثر تعداد اعشار مجاز را نشان می دهد.
    • تاریخ - تاریخ (سال ، ماه ، تاریخ))
    • زمان - زمان (ساعت ، دقیقه ، ثانیه)
    • ENUM(’مقدار 1’,’مقدار 2"، ....) - لیست مقادیر شمارش.
  • برخی از پارامترهای اختیاری:
    • تهی نیست - باید مقداری ارائه شود. زمینه را نمی توان خالی گذاشت.
    • پیش فرضمقدار پیش فرض - اگر هیچ مقداری مشخص نشده باشد ، مقدار پیش فرض به میدان اختصاص داده شده است.
    • بدون علامت - برای قسمتهای عددی ، اطمینان حاصل کنید که هرگز عدد منفی نیست.
    • افزایش خودکار - هر بار که یک ردیف به جدول اضافه می شود ، مقدار به طور خودکار افزایش می یابد.