آموزش طراحی وب

مدرسه مجازی ایرانیان

دسته بندی موضوعات
سفارش تبلیغات

نحوه ی ایجاد جدول در phpmyadmin

 table

آموزش ایجاد جدول در phpmyadmin

باسلام خدمت همراهان همیشگی مدرسه مجازی ایرانیان

با توجه به اینکه قرار بود در یک جلسه نحوه ی ایجاد جدول در phpmyadmin رو با جزئیاتش خدمتتون آموزش بدم، در این مقاله همراه باهم یک جدول در phpmyadmin ایجاد میکنیم.

phpmyadmin  تون رو در مرورگر باز کنید :  localhost/phpmyadmin

نحوه ی ایجاد دیتابیس رو در جلسه ی گذشته آموزش دادیم ؛ وارد دیتابیسی که ایجاد کردید بشید و در قسمت Create table on database … نام جدول مورد نظرتون رو وارد کنید، تعداد فیلدهایی هم که نیاز دارید وارد کنید و سپس دکمه  Go  رو کلیک کنید:

table

خوب حالا یه پنجره باز میشه و شما باید فیلدهای مورد نیازتون رو وارد کنید:

table2

بخش column : فیلدهای جدول رو در بخش column درج می کنید، همیشه اولین فیلدی که در جداول درج می کنیم id اون جدول هست که به عنوان شناسه ی منحصر به فرد اطلاعات اون جدول محسوب میشه. به عبارتی برای هر رکورد در جدول یک عدد منحصر به فرد تولید میشه که با استفاده از اون عدد میتونید رکورد مورد نظر رو صدا بزنید و عملیاتی مثل حذف و یا ویرایش و یا انتخاب روی اون رکورد انجام بدید. پس اولین فیلد رو به عنوان id در نظ میگیریم. فیلدهای دیگه هم بسته به نیازتون وارد می کنید.

بخش Type : در این قسمت شما باید نوع فیلدهارو مشخص کنید. مثلا id از نوع عددی هست پس نوع INT رو براش در نظر میگیریم.

Type های پر استفاده در طراحی جدول :

TINYINT : برای ارقام خیلی کوتاه استفاده میشه ، مثلا اعداد ۰ تا ۳ رقم .

SMALLINT : برای ارقام کوتاه استفاده میشه ، مثلا رنج اعداد از ۰ تا ۵ رقم.

INT : برای اعداد بزرگ مثل اعداد ۱۱ رقمی استفاده میشه .

BIGINT : برای اعداد بسیار بزرگ مثلا ۲۰ رقمی استفاده میشه .

DATE : برای درج تاریخ با فرمت YYYY-MM-DD استفاده میشه .

DATETIME : برای درج تاریخ و ساعت با فرمت YYYY-MM-DD HH:MM:SS استفاده میشه .

TIMESTAMP : برای درج تاریخ از نوع  timestamp استفاده میشه.

CHAR : برای درج کاراکتر از ۱ تا ۲۵۵ کاراکتر . زمانی از این نوع استفاده میکنید که بدونید مقدار فیلد دقیقا چند کاراکتر هست، مثلا اگر رمز عبور رو md5 کنید ۳۲ کاراکتر از فضای فیلد رو پر میکنه پس میدونید قطعا ۳۲ کاراکتر پر میشه و میتونید از  Char(32) استفاده کنید.

VARCHAR : برای درج کاراکتر از ۱ تا ۲۵۵ کاراکتر . زمانی استفاده میکنید که بخواین مقدار تقریبی برای فیلد در نظر بگیرید مثلا varchar(50) عبارات ۱ تا ۵۰ کاراکتری رو در خودش جا میده و به همون اندازه که کاراکتر وارد شده فضارو اشغال میکنه.

نکته : کاراکترهای فارسی به ازای هر یک کاراکتر ۲ کاراکتر فضا اشغال می کنند مثلا اگر نام Rahimi رو به انگلیسی وارد کنید ۶ کاراکتر فضا میگیره اما اگر به فارسی یعنی ” رحیمی ” درج کنید، در اصل ۵ کاراکتر هست اما ۱۰ کاراکتر حساب میکنه. پس برای کاراکترهای فارسی میزان فضارو دو برابر حساب کنید.

TEXT : برای متون طولانی مثل محتوای اصلی سایت بکار میره.

بخش  Length/values : در این قسمت مقدار کاراکترهارو مشخص می کنید. نوع  INT بصورت پیشفرض ۱۱ کاراکتر هست پس برای این نوع فیلد مقداری تعیین نمیکنیم ، اما برای مابقی فیلدها مقدار طول کاراکتر رو مشخص میکنیم.

بخش Default۲ :در این قسمت میتونید برای فیلدتون مقدار پیش فرض تعریف کنید.

بخش  Collation : برای هر فیلد که کاراکتر فارسی رو در خودش جای میده باید این قسمت رو برابر با  utf8-general-ci قرار بدید.

بخش Attributes : فقط برای فیلد id این قسمت رو انتخاب می کنید و اون رو برابر با  UnSigned قرار میدید.

بخش  Null : در این قسمت میتونید فیلدهایی که اجازه دارند خالی باشند رو تعیین میکنید و تیک میزنید. یعنی کاربر نباید حتما این مقدار رو پر کنه.

بخش  Index : این قسمت رو هم برای فیلد id تعیین میکنید و این فیلد رو  Primary قرار میدید.

بخش A_I : بخش  Auto_Increment هم برای id به کار میره ، با تیک این قسمت میگیم برای هر رکورد جدید خودش بصورت هوشمند یه عدد منحصر به فرد تولید کنه. این اعداد به ترتیب و پشت سرهم تولید میشن.

بخش Comments : اگر فیلدتون توضیحی داشت وارد میکنید که بعدا با مراجعه به جدول متوجه باشید این فیلد برای چه منظوری ایجاد شده بود. توضیح میتونه فارسی یا انگلیسی باشه.

بخش Storage Engine : در این قسمت هم  MyIsam رو انتخاب کنید.

بخش  Collation انتهایی : برای جدولتون  utf8-general-ci رو انتخاب میکنید که کاراکترهای فارسی با مشکل مواجه نشوند.

این تنظیمات ، تنظیمات پیش فرض من هست که همیشه اعمال میکنم ممکنه شما بنا به دلایلی تنظیمات دیگه رو پیاده کنید، اما بخش هایی که توضیح داده شد همیشه ثابت هستند.

خوب دوستان جدول ما ایجاد شد و در سمت چپ صفحه میتونید اون رو ببینید و با یک کلیک روی جدول میتونید ساختاری که براش تعریف کرده اید رو هم ببینید:

table

حالا تو این قسمت هم میتونید روی فیلدهاتون مدیریت داشته باشید. اونهارو حذف و یا ویرایش کنید. حتی اگر بخواین فیلدی اضافه کنید میتونید در انتهای صفحه تعداد فیلد مورد نیازتون رو وارد کنید و با گزینه های  At End Table یا  At Beginning Of Table یا  After بعد از فیلدهای موجود در جدول، جایگاه اون رو مشخص کنید.

اگر خواستید جدولتون رو کلا حذف کنید از طریق گزینه  Operation میتونید این کار رو انجام بدید.

خوب دوستان جدولمون رو هم ایجاد کردیم در جلسات آینده وارد مباحث  MySql میشیم.

امیدوارم که این مقاله براتون مفید بوده باشه.

تهیه شده در مدرسه مجازی ایرانیان

<<

>>

اگر این آموزش برای شما مفید بود با دوستان خود به اشتراک بگذارید



سفارش تبلیغات

گردآوری و تالیف : میترا رحیمی

بنیانگذار و نوسنده در مدرسه مجازی ایرانیان و سردبیر ماهنامه طراحی وب همچنین مدرس و مسلط به برنامه نویسی سمت سرور با PHP MVC و برنامه نویسی سمت کلاینت با html 5 , css3 , jquery , مبانی سئو و سیستم مدیریت محتوای وردپرس

خوراک خوشمزه و علمی روزانه
با وارد کردن ایمیلتون در فیلد روبرو آموزش های جذاب و vip دریافت نمایید

آموزش های مرتبط با این مطلب

دیدگاه های مخاطبین

لطفا تنها دیدگاه خود را در رابطه با این مطلب ارسال نمایید، سوالات را از طریق سامانه پرسش و پاسخ مطرح نمایید. سوالات در دیدگاه ها تایید نخواهد شد.

  • mm580486@gmail.com

    سلام
    بعضی ها اگر بخوان جدول بسازن از id استفاده نمی کنن مثلا از کد ملی استفاده می کنن
    (به عنوان شناسه منحصر بفرد) به نظرتون کار درستیه ؟@!@؟

    • میترا رحیمی

      سلام دوست عزیز
      بصورت استاندارد از id استفاده میکنیم که کاربر هم دخالتی تو ورودش نداشته باشه، در رابطه با کد ملی و ایمیل و شماره موبایل هم بعضی ها چک می کنن که یک مرتبه وارد شده باشه تا یک کاربر چند بار ثبت نام نکنه.

  • masoud

    سلام
    خوبی شما ببخشید یه خواهش
    اگه میشه یه مطالبی برام بفرستید
    ۱)در قسمت type که هست تمام گزینه هاشو تعریفاشو میخوام
    اگه میشه تا دوشنبه به من برسونید ممنون
    ۹۴.۱.۳۰

  • mamad

    سلام ب مرحله primay ک برسم ارور رو میده?
    Primary
    یک صفحه باز میشه به نام index

    • حسین همت یار

      سلام ، سوالات فقط در بخش پرسش پاسخ جواب داده خواهد شد. تشکر

وبلاگ مدرسه

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

مدرسین مدرسه

  • حسین همت یار

    حسین همت یار

    مدرس ، طراح رابط کاربری وب و موبایل با 8 سال سابقه ی فعالیت حرفه ای

سوابق کامل

آخرین پرسش و پاسخ ها

آخرین پرسش و پاسخ ها
شما هم سوالی دارید ؟