انواع داده
بخشی از دوره MySQL
به جدول products درس قبل برگردید و میبینید که هر ستونی یک نوع داشت: INT، VARCHAR(120)، DECIMAL(10, 2). آنها تزئین نبودند. نوعی که برای یک ستون انتخاب میکنید تعیین میکند MySQL چه چیزی را میپذیرد، روی دیسک چقدر جا میگیرد، چطور مرتب میشود، و گاهی حتی اینکه عددهایتان اصلا درستاند یا نه.
MySQL پنج اندازه عدد صحیح به شما میدهد: TINYINT و SMALLINT و MEDIUMINT و INT و BIGINT. هر کدام تعداد ثابتی بایت کنار میگذارند و بازه ثابتی از مقادیر را نگه میدارند، از TINYINT (یک بایت، تقریبا از منفی 128 تا 127، و حالت بدون علامت جدا) تا BIGINT (هشت بایت، به اندازه کافی بزرگ برای شناسههایی بزرگتر از جمعیت کره زمین). در عمل هر بار هر پنج تا را وزن نمیکنید. ...
میخواهی MySQL انواع داده را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با MySQL آماده دریافت کنی و انواع داده را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسانواع دادهچه چیزهایی یاد میگیری
- INT and BIGINT
- DECIMAL vs FLOAT
- VARCHAR vs TEXT
- BOOLEAN as TINYINT
- DATE vs DATETIME vs TIMESTAMP
- ENUM
- JSON column
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
13 درس- 1MySQL چیست20 دقیقه
- 2رابط خط فرمان mysql و اولین دستورات25 دقیقه
- 3ایجاد پایگاههای داده و جداول30 دقیقه
- 4انواع داده30 دقیقه
- 5SELECT و WHERE30 دقیقه
- 6Join ها35 دقیقه
- 7Aggregateها و Grouping30 دقیقه
- 8ایندکسها30 دقیقه
- 9تراکنشها و Storage Engineها35 دقیقه
- 10رویههای ذخیرهشده و Trigger ها35 دقیقه
- 11EXPLAIN و بهینهسازی Query35 دقیقه
- 12mysqldump و بازیابی25 دقیقه
- 13پروژه نهایی: طراحی یک Schema برای فروشگاه اینترنتی50 دقیقه
