ಡೇಟಾಬೇಸ್‌ಗಳಲ್ಲಿ ಬಳಸಲು MYSQL ನಲ್ಲಿ ಡೇಟಾ ಪ್ರಕಾರಗಳು

ನೀವು ಡೇಟಾಬೇಸ್ ವ್ಯವಸ್ಥಾಪಕರ ಬಗ್ಗೆ ಕಲಿಯುತ್ತಿದ್ದೀರಾ? ಆ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಇದರ ಬಗ್ಗೆ ನಿಮಗೆ ತಿಳಿಸಬೇಕು MySQL ನಲ್ಲಿ ಡೇಟಾ ಪ್ರಕಾರಗಳು, ವಿಶ್ವದ ಅತ್ಯುತ್ತಮ ಮತ್ತು ಹೆಚ್ಚು ಬಳಸಿದ ಒಂದು. ಅವಕಾಶವನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ!.

ಡೇಟಾ-ಪ್ರಕಾರಗಳು-ಇನ್-ಮೈಸ್ಕ್ಲ್ -2

MySQL ನಲ್ಲಿ ಡೇಟಾ ಪ್ರಕಾರಗಳು

ಪ್ರತಿ ಬಾರಿಯೂ ನಾವು ಅಪ್ಲಿಕೇಶನ್‌ಗಾಗಿ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಬಹುದಾದ ಟೇಬಲ್ ಅನ್ನು ರಚಿಸಬೇಕಾದಾಗ, ನಾವು ಆರ್ಕೈವ್ ಮಾಡಲು ಬೇಕಾದ ಎಲ್ಲವನ್ನೂ ಉತ್ತಮವಾಗಿ ಸಂಗ್ರಹಿಸಲು ಯಾವ ರೀತಿಯ ಡೇಟಾ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಗುರುತಿಸುವುದು ಹೇಗೆ ಎಂದು ನಾವು ತಿಳಿದಿರಬೇಕು. ನಾವು ಮೂರು ಆಯ್ಕೆ ಮಾಡಬಹುದು: ಸಂಖ್ಯಾ ಡೇಟಾ, ಸ್ಟ್ರಿಂಗ್‌ಗಳು (ಆಲ್ಫಾನ್ಯೂಮರಿಕ್), ಮತ್ತು ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯಗಳು.

MYSQL ಕೋಷ್ಟಕಗಳ ಈ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ನಾವು ಮೂರು ವಿಧದ ವಿಷಯಗಳ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡುವ ಸಾಧ್ಯತೆಯಿದೆ, ಮತ್ತು ಇದು ಸ್ಪಷ್ಟವಾಗಿ ತೋರುತ್ತದೆಯಾದರೂ, ನಮ್ಮ ಡೇಟಾವನ್ನು ಎಲ್ಲಿಗೆ ಕಳುಹಿಸಬೇಕು, ಯಾವ ರೀತಿಯ ಗುಂಪಿಗೆ ಶೇಖರಣೆಯು ಸೇರುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಿ, ಇಲ್ಲಿ ನಾವೇ ಹಾಕಲು ಒಂದು ಉದಾಹರಣೆ ಇದೆ ಸನ್ನಿವೇಶದಲ್ಲಿ: ಹೌದು ನಮಗೆ ವ್ಯಕ್ತಿಯ ವಯಸ್ಸು ಸಂಗ್ರಹಿಸಬಹುದಾದ ಕ್ಷೇತ್ರ ಬೇಕು, ಆಗ ಅದು ಸಂಖ್ಯಾ ಡೇಟಾ ಕ್ಷೇತ್ರವಾಗಿರುತ್ತದೆ.

ಆದರೆ ನಾನು ವಿವರಿಸುವುದನ್ನು ಮುಂದುವರಿಸುವ ಮೊದಲು, MySQL ಎಂದರೇನು ಎಂದು ನಿಮಗೆ ತಿಳಿದಿದೆಯೇ? ಇದು ವಿಶ್ವದ ಅತ್ಯಂತ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುವ ಓಪನ್ ಸೋರ್ಸ್ ಡೇಟಾಬೇಸ್ ಮ್ಯಾನೇಜರ್‌ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಅದು ಎಷ್ಟು ಜನಪ್ರಿಯವಾಗಿದೆ ಎಂಬ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಲು, ನಾವು ನಿಮಗೆ ಹೇಳುತ್ತೇವೆ: ವರ್ಡ್‌ಪ್ರೆಸ್ ವಿವಿಧ ರೀತಿಯ ವಿಷಯಗಳ ವ್ಯವಸ್ಥಾಪಕರಾಗಿದ್ದು, ಇದು 2003 ರಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಮತ್ತು ಸುಮಾರು 55% ರಿಂದ 60% ವೆಬ್ ಪುಟಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಇದಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ಮತ್ತು ಇದು MySQL ಅನ್ನು ಡೇಟಾಬೇಸ್ ಆಗಿ ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದು ಎಷ್ಟು ಉಪಯುಕ್ತವಾಗಿದೆ ಮತ್ತು ಅದರ ವ್ಯಾಪ್ತಿಯನ್ನು ಇದು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ.

ಮೈಎಸ್‌ಕ್ಯೂಎಲ್ ಒರಾಕಲ್ ಕಾರ್ಪೊರೇಶನ್ ಕಂಪನಿಗೆ ಸೇರಿದ್ದು, 2010 ರಲ್ಲಿ ಅದನ್ನು ಖರೀದಿಸುವ ಉಸ್ತುವಾರಿ ಹೊತ್ತಿದ್ದರು. ಈ ಮ್ಯಾನೇಜರ್ ಅನೇಕ ಉಪಯೋಗಗಳನ್ನು ಹೊಂದಿದ್ದಾರೆ, ಅವುಗಳೆಂದರೆ: ಅಭ್ಯಾಸಗಳು, ಅನುಸ್ಥಾಪನೆಗಳನ್ನು ಮಾಡುವುದು, ವೆಬ್ ಪುಟಗಳನ್ನು ಮಾರ್ಪಡಿಸುವುದು, ಡೇಟಾವನ್ನು ಓದುವುದು, ಇತರವುಗಳು.

ಈ ಚಾಲಕವನ್ನು ಸುಲಭವಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ನೀವು ಬಳಸುತ್ತಿರುವ ವಿಂಡೋಸ್‌ಗೆ ಅನುಗುಣವಾಗಿ ಹಲವಾರು ಆವೃತ್ತಿಗಳನ್ನು ಹೊಂದಿದೆ, ಅದೇ ರೀತಿಯಲ್ಲಿ, ಅದನ್ನು ಸ್ಥಾಪಿಸುವುದು ತುಂಬಾ ಸುಲಭ.

ಬಹುಪಾಲು ಡೇಟಾಬೇಸ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯ ಮೂಲಕ ಬಳಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ ನಾವು ಹೊಂದಿರುವ ಮಾಹಿತಿಯು ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಲಭ್ಯವಿದೆ ಎಂದು ಹೇಳೋಣ, ಆದರೆ ನಾವು ಅದನ್ನು ವೀಕ್ಷಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಬೇಕಾದಾಗ, ಅದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸುತ್ತದೆ; MySQL ನ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು php ನೊಂದಿಗೆ ಇರುತ್ತದೆ, ಇದನ್ನು ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಭಾಷೆ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಅದೇ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.

ನಾವು ವಿಂಡೋಸ್ ನ ವಿವಿಧ ಆವೃತ್ತಿಗಳಿಗೆ ಲಭ್ಯವಿರುವ XAMPP ಟೂಲ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ವೇಗಕ್ಕೆ ಶಿಫಾರಸು ಮಾಡಬಹುದು ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ. XAMPP ಘಟಕಗಳ ಸರಣಿಯೊಂದಿಗೆ ಬರುತ್ತದೆ, ಅವುಗಳಲ್ಲಿ ನಾವು ಹೊಂದಿದ್ದೇವೆ:

  • ಅಪಾಚೆ: ಇದು ವೆಬ್ ಸರ್ವರ್ ಆಗಿರುತ್ತದೆ.
  • ಪಿಎಚ್ಪಿ: ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಭಾಷೆ.
  • ಫಿಲೆಜಿಲ್ಲಾ: ಕಡತಗಳನ್ನು ಸಜ್ಜುಗೊಳಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಅವರು ಹೊತ್ತಿದ್ದಾರೆ.
  • ಬುಧ: ಇದು ಮೇಲ್ ಸರ್ವರ್ ಆಗಿದೆ, ಇದು ಪರೀಕ್ಷೆಗಳನ್ನು ಮಾಡುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ.
  • MySQL: ನಾವು ಮೊದಲೇ ಹೇಳಿದಂತೆ, ಇದು ಡೇಟಾಬೇಸ್ ಸರ್ವರ್ ಆಗಿದೆ.

XAMPP ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು MySQL ಸೇರಿದಂತೆ ಈ ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಆನಂದಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಇದನ್ನು ನೀವು ನೇರವಾಗಿ ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್‌ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು, ಅದಕ್ಕಾಗಿಯೇ XAMPP ಇತರ ಘಟಕಗಳನ್ನು ಹೊಂದಿರುವುದರ ಜೊತೆಗೆ ಅತ್ಯಂತ ಉಪಯುಕ್ತವಾಗಿದೆ.

ಇವೆಲ್ಲವುಗಳನ್ನು ಸ್ಪಷ್ಟಪಡಿಸಿದ ನಂತರ, ನಮ್ಮ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಕೋಷ್ಟಕಗಳ ವಿಧಗಳ ನಮ್ಮ ಆಯ್ಕೆಗಳಲ್ಲಿ ಮತ್ತು ಸಂಖ್ಯಾತ್ಮಕ ದತ್ತಾಂಶ ಕ್ಷೇತ್ರದ ಕುರಿತು ಮಾತನಾಡುವಾಗ, ಇದರೊಳಗೆ ನಮಗೆ ಬೇರೆ ವಿಧಗಳಿವೆ, ಮತ್ತು ಯಾವುದು ಉತ್ತಮ ಎಂದು ನಾವು ತಿಳಿದಿರಬೇಕು ನಮಗೆ ಕಡಿಮೆ ಭೌತಿಕ ಶೇಖರಣಾ ಸ್ಥಳವನ್ನು ಸೇವಿಸುವ ಅವಕಾಶವನ್ನು ನೀಡಿ ಮತ್ತು ಆ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಾವು ಸಂಗ್ರಹಿಸಲು ಆಶಿಸುವ ಡೇಟಾದ ಅವಕಾಶವನ್ನು ನೀಡುತ್ತದೆ. ಈ ಪ್ರಶ್ನೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಏಕೈಕ ಮಾರ್ಗವೆಂದರೆ MySQL ನಮಗೆ ಒದಗಿಸುವ ವಿವಿಧ ರೀತಿಯ ಡೇಟಾ, ಕೆಳಗೆ ನಾವು ಪ್ರತಿ ಗುಂಪಿನ ಅತ್ಯಂತ ಸೂಕ್ತವಾದ ಉಪಯೋಗಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತೇವೆ.

MySQL ನಲ್ಲಿನ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಮತ್ತು ಅದರ ಬಗ್ಗೆ ನೀವು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದ ಎಲ್ಲದರ ಬಗ್ಗೆ ತೀವ್ರವಾದ ಕೋರ್ಸ್ ಅನ್ನು ಕೆಳಗಿನ ವೀಡಿಯೊದಲ್ಲಿ ನೋಡಲು ನಾವು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ. ಕಲಿಯುವ ಅವಕಾಶವನ್ನು ಕಳೆದುಕೊಳ್ಳಬೇಡಿ!:

ಸಂಖ್ಯಾತ್ಮಕ ಡೇಟಾ

MySQL ನಲ್ಲಿ ಒಂದು ರೀತಿಯ ಡೇಟಾ ಮತ್ತು ಇನ್ನೊಂದರ ನಡುವೆ ನಾವು ಕಂಡುಕೊಳ್ಳಬಹುದಾದ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಅದು ಒಳಗೊಂಡಿರುವ ಮೌಲ್ಯಗಳ ಶ್ರೇಣಿ. ಸಂಖ್ಯಾತ್ಮಕ ದತ್ತಾಂಶದೊಳಗೆ ನಾವು ಎರಡು ದೊಡ್ಡ ಶಾಖೆಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾವು ನೋಡಬೇಕು: ಪೂರ್ಣಾಂಕಗಳು ಮತ್ತು ದಶಮಾಂಶಗಳು; ಈಗ, ನಮಗೆ ಪ್ರಸ್ತುತಪಡಿಸಿದ ಪರಿಸ್ಥಿತಿ ಮತ್ತು ನಮಗೆ ಬೇಕಾದುದನ್ನು ಅವಲಂಬಿಸಿ ನಾವು ಹೊಂದಬಹುದಾದ ಸಂಖ್ಯಾತ್ಮಕ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ವಿವರಿಸಲು ನಾವು ಬಯಸುತ್ತೇವೆ:

ಸಂಖ್ಯಾ ಪೂರ್ಣಾಂಕಗಳು

ಈ ಹಂತದಲ್ಲಿ ನಾವು ವಿವರಿಸಲು ಬಯಸುವ ಮೊದಲ ವಿಷಯವೆಂದರೆ, ಈ ರೀತಿಯ ಡೇಟಾವನ್ನು ನಾವು ಶೇಖರಿಸಿಡಲು ಇರುವ ಆಯ್ಕೆಗಳು ದಶಮಾಂಶಗಳಿಲ್ಲದ ವಯಸ್ಸು, ಪ್ರಮಾಣಗಳು ಮತ್ತು ಪ್ರಮಾಣಗಳಾಗಿರುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ಕ್ಷೇತ್ರಕ್ಕೂ ನಾವು ಯಾವ ರೀತಿಯ ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಬೇಕು ಎಂಬುದನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾವು ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲು ಬಯಸುತ್ತೇವೆ:

ನಾವು TINYINT ಅನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತೇವೆ, ಇದು 127 ರ ಗರಿಷ್ಠ ಮೌಲ್ಯವನ್ನು ಸಂಗ್ರಹಿಸಲು ಅನುಮತಿಸುವ ಒಂದು ಡೇಟಾ ಪ್ರಕಾರವಾಗಿದೆ. ಆದ್ದರಿಂದ ನಾವು ನಮ್ಮ ಬಳಕೆದಾರರ ವಯಸ್ಸಿಗೆ ಒಂದು ಕ್ಷೇತ್ರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬೇಕಾದರೆ, ಇದನ್ನು ನಾವು ಬಳಸಬಹುದು, ಏಕೆಂದರೆ ಸಾಮಾನ್ಯ ವಯಸ್ಸಿನ ವ್ಯಾಪ್ತಿಯು ಆ ಸಂಖ್ಯೆಯಲ್ಲಿದೆ , ಮತ್ತು ನಾವು ಬೈಬಲ್ನ ಹಳೆಯ ಒಡಂಬಡಿಕೆಯ ಕಾಲದಲ್ಲಿ ಬದುಕುತ್ತಿದ್ದೇವೆಯೇ ಹೊರತು, ಯಾರೂ ಆ ಸಂಖ್ಯೆಯನ್ನು ಜೈವಿಕವಾಗಿ ಮೀರಿಲ್ಲ; ಹಾಗಾಗಿ ಇಲ್ಲ, ಈ ರೀತಿಯ ಡೇಟಾ 567 ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ನಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ, ಉದಾಹರಣೆಗೆ, ಮಿತಿಯು 128 ತಲುಪಿದರೆ 127 ಕೂಡ ಅಲ್ಲ.

ಈಗ, ನಾವು ಸಾವಿರಾರು ವಿಭಿನ್ನ ಮತ್ತು ವೈವಿಧ್ಯಮಯ ವಸ್ತುಗಳನ್ನು ಮಾರಾಟ ಮಾಡಲು ಒಂದು ದೊಡ್ಡ ಮಾರುಕಟ್ಟೆಯ ಗುರುತಿಸುವಿಕೆಗಾಗಿ ಒಂದು ಕ್ಷೇತ್ರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಯಸಿದರೆ, ಇದು ಘಾತೀಯವಾಗಿ ಬದಲಾಗುತ್ತದೆ, ಸ್ಪಷ್ಟವಾಗಿ TINYINT ಇನ್ನು ಮುಂದೆ ನಮಗೆ ಸೇವೆ ಮಾಡುವುದಿಲ್ಲ, ಇದರ ಜೊತೆಗೆ ನಾವು ಐಟಂಗಳ ಪ್ರಮಾಣವನ್ನು ನಿಖರವಾಗಿ ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಇದು ಮಾರಾಟ ಮಾಡುತ್ತದೆ, ಆದರೆ ನಾವು ಪ್ರಸ್ತುತ ಹೊಂದಿರುವುದರ ಜೊತೆಗೆ, ಆದರೆ ನಮ್ಮ ಮುಂದಿನ ಭವಿಷ್ಯಕ್ಕಾಗಿ ಭವಿಷ್ಯವನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದೇವೆ, ಈ ರೀತಿಯಾಗಿ ನಮ್ಮ ಶೇಖರಣಾ ವ್ಯವಸ್ಥೆಯು ಬೇಗನೆ ಹಳತಾಗುವುದಿಲ್ಲ.

ನಾವು SMALLINT ನಂತಹದನ್ನು ಬಳಸಬಹುದು, ಅದು ನಮಗೆ 32,000 ಲೇಖನಗಳವರೆಗೆ ಸಂಖ್ಯೆಯನ್ನು ನೀಡುತ್ತದೆ, ಆದರೆ ನಾವು ಉದಾಹರಣೆಯನ್ನು ಬದಲಾಯಿಸಿದರೆ ಮತ್ತು ಮಾರುಕಟ್ಟೆಯಿಂದ ID ಕ್ಷೇತ್ರಕ್ಕೆ ಹೋದರೆ ಅದನ್ನು 5 ಮಿಲಿಯನ್ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿರುವ ಟೆಲಿಫೋನ್ ಕಂಪನಿಯ ಗ್ರಾಹಕರ ಕೋಷ್ಟಕಕ್ಕೆ ಬಳಸಬೇಕು, ಇನ್ನು ಮುಂದೆ SMALLINT ಅನ್ನು ಹೊಂದಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದರೆ MEDIUMINT ನಂತಹ ಕೆಲವು, ಮತ್ತು ನಾವು ಮುಂದುವರಿಸುತ್ತೇವೆ, ನಮ್ಮ ಕಂಪನಿಯು 200 ದಶಲಕ್ಷ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಾವು INT ಪ್ರಕಾರವನ್ನು ಬಳಸಬೇಕು. ವಿಚಿತ್ರವಾದ ಮತ್ತು ಭೂಮಿಯ ಮೇಲೆ ವಾಸಿಸುವ ಪ್ರತಿಯೊಬ್ಬ ಮನುಷ್ಯರನ್ನು ಗುರುತಿಸುವ ಕ್ಷೇತ್ರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಯಸಿದಲ್ಲಿ ಸಮಸ್ಯೆಯು ಬದಲಾಗುತ್ತದೆ, ನಂತರ ನಾವು ಸಹಾಯಕ್ಕಾಗಿ ಒಂದು ಬಿಗ್ನಿಟ್ ಕ್ಷೇತ್ರವನ್ನು ಕೇಳಬೇಕು, ಏಕೆಂದರೆ INT ಪ್ರಕಾರವು ಕೇವಲ ಎರಡು ಸಾವಿರ ಮಿಲಿಯನ್ ವರೆಗೆ ಮಾತ್ರ ಅವಕಾಶ ನೀಡುತ್ತದೆ ವಿಭಿನ್ನ ಡೇಟಾ ತುಣುಕುಗಳು, ಮತ್ತು ಅದು ಸ್ಪಷ್ಟವಾಗಿ ನಮ್ಮನ್ನು ತಲುಪುವುದಿಲ್ಲ.

ನಾವು negativeಣಾತ್ಮಕ ಮೌಲ್ಯಗಳ ಅಸ್ತಿತ್ವವನ್ನು ದೃ confirmೀಕರಿಸಲು ಬಯಸುತ್ತೇವೆ, ಇದು ಆಟದ ಸ್ಕೋರ್ ಅನ್ನು ಉಳಿಸಲು ಬಯಸಿದಾಗ ನಾವು ಕಂಡುಕೊಳ್ಳಬಹುದು, ಅಥವಾ ಶೂನ್ಯಕ್ಕಿಂತ ಕೆಳಗಿರುವ ಗುರುತು, ಇತರ ವಿಷಯಗಳ ನಡುವೆ.

ಸಹಿ ಮಾಡದ ಮೌಲ್ಯಗಳು

ಇದನ್ನು ಈ ರೀತಿ ನೋಡೋಣ: ನಕಾರಾತ್ಮಕ ವಯಸ್ಸು ಇರುವುದರಲ್ಲಿ ಯಾವುದೇ ಅರ್ಥವಿಲ್ಲ. ಪ್ರತಿ ಡೇಟಾದ ಗರಿಷ್ಠ ಧನಾತ್ಮಕ ಮೌಲ್ಯದ ಮಿತಿಯನ್ನು ದ್ವಿಗುಣಗೊಳಿಸುವ ಸಾಧ್ಯತೆಯಿದ್ದರೆ ಆ ಕ್ಷೇತ್ರವು ನಕಾರಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸಾಧ್ಯತೆಯನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ನಾವು ಶೇಖರಣೆಯ ಧನಾತ್ಮಕ ಮಿತಿಯನ್ನು ದ್ವಿಗುಣಗೊಳಿಸುತ್ತೇವೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ TINYINT ಕ್ಷೇತ್ರವು ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಅವಕಾಶ ನೀಡುತ್ತದೆ 127 ರಲ್ಲಿ, ಈಗ 0 ರಿಂದ 255 ವರೆಗಿನ ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಮತ್ತು ಯಾವುದೇ ಚಿಹ್ನೆ ಇಲ್ಲದ ಕ್ಷೇತ್ರವನ್ನು ನಾವು ಹೇಗೆ ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು? UNSIGNED ಮಾರ್ಪಾಡಿನ ಮೂಲಕ ನಾವು ಸಂಖ್ಯಾ ಕ್ಷೇತ್ರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. ಇದನ್ನು ಬಳಸಿ ನಾವು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಮತ್ತು ಅಂಕಿಅಂಶದ ಮೌಲ್ಯವನ್ನು ಓದುವ ಕಾಲಮ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಬೇಕು ಮತ್ತು ಈ ಕ್ಷೇತ್ರವು ಇನ್ನು ಮುಂದೆ negativeಣಾತ್ಮಕ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ, ಹೀಗಾಗಿ ಅದರ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯವನ್ನು ದ್ವಿಗುಣಗೊಳಿಸುತ್ತದೆ.

ಕಾಲಮ್‌ನಲ್ಲಿನ ಕ್ಷೇತ್ರವನ್ನು ನಾವು ವಿವರಿಸುವ ಉದ್ದ ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುವಾಗ ನಾವು ಆಯ್ಕೆ ಮಾಡಿದ ಶೇಖರಣಾ ಸಾಮರ್ಥ್ಯಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಸಂಖ್ಯೆಯನ್ನು ಬರೆಯುತ್ತೇವೆ ಎಂಬುದು ಮುಖ್ಯವಾಗಿದೆ. ವಯಸ್ಸಿನ ಉದಾಹರಣೆಯನ್ನು ಮುಂದುವರಿಸುತ್ತಾ, ನಾವು TINYNIT ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ, ನಾವು ಮೂರನ್ನು ಉದ್ದವಾಗಿ ಇಡಬೇಕು, ಹೆಚ್ಚಿನ ಅಥವಾ ಕಡಿಮೆ ಸಂಖ್ಯೆಯಲ್ಲ.

ದಶಮಾಂಶ ಹೊಂದಿರುವ ಸಂಖ್ಯೆಗಳು

ಬೆಲೆಗಳು, ಸಂಬಳಗಳು, ಬ್ಯಾಂಕ್ ಖಾತೆಯ ಮೊತ್ತಗಳು, ಇತರವುಗಳ ಜೊತೆಗೆ, ನಾವು ದಶಮಾಂಶಗಳೊಂದಿಗೆ ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯಗಳಿಗೆ ತೆರಳಿದ್ದೇವೆ ಮತ್ತು ನಾವು ಸಂಪೂರ್ಣ ಸಂಖ್ಯೆಗಳನ್ನು ಬಿಟ್ಟು ಹೋಗಿದ್ದೇವೆ ಮತ್ತು ಈ ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು "ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್" ಎಂದು ಕರೆಯಲಾಗಿದ್ದರೂ, ಅಲ್ಪವಿರಾಮವು ಭಾಗ ಪೂರ್ಣಾಂಕವನ್ನು ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ ಮತ್ತು ದಶಮಾಂಶ ಭಾಗ, ವಾಸ್ತವವಾಗಿ MySQL ಡೇಟಾ ಪ್ರಕಾರಗಳ ನಡುವೆ, ಅದು ಅವುಗಳನ್ನು ಒಂದು ಅವಧಿಯೊಂದಿಗೆ ಬೇರ್ಪಡಿಸಿ ಸಂಗ್ರಹಿಸುತ್ತದೆ; ಇಲ್ಲಿಂದ ನಾವು ಮೂರು ವಿಧದ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದೇವೆ: ಫ್ಲೋಟ್, ಡಬಲ್ ಮತ್ತು ಡೆಸಿಮಲ್.

ಫ್ಲೋಟ್ ನಮಗೆ ಕನಿಷ್ಟ ಮೌಲ್ಯ -999.99 ಮತ್ತು ಹೆಚ್ಚೆಂದರೆ 999.99 ಅನ್ನು ಸಂಗ್ರಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಚಿಹ್ನೆ - ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುವುದಿಲ್ಲ, ಆದರೆ ಅವುಗಳನ್ನು ಬೇರ್ಪಡಿಸುವ ಬಿಂದು, ಅಂದರೆ ದಶಮಾಂಶ ಬಿಂದು, ಹೌದು, ಅದಕ್ಕಾಗಿಯೇ ಅವು ಒಟ್ಟು ಆರು ಅಂಕಿಗಳಾಗಿರುತ್ತವೆ, ಆದರೂ ಅವುಗಳಲ್ಲಿ ಎರಡು ದಶಮಾಂಶಗಳು ಎಂದು ನಾವು ಗಮನಿಸುತ್ತೇವೆ; ಆದರೆ ನಾವು ಸರಳವಾದ ನಿಖರ ಶ್ರೇಣಿ ಎಂದು ಕರೆಯುತ್ತೇವೆ, ಇದು 0 ಮತ್ತು 24 ರ ನಡುವೆ ದಶಮಾಂಶ ಪ್ರಮಾಣವನ್ನು ಹೊಂದುವಂತೆ ಮಾಡುತ್ತದೆ.

ಮತ್ತೊಂದೆಡೆ, ಡಬಲ್, ನಿಖರತೆಯ ಎರಡು ಪಟ್ಟು ಹೆಚ್ಚು, ಕೇವಲ ದಶಮಾಂಶ ಸ್ಥಳಗಳ ಸಂಖ್ಯೆಯನ್ನು 25 ರಿಂದ 23 ರ ನಡುವೆ ವ್ಯಾಖ್ಯಾನಿಸಲು ಮಾತ್ರ ಅವಕಾಶ ನೀಡುತ್ತದೆ. ಸರಳವಾದ ನಿಖರವಾದ ಫ್ಲೋಟ್ ಅನ್ನು ಬಳಸುವುದರಿಂದ, ಸುತ್ತುವರಿದ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಉಳಿದ ದಶಮಾಂಶ ಸ್ಥಳಗಳ ನಷ್ಟಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು. ವಿವರಿಸಬೇಕಾಗಿರುವುದು ಡೆಸಿಮಲ್ ಆಗಿದೆ, ಇದು ಕಡಿಮೆ ಉದ್ದದ ಅಗತ್ಯವಿರುವ ಗರಿಷ್ಠ ಮೌಲ್ಯದ ವಿತ್ತೀಯ ಮೌಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಉತ್ತಮವಾಗಿದೆ, ಆದರೆ ರೌಂಡಿಂಗ್ ಇಲ್ಲದೆ, ಈ ರೀತಿಯ ಡೇಟಾವು ಸಂಗ್ರಹಿಸುವ ಸಂಖ್ಯೆಗೆ ಸ್ಥಿರ ಅಗಲವನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ. ಈ ರೀತಿಯ ಡೇಟಾಗೆ ಗರಿಷ್ಠ ಒಟ್ಟು ಅಂಕಿಗಳು 64, ಅದರಲ್ಲಿ 30 ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ದಶಮಾಂಶ ಸ್ಥಳಗಳು, ಬೆಲೆಗಳು, ವೇತನಗಳು ಮತ್ತು ಕರೆನ್ಸಿಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಸಾಕಷ್ಟು ಹೆಚ್ಚು.

ದಶಮಾಂಶ-ಬಿಂದು -1

ಆಲ್ಫಾನ್ಯೂಮರಿಕ್ ಡೇಟಾ

ಅಂತಿಮವಾಗಿ ನಾವು ಹೊಸದನ್ನು ನಮೂದಿಸಲು ಸಂಖ್ಯಾತ್ಮಕ ಡೇಟಾ ವರ್ಗವನ್ನು ಬಿಡುತ್ತೇವೆ. ಇಲ್ಲಿ ನಾವು ಕ್ಯಾರೆಕ್ಟರ್ ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಬಗ್ಗೆ ಮಾತನಾಡುತ್ತೇವೆ, ಅದನ್ನು ಉತ್ತಮ ರೀತಿಯಲ್ಲಿ ವಿವರಿಸಲು, ಮತ್ತು MySQL ನಲ್ಲಿನ ಡೇಟಾ ಪ್ರಕಾರಗಳಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ: ಚಾರ್, ವಾರ್ಚಾರ್, ಬೈನರಿ, ವಾರ್ಬಿನರಿ, ಟಿನಿಬ್ಲೊಬ್, ಟಿನಿಟೆಕ್ಸ್ಟ್, ಬ್ಲೊಬ್, ಟೆಕ್ಸ್ಟ್, ಮೀಡಿಯಂಬ್ಲೋಬ್, ಮೀಡಿಯಂಕ್ಸ್, LONGBLOB, LONGTEXT, ENUM ಮತ್ತು SET, ಪ್ರತಿಯೊಂದೂ ತನ್ನದೇ ಆದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ನಾವು ಯಾವ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಯಸುತ್ತೇವೆ ಎನ್ನುವುದರ ಮೇಲೆ ಅದರ ಅನುಕೂಲಗಳನ್ನು ಹೊಂದಿದೆ.

ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಡೇಟಾ

MYSQL ನಲ್ಲಿ ಡೇಟಾ ಪ್ರಕಾರಗಳಿಗೆ ಬಂದಾಗ ಇದು ನಮ್ಮ ಕೊನೆಯ ವರ್ಗವಾಗಿದೆ. ನಾವು ಉಲ್ಲೇಖಿಸಿದ ಡೇಟಾ, ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯವನ್ನು ಸಂಗ್ರಹಿಸಲು ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ, ಒಂದು ಮತ್ತು ಇನ್ನೊಂದು ಮತ್ತು ಅವುಗಳ ಮುಖ್ಯ ಉಪಯೋಗಗಳ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ನೋಡುತ್ತೇವೆ, ಈ ರೀತಿಯಾಗಿ ನಾವು ಪ್ರತಿಯೊಂದು ಸಂದರ್ಭದಲ್ಲೂ ಸೂಕ್ತ ರೀತಿಯ ಡೇಟಾವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ.

DATE

MySQL ನಲ್ಲಿನ ಈ ರೀತಿಯ ಡೇಟಾವು ನಮಗೆ ಮೊದಲ ನಾಲ್ಕು ಅಂಕೆಗಳು ವರ್ಷಕ್ಕೆ ಸೇರಿದ ದಿನಾಂಕಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮುಂದಿನ ಎರಡು ತಿಂಗಳುಗಳು ಮತ್ತು ಕೊನೆಯ ಎರಡು ದಿನಗಳು, ಆದರೂ ಸ್ಪ್ಯಾನಿಷ್ ಮಾತನಾಡುವ ದೇಶಗಳಲ್ಲಿ ನಾವು ಮೊದಲು ದಿನಾಂಕಗಳನ್ನು ಆದೇಶಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ದಿನ, ನಂತರ ತಿಂಗಳು, ಮತ್ತು ನಂತರ ವರ್ಷಕ್ಕೆ, MYSQL ಗೆ ಇದು ಸಂಪೂರ್ಣವಾಗಿ ವಿರುದ್ಧವಾಗಿದೆ.

DATE ಕ್ಷೇತ್ರವನ್ನು ಓದುವಾಗ, ವರ್ಷದಿಂದ ದಿನವನ್ನು ಮತ್ತು ತಿಂಗಳುಗಳನ್ನು ಬೇರ್ಪಡಿಸುವ ಡ್ಯಾಶ್‌ಗಳೊಂದಿಗೆ ಕಾಣಿಸಿಕೊಂಡರೂ, ಈ ಡೇಟಾವನ್ನು ಸೇರಿಸುವಾಗ ಅದು ನಮಗೆ ನಿರಂತರವಾಗಿ ಎಲ್ಲವನ್ನೂ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ನಾವು ಇದನ್ನು ನೋಡಬಹುದು ಇದು: 2018-06-04 ಮತ್ತು ಇದನ್ನು 20180604 ನಂತೆ ಸೇರಿಸಿ. DATE ನಮಗೆ ನಿರ್ವಹಿಸಲು ಅನುಮತಿಸುವ ದಿನಾಂಕ ಶ್ರೇಣಿ 1000-01-01 ರಿಂದ 9999-12-31.

ಎರಡು ಸಾವಿರ ವರ್ಷಗಳ ಹಿಂದೆ ನಡೆದ ಘಟನೆಯೊಂದಿಗೆ ನಾವು ಏನನ್ನಾದರೂ ಹೊಂದಿಲ್ಲದಿದ್ದರೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಬಹಿರಂಗಪಡಿಸಬೇಕಾದರೆ, ಈ ಸ್ವರೂಪದಲ್ಲಿ ನಮಗೆ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲ; ಮತ್ತೊಂದೆಡೆ, ಭವಿಷ್ಯದ ದೃಷ್ಟಿಯಿಂದ ನಮಗೆ ಹೆಚ್ಚಿನ ಅವಕಾಶಗಳಿವೆ, ಏಕೆಂದರೆ ಈ ಸ್ವರೂಪದೊಂದಿಗೆ ನಾವು ಸುಮಾರು 10,000 ವರ್ಷವನ್ನು ತಲುಪಿದ್ದೇವೆ.

ದಿನಾಂಕ ಸಮಯ

DATETIME ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಒಂದು ಕ್ಷೇತ್ರವು ನಮಗೆ ದಿನಾಂಕವನ್ನು ಅಲ್ಲ, ಆದರೆ ಒಂದು ಕ್ಷಣ, ಸಮಯದ ಒಂದು ಕ್ಷಣ, ದಿನಾಂಕದ ಹೊರತಾಗಿ ಅದರ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮೊದಲು ನಾವು ವರ್ಷ, ನಂತರ ತಿಂಗಳು, ನಂತರ ದಿನ , ನಂತರ ನಾವು ಗಂಟೆ, ನಿಮಿಷಗಳು ಮತ್ತು ಸೆಕೆಂಡುಗಳನ್ನು ಸಹ ಹೊಂದಿದ್ದೇವೆ, ಸ್ವರೂಪವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

  • YYYY- MM- DD HH: MM: SS

ದಿನಾಂಕ ಭಾಗವು (10,000 ವರ್ಷಗಳು), ಅಂದರೆ 1000-01-01 ರಿಂದ 9999-12-31 ವರೆಗಿನ ದಿನಾಂಕವನ್ನು ಹೋಲುತ್ತದೆ. ವೇಳಾಪಟ್ಟಿಯ ಭಾಗವು ಈ ರೀತಿ ಇರುತ್ತದೆ: 00:00:00 ರಿಂದ 23:53:53 ವರೆಗೆ. ಸಂಪೂರ್ಣ ಎಲ್ಲವೂ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ: 1000-01-01 00:00:00 ರಿಂದ 9999-12-31 23:59:59.

ಟೈಮ್

ಇಲ್ಲಿ ನಮಗೆ ಗಂಟೆಗಳು, ನಿಮಿಷಗಳು ಮತ್ತು ಸೆಕೆಂಡುಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಅವಕಾಶವಿದೆ, ಮತ್ತು ಹೌದು, ಹಿಂದಿನ ಡೇಟಾ ಪ್ರಕಾರವು ಸಹ ಮಾಡಿದೆ, ಆದರೆ TIME ನೊಂದಿಗೆ ನಾವು ಅನುಮತಿಸಿದ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದ್ದೇವೆ: -839: 59: 59 ರಿಂದ 839: 59: 59; ಇದು ಪ್ರಸ್ತುತ ದಿನಾಂಕದಂದು ಸುಮಾರು 35 ದಿನಗಳ ಹಿಂದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ವ್ಯಾಪಿಸುತ್ತದೆ. ಎರಡು ನಿಕಟ ಕ್ಷಣಗಳ ನಡುವೆ ಕಳೆದ ಸಮಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಈ ರೀತಿಯ ಡೇಟಾ ಸೂಕ್ತವಾಗಿದೆ.

ಸಮಯ

ಇಲ್ಲಿ ನಾವು ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿದ್ದೇವೆ ಅದು DATETIME ಗೆ ಹೋಲುತ್ತದೆ ಆದರೆ ಅದರ ಸ್ವರೂಪ ಮತ್ತು ವ್ಯಾಪ್ತಿಯು ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ, ಆದರೂ ಇದು ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಸಂಗ್ರಹಿಸಲು ಇನ್ನೂ ಉಪಯುಕ್ತವಾಗಿದೆ. ಈ ಸ್ವರೂಪದ ಕ್ಷೇತ್ರದೊಂದಿಗೆ ನಮಗೆ ಮೂರು ಆಯ್ಕೆಗಳನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಬಹುದು, ಮೊದಲನೆಯದು: YYYY-MM-DD HH: MM: SS, ಎರಡನೆಯದು: YYYY-MM-DD, ಮತ್ತು ಮೂರನೆಯದು ಸರಳವಾಗಿದೆ: YY-MM-DD .

ಇಲ್ಲಿ ನಾವು 14, 8 ಅಥವಾ 6 ಅಂಕೆಗಳ ಉದ್ದವನ್ನು ಹೊಂದುವ ಸಾಧ್ಯತೆಯನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಇದು ನಾವು ಒದಗಿಸುವ ಮಾಹಿತಿಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಈ ಸ್ವರೂಪವು ಇತರರಂತೆ ಐತಿಹಾಸಿಕ ಅಥವಾ ಭವಿಷ್ಯದಂತಿಲ್ಲ, ಏಕೆಂದರೆ ಈ ಕ್ಷೇತ್ರವು ನಿರ್ವಹಿಸುವ ವ್ಯಾಪ್ತಿಯು 1970-01-01 ರಿಂದ 2037 ರವರೆಗೆ ಮಾತ್ರ ಹೋಗುತ್ತದೆ.

ಇದರ ಜೊತೆಗೆ, ಒಂದು ಕುತೂಹಲಕಾರಿ ಸಂಗತಿಯೆಂದರೆ, ಪ್ರತಿ ಬಾರಿ ದಾಖಲೆಯನ್ನು ಸೇರಿಸಿದಾಗ ಅಥವಾ ನವೀಕರಿಸಿದಾಗ ಅದರ ಮೌಲ್ಯವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ ಎಂದು ನಾವು ಸ್ಥಾಪಿಸಬಹುದು, ಈ ರೀತಿಯಾಗಿ ನಾವು ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ನಮ್ಮ ಕೊನೆಯ ನವೀಕರಣದ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಯಾವಾಗಲೂ ಇರಿಸಿಕೊಳ್ಳುತ್ತೇವೆ. ನಿಜವಾಗಿಯೂ ಆದರ್ಶವಾಗಿದೆ. ಯಾವುದನ್ನೂ ಪ್ರೋಗ್ರಾಂ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲದೆ ನಿಯಂತ್ರಣವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವುದು.

ನಾವು ಇದನ್ನು phpMyAdmin ನಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಯಸಿದರೆ, ನಾವು ಮಾಡಬೇಕಾಗಿರುವುದು ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ "CURRENT_TIMESTAMP ನವೀಕರಣ" ಎಂದು ಹೇಳುವ ಆಯ್ಕೆಯನ್ನು ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯ CURRENT_TIMESTAMP ಎಂದು ಆಯ್ಕೆ ಮಾಡುವುದು. ದಾಖಲೆಯನ್ನು ಸೇರಿಸುವಾಗ ಅಥವಾ ಮಾರ್ಪಡಿಸುವಾಗ ಅದರ ಮೌಲ್ಯವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನವೀಕರಿಸಬಹುದಾದ ಕ್ಷೇತ್ರ.

ವರ್ಷ

ಒಂದು ಕ್ಷೇತ್ರವನ್ನು YEAR ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸುವ ಅಗತ್ಯವನ್ನು ನಾವು ನೋಡಬೇಕಾದರೆ, ನಾವು ಒಂದು ವರ್ಷವನ್ನು ಸಂಗ್ರಹಿಸಬಹುದು, ಎರಡನ್ನೂ ನಾಲ್ಕು ಅಂಕಿಗಳನ್ನು ಬಳಸಿ. ನಾವು ಇದನ್ನು 70 ರಿಂದ 99 ರವರೆಗಿನ ಎರಡು ಅಂಕೆಗಳಲ್ಲಿ ಮಾಡಿದರೆ (70 ರಿಂದ 99 ರವರೆಗಿನವುಗಳು ಇವುಗಳು 1970 ರಿಂದ 1999 ರವರೆಗಿನ ವರ್ಷಗಳ ವ್ಯಾಪ್ತಿಗೆ ಅನುಗುಣವಾಗಿರುತ್ತವೆ ಮತ್ತು 00 ರಿಂದ 69 ರವರೆಗಿನ ಅಂಕಿಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ನಾವು ಮಾಡಬಹುದು 2000 ರಿಂದ 2069 ರವರೆಗಿನ ವರ್ಷಗಳನ್ನು ಸೂಚಿಸುತ್ತದೆ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ), ನಾಲ್ಕು ಅಂಕೆಗಳನ್ನು ಒದಗಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ, ಸಂಭಾವ್ಯ ಶ್ರೇಣಿಯನ್ನು ವಿಸ್ತರಿಸುವುದನ್ನು ನಾವು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ, ನಂತರ 1901 ರಿಂದ 2155 ಕ್ಕೆ ಹೋಗುತ್ತೇವೆ.

MySQL ನಲ್ಲಿನ ಡೇಟಾ ಪ್ರಕಾರಗಳಿಗೆ ಸಂಬಂಧವಿಲ್ಲದಿದ್ದರೂ, ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ್ದರೂ ನಮಗೆ ಹೆಚ್ಚುವರಿ ಸಾಧ್ಯತೆಯಿದೆ. ಈ ಹೆಚ್ಚುವರಿ ಸಾಧ್ಯತೆಯು ಪಿಎಚ್‌ಪಿ ಟೈಮ್ ಫಂಕ್ಷನ್‌ನೊಂದಿಗೆ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಮೌಲ್ಯವನ್ನು ಸೃಷ್ಟಿಸುವುದು (ನಾವು ಇನ್ನು ಮುಂದೆ MYSQL ಬಗ್ಗೆ ಮಾತನಾಡುವುದಿಲ್ಲ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಲು ಬಯಸುತ್ತೇವೆ, ಆದರೂ ಒಂದೇ ರೀತಿಯ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿರುವ ಕಾರಣ ಗೊಂದಲಕ್ಕೊಳಗಾಗುವುದು ಮಾನ್ಯವಾಗಿದೆ).

ಹೇಗಾದರೂ, ನಾವು ಆ ಮೌಲ್ಯವನ್ನು 10-ಅಂಕಿಯ INT ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಂಗ್ರಹಿಸಬಹುದು, ಈ ರೀತಿಯಾಗಿ, ನಮ್ಮ ಕ್ಷೇತ್ರದ ಮೌಲ್ಯಗಳನ್ನು ಆದೇಶಿಸುವುದು ತುಂಬಾ ಸರಳವಾಗಿರುತ್ತದೆ (ನಾವು ಒಂದು ಸುದ್ದಿಯ ದಿನಾಂಕವನ್ನು ಉದಾಹರಣೆಯಾಗಿ ಹಾಕಬಹುದು) ಮತ್ತು ನಂತರ ಪಿಎಚ್‌ಪಿಯ ಸ್ವಂತ ದಿನಾಂಕ ನಿರ್ವಹಣಾ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಆ ಮೌಲ್ಯಯುತ ಟೈಮ್‌ಸ್ಟಾಂಪ್ ಅನ್ನು ಓದಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಪರಿವರ್ತಿಸುವ ಮೂಲಕ ಆ ದಿನಾಂಕವನ್ನು ತೋರಿಸಬಹುದು.

ದಿನಾಂಕ-ಸಮಯ -1

MySQL ನಲ್ಲಿನ ಡೇಟಾ ಪ್ರಕಾರಗಳ ಕುರಿತು ಈ ಲೇಖನದೊಂದಿಗೆ, ನಾವು ವಿವರಿಸಲು ಬಯಸಿದ ಎಲ್ಲವನ್ನೂ ನಾವು ಸಾಕಷ್ಟು ಸ್ಪಷ್ಟವಾಗಿ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು ಮತ್ತು ನಮ್ಮ ಎಲ್ಲಾ ಮಾಹಿತಿಯ ಪ್ರಕಾರ ಡೇಟಾಬೇಸ್ ಮತ್ತು ಟೇಬಲ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು ಎಂದು ನೀವು ಕಲಿತಿದ್ದೀರಿ, ಅವುಗಳ ಕ್ಷೇತ್ರಗಳನ್ನು ಒಟ್ಟು ನಿಖರತೆಯಿಂದ ವಿವರಿಸುತ್ತೇವೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ ಅವುಗಳನ್ನು ರೀತಿಯ ಡೇಟಾ ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಿ, ಆದ್ದರಿಂದ, ಸಾಮರ್ಥ್ಯದಲ್ಲಿ ಅಥವಾ ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ, ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅನ್ನು ಸರಿಯಾಗಿ ಆರಂಭಿಸಲು, ಈಗ ನಮಗೆ ಯಾವ ಸ್ವರೂಪದ ಅಗತ್ಯವಿದೆ ಎಂದು ಸ್ಪಷ್ಟವಾದ ಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದ್ದು, ಅದು ನಮ್ಮ ಅಗತ್ಯಕ್ಕೆ ತಕ್ಕಂತೆ ನಮ್ಮ ಅಗತ್ಯಕ್ಕೆ ಸರಿಹೊಂದುತ್ತದೆ ಪ್ರೋಗ್ರಾಂ ಮಾಡಬೇಕು.

ಪ್ರೋಗ್ರಾಮಿಂಗ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ನಮ್ಮ ಇನ್ನೊಂದು ಲೇಖನವನ್ನು ಆನಂದಿಸಲು ನಾವು ನಿಮ್ಮನ್ನು ಆಹ್ವಾನಿಸುತ್ತೇವೆ: ವಸ್ತು-ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ನಲ್ಲಿ ಬಹುರೂಪತೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ವಾಸ್ತವಿಕ ಬ್ಲಾಗ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.