سبد (0)

mysql چیست؟

  • با استفاده از PHP به پایگاه داده متصل می شوید و داده ها را دستکاری می کنید.

    MySQL، یکی از معروف ترین سیستم های پایگاه داده است که همراه با PHP استفاده می شود.


    MySQL چیست؟

    Wiki

    • پایگاه داده MySQL، روی وب استفاده می شود.
    • پایگاه داده MySQL، روی سرور اجرا می شود.
    • پایگاه داده MySQL ، خیلی سریع، قابل اطمیتان و استفاده از آن آسان است.
    • پایگاه داده MySQL، از استاندرد SQL استفاده می کند.
    • قابلیت حمل بر روی سیستم عامل های مختلف از قبیل Linux و windows و غیره را دارد.
    • استفاده و دانلود MySql رایگان است.
    • پایگاه داده MySQL، توسط شرکت Oracle توسعه و پشتیبانی می شود.
    • بیادبود دختر بنیانگذار MySQL یعنی Monty Widenius در ابتدای نام آن از کلمه My استفاده شده است.

    به زبان ساده، در MySQL داده ها در جداول ذخیره می شوند، جدول یک مجموعه ای از داده های مرتبط با هم است و از ستون ها و ردیفهایی تشکیل شده است.

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

    1. جدول کالاها
    2. جدول مشتری ها
    3. جدول سفارشات
    4. جدول کارمندان

    PHP + پایگاه داده MySQL

    Wiki

    • PHP به همراه MySQl قابلیت cross-platform را داراست. (یعنی پروژه یا سایت تان را می توانید روی Windows پیاده کنید و روی Unix به کاربران ارائه دهید و برعکس...!)

    جداول پایگاه داده

    Wiki

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

    مثال: جدول مشتری ها می تواند شامل ستون ها و ردیف های زیر باشد:

    LastName FirstName Address City
    mohammadi ali ... Esfahan
    Nayeb Reza ... Esfahan
    Najafi Sara ... Tehran

    جدول بالا شامل سه رکورد اطلاعاتی و چهار ستون LastName, FirstName, Address, City می باشد.


    کوئری ها(Queries)

    Wiki

    کوئری را می توان پرسیدن یا درخواست کردن معنی کرد.

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

    مثال: لطفاً به کوئری یا درخواست زیر توجه کنید:

    SELECT LastName FROM Customer

    کوئری بالا همه ی داده های ستون LastName از جدول Customer را انتخاب می کند و جدول زیر را نمایش می دهد:

    LastName
    mohammadi
    Nayeb
    Najafi

    دانلود پایگاه داده MySQL

    Wiki

    برای دانلود MYSQL از لینک روبرو استفاده کنید: http://www.mysql.com/downloads


    حقایقی درباره پایگاه داده MySQL

    Wiki

    MySQL

    MySQL is the de-facto standard database system for web sites with HUGE volumes of both data and end-users (like Facebook, Twitter, and Wikipedia).

    Another great thing about MySQL is that it can be scaled down to support embedded database applications.

    در لینک زیر، می توانید شرکت هایی که از MySQL استفاده کرده اند را مشاده  کنید:

    http://www.mysql.com/customers

    READ MORE
  • دستور INSERT INTO برای درج کردن(واردکردن) رکورد جدید به جدول استفاده می شود.


    دستور INSERT INTO

    Wiki

    دستور INSERT INTO برای درج کردن (واردکردن) سطر جدید به جدول استفاده می شود.

    فرم دستور INSERT INTO

    می توان دستور INSERT INTO را به دو صورت نوشت:

    در فرم اول نام ستونهایی که اطلاعات در آن درج می شوند مشخص نمی شود و تنها مقادیر مشخص می شود.

    INSERT INTO table_name
    VALUES (value1, value2, value3,...)

    در فرم دوم هم نام ستون و هم مقادیری که باید درج شوند مشخص می شوند.

    INSERT INTO table_name (column1, column2, column3,...)
    VALUES (value1, value2, value3,...)


    مثال:

    Wiki

    جدول "Persons" را داریم:

    P_Id LastName FirstName Address City
    1 Hansen Ola Timoteivn 10 Sandnes
    2 Svendson Tove Borgvn 23 Sandnes
    3 Pettersen Kari Storgt 20 Stavanger

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

    از عبارت SQLزیر استفاده می کنیم:

    INSERT INTO Persons
    VALUES (4,'Nilsen', 'Johan', 'Bakken 2', 'Stavanger')

    جدول "Persons" به شکل زیر خواهد شد:

    P_Id LastName FirstName Address City
    1 Hansen Ola Timoteivn 10 Sandnes
    2 Svendson Tove Borgvn 23 Sandnes
    3 Pettersen Kari Storgt 20 Stavanger
    4 Nilsen Johan Bakken 2 Stavanger

     سطر جدید در انتهای جدول اضافه می شود.


    داده  را تنها به ستون های مشخصی اضافه کنید

    Wiki

    می توان تنها داده را به ستون های مشخصی اضافه کرد.

    عبارت SQL زیر سطر جدیدی را اضافه می کند اما تنها داده ها را به ستون های "P_Id" و "LastName" و "FirstName" اضافه می کند.

    INSERT INTO Persons (P_Id, LastName, FirstName)
    VALUES (5, 'Tjessem', 'Jakob')

    بنابراین جدول "Persons" به شکل زیر خواهد شد:

    P_Id LastName FirstName Address City
    1 Hansen Ola Timoteivn 10 Sandnes
    2 Svendson Tove Borgvn 23 Sandnes
    3 Pettersen Kari Storgt 20 Stavanger
    4 Nilsen Johan Bakken 2 Stavanger
    5 Tjessem Jakob    
    READ MORE
  • عبارت INNER JOIN

    Wiki

    عبارت کلیدی INNER JOIN سطرهایی را برمی گرداند که در هر دو جدول حداقل یک داده متناظر در ستون های مرتبط شده داشته باشد.

    فرم عبارت INNER JOIN:

    SELECT column_name(s)
    FROM table_name1
    INNER JOIN table_name2
    ON table_name1.column_name=table_name2.column_name

    مثال:

    Wiki

    جدول Persons:

    P_Id LastName FirstName Address City
    1 Hansen Ola Timoteivn 10 Sandnes
    2 Svendson Tove Borgvn 23 Sandnes
    3 Pettersen Kari Storgt 20 Stavanger

    جدول Orders:

    O_Id OrderNo P_Id
    1 77895 3
    2 44678 3
    3 22456 1
    4 24562 1
    5 34764 15

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

    از دستور زیر استفاده می کنیم:

    SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
    FROM Persons
    INNER JOIN Orders
    ON Persons.P_Id=Orders.P_Id
    ORDER BY Persons.LastName

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

    LastName FirstName OrderNo
    Hansen Ola 22456
    Hansen Ola 24562
    Pettersen Kari 77895
    Pettersen Kari 44678

    عبارت کلیدی INNER JOIN سطرهایی که حداقل یک تناظر در دو جدول داشته باشد را برمی گرداند. اگر فردی در جدول Persons وجود دارد که تناظری در جدول Orders ندارد،آن فرد لیست نمی شود.

    برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServerکلیک کنید.

     

    READ MORE
  • عملگر IN

    Wiki

    عملگر IN به شما این امکان را می دهد که چندین ارزش را در عبارت WHERE مشخص کنید.

    نکته اضافه: از NOT IN هم می توانید استفاده کنید.

    فرم عملگر IN:

    SELECT column_name(s)
    FROM table_name
    WHERE column_name IN (value1,value2,...)

    مثال:

    Wiki

    در جدول Persons:

    P_Id LastName FirstName Address City
    1 Hansen Ola Timoteivn 10 Sandnes
    2 Svendson Tove Borgvn 23 Sandnes
    3 Pettersen Kari Storgt 20 Stavanger

    می خواهیم افرادی را که نام خانوادگی آنها  "Hansen" یا "Pettersen" می باشد را انتخاب کنیم:

    از دستور زیر استفاده می کنیم:

    SELECT * FROM Persons
    WHERE LastName IN ('Hansen','Pettersen')

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

    P_Id LastName FirstName Address City
    1 Hansen Ola Timoteivn 10 Sandnes
    3 Pettersen Kari Storgt 20 Stavanger

    برای مشاهده فیلم های آموزشی مقدماتی تا پیشرفته پایگاه داده SQLServer کلیک کنید.

    READ MORE
تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه