[Powered by Google Translate] [SQL] [CHRISTOPHER BARTHOLOMEW] [ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ] [ಈ CS50 IS] [CS50 ಟಿವಿ] ಆದ್ದರಿಂದ, ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಸಂಘಟಿಸಲು ಸಾಧನವಾಗಿ ಡೇಟಾಬೇಸ್ ಬಳಸಿ ಕೋಷ್ಟಕಗಳು ಒಳಗೆ ನಮ್ಮ ನಿರಂತರ ಮಾಹಿತಿ. ಇದು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಒಂದು ಹಾರ್ಡ್ ಡ್ರೈವ್ ಎಂದು ಆವಿಶೀಲವಲ್ಲದ ಮಧ್ಯರೇಖೆಗಳು ಸಂಗ್ರಹಿಸಿದುದರಿಂದ ಅರ್ಥ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಆಫ್ ಸಹ, ಮಾಹಿತಿ ಇನ್ನೂ ಅಖಂಡವಾಗಿದೆ. ಮತ್ತು, ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಮಾಹಿತಿ, ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಉದಾಹರಣೆಗೆ ಸಂಗ್ರಹಿಸುವ ಮಾಹಿತಿ ದೃಶ್ಯಗಳನ್ನು ದತ್ತಸಂಚಯಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತವೆ ದಾಸ್ತಾನು ಹುಡುಕುತ್ತಿರುವಾಗ ವೆಬ್ ಸ್ವರೂಪಗಳಿಂದ ಬಳಕೆದಾರ ಮಾಹಿತಿಯನ್ನು, ಅಥವಾ ಸ್ಥಳಗಳಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಅಪ್ಡೇಟ್. ಆದರೆ ಹೇಗೆ ನಾವು ವಾಸ್ತವವಾಗಿ, ನಮ್ಮ ಡೇಟಾಬೇಸ್ ಸಂವಹನ ಇಲ್ಲ ಅಥವಾ ನಾವು, ಓದಲು ಸಂಗ್ರಹಿಸಲು, ಅಳಿಸಲು ಬಳಸುವುದು ಮತ್ತು ಈ ದತ್ತಸಂಚಯ ಪಟ್ಟಿಗಳ ಒಳಗೆ ನಮ್ಮ ಅಕ್ಷಾಂಶ ಅಪ್ಡೇಟ್? ಅಲ್ಲದೆ, ಉತ್ತರ ನಾವು ಡೇಟಾಬೇಸ್ ಭಾಷೆಯ ಒಂದು ವಿಶೇಷ ರೀತಿಯ ಬಳಸುವ ಆಗಿದೆ ಇದು ನಮ್ಮ ದತ್ತಸಂಚಯ ಪಟ್ಟಿಗಳ ನೇರವಾಗಿ ವರ್ತಿಸುತ್ತದೆ. ಇದರ ಹೆಸರು, ಪ್ರಶ್ನೆ ಭಾಷಾ ನಿರ್ಮಾಣವಾಗಿದೆ [ರಚನಾತ್ಮಕ ವೈಚಾರಿಕ ಭಾಷೆ] ಅಥವಾ ನಾನು SQL ಎಂದು ನೋಡಿ. ಈಗ [ಸೆ-QueL], ಅಥವಾ SQL, ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಅಲ್ಲ ಬದಲಿಗೆ, ಇದು ಆಜ್ಞೆಗಳ ಒಂದು ಪ್ರಮಾಣಿತ ಒದಗಿಸುತ್ತದೆ ಒಂದು ಭಾಷೆಯ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಗಳು ವಿವಿಧ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು. CS50 ಉದ್ದೇಶದಿಂದ ನಾವು ನಾಲ್ಕು ಮೂಲಭೂತ ಆಜ್ಞೆಗಳನ್ನು ಮೇಲೆ ಹೋಗುತ್ತೇನೆ: , ಆಯ್ಕೆ ಸೇರಿಸಲು, ನವೀಕರಿಸಿ ಮತ್ತು ಅಳಿಸಿ. ಇದಲ್ಲದೆ, ನಾವು, phpMyAdmin ಎಂಬ ಡೇಟಾಬೇಸ್ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಬಳಸಿಕೊಳ್ಳುತ್ತವೆ ವಿಲ್ ಇದು ನಮ್ಮ SQL ಹೇಳಿಕೆಗಳನ್ನು ಬರೆಯಲು APPLIANCE ಸ್ಥಾಪಿಸಿದ. ಆದ್ದರಿಂದ, ನೀವು ಈ ಆಜ್ಞೆಯನ್ನು ನೆನಪಿಡಿ ಸಹಾಯ ನಮ್ಮ ಸನ್ನಿವೇಶಗಳೊಂದಿಗೆ ನೆರವಾಗಲು ಒಂದು ಬೀರು ಕೆಲವು ಕೇಕುಗಳಿವೆ ತಂದ ಮಾಡಿದ. ನೀವು ಕಪ್ಕೇಕ್ ದತ್ತಾಂಶ ಹೊಂದಿರುವ ಸೇ, ನಿಮ್ಮ ಕೇಕುಗಳಿವೆ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಅಲ್ಲಿ. ಈಗ, ಡೇಟಾಬೇಸ್ ಅನೇಕ ಕೋಷ್ಟಕಗಳು ಹೊಂದಿರಬಹುದು ಮತ್ತು ಕೋಷ್ಟಕಗಳು ಸ್ವತಃ ಹಲವು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ನಮ್ಮ ಕಪ್ಕೇಕ್ ದತ್ತಾಂಶ ಒಳಗೆ, ನಾವು cupcake_cupboard ಎಂಬ ಟೇಬಲ್ ಇಲ್ಲದಿರಬಹುದು. ಈ ಟೇಬಲ್ ಕೇಕುಗಳಿವೆ ಬಗ್ಗೆ ಎಲ್ಲಾ ಮಾಹಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ನಿಮ್ಮ ಬೀರು ರಲ್ಲಿ, ಹಾಗೂ, ಅವು. ನಿಮ್ಮ ಮೇಜಿನ ಒಳಗೆ ಎಂದು ಅಂಕಣಗಳು ಕಪ್ಕೇಕ್ ಲಕ್ಷಣಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, cupcake_cupboard ರ ಅಂಕಣಗಳ ಗಳು ಕೇಕ್ ID ಯನ್ನು, CakeType, CakeColor, ಮತ್ತು CakeIsNice. ಈ ಬೂಲಿಯನ್-ಟೈಪ್ ಕಾಲಮ್ ಕೇಕ್ ಸಂತೋಷವನ್ನು ಸಂತೋಷವನ್ನು ಅಥವಾ ನಿರ್ಧರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ನಾವು ಆಯ್ದ ಹೇಳಿಕೆಯನ್ನು ರೈಟಿಂಗ್ ಆರಂಭಿಸಲು ನೀನು. ಆಯ್ದ ಹೇಳಿಕೆಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ ಮಾಹಿತಿ ಪಡೆಯಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಸನ್ನಿವೇಶದಲ್ಲಿ, ನಾವು ಎಲ್ಲವನ್ನೂ ತಿಳಿಯಲು ಬಯಸುವ ನಮ್ಮ ಬೀರು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಎಲ್ಲಾ ಕೇಕುಗಳಿವೆ ಬಗ್ಗೆ. ಇದನ್ನು ಮಾಡಲು ವಾಕ್ಯ "ಆಯ್ಕೆ" ಸ್ಪೇಸ್ ಸ್ಟಾರ್, ಅಥವಾ *, ಬಾಹ್ಯಾಕಾಶ ನಮ್ಮ ಪಟ್ಟಿಯಿಂದ ಸ್ಥಳವನ್ನು ಹೊಂದಿದೆ cupcake_cupboard ಇದು. ನ ಮುಂದೆ ಹೋಗಿ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಲೆಟ್. ನಾವು ನೋಡಬಹುದು ಎಂದು, ಈ ನಮ್ಮ ಬೀರು ಎಲ್ಲಾ ಕೇಕುಗಳಿವೆ. ಆ *, ಅಥವಾ ನಕ್ಷತ್ರ ಗಮನಿಸುವುದು ಮುಖ್ಯವಾಗಿರುತ್ತದೆ, ವೈಲ್ಡ್ ಕಾರ್ಡ್ ಪಾತ್ರ ಕೆಲವು ಮೇಜಿನ ಎಲ್ಲಾ ಕಾಲಮ್ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸುವಿಕೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ನಾವು ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ ಅಥವಾ ಕಾಲಮ್ಗಳನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ನಿಜವಾದ ಕಾಲಮ್ ಹೆಸರಿನ * ಬದಲಿಸಿ. ನಾವು ಬಹು ಕಾಲಮ್ಗಳನ್ನು ಬಯಸುವ, ಆದರೆ, ನಾವು ಈ ಸಾಧಿಸಬಹುದು ಚಿಹ್ನೆಗಳಿಂದ ಪ್ರತಿ ಕಾಲಮ್ ಗಡಿಗುರುತಿಸುವಿಕೆಯ ಕಾಲಮ್ ಹೆಸರುಗಳನ್ನು ಬರೆಯುವ ಮೂಲಕ. ಉದಾಹರಣೆಗೆ, ಏಕೈಕ cupcake_cupboard ಕೋಷ್ಟಕದಲ್ಲಿ CakeId ಮತ್ತು CakeType ಹಿಂಪಡೆಯಲು ಅವಕಾಶ. ಇದನ್ನು ಮಾಡಲು ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿದೆ: ಆಯ್ಕೆ ಸ್ಪೇಸ್ CakeID ಅಲ್ಪವಿರಾಮ ನಮ್ಮ ಟೇಬಲ್, cupcake_cupboard ರಿಂದ CakeType ಜಾಗ. ನ ಮುಂದೆ ಹೋಗಿ ಈ ನಿರ್ವಹಿಸಲು ಅವಕಾಶ. ಮತ್ತು ಇಲ್ಲಿ, ನಾವು ಈಗ ನಾವು ಸೂಚಿಸಿದ ಎರಡು ಸ್ತಂಭಗಳು ನಮ್ಮ ಬೀರು ಪ್ರತಿ ಕಪ್ಕೇಕ್ ಫಾರ್. ನಾವು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಮೂಲಕ ನಮ್ಮ ಪ್ರಶ್ನೆ ಫಲಿತಾಂಶಗಳು ಸಂಸ್ಕರಿಸಲು ಸಾಧ್ಯ ಮೇಜಿನ ಹೆಸರು ನಂತರ "ಎಲ್ಲಿ" ಷರತ್ತು. ಉದಾಹರಣೆಗೆ, ನಮ್ಮ ಬೀರು ಒಂದು ಕಪ್ಕೇಕ್ ಕಂಡುಬರುತ್ತಿಲ್ಲ ಎಂದು, ಮತ್ತು, ಆದ್ದರಿಂದ ನೋಡುತ್ತಿರುವ ಒಳ್ಳೆಯವರಾಗಿರುವದಿಲ್ಲವೋ. ನ ನೋಡುತ್ತಿರುವ, ಜೊತೆಗೆ, ಸೊ ನೈಸ್ ಎಂದು ನಮ್ಮ ಬೀರು ಎಲ್ಲಾ ಕೇಕುಗಳಿವೆ ಊಹಿಸಲು ಅವಕಾಶ "ಎಲ್ಲಿ" ಷರತ್ತು ಬಳಸಿ. ಇದನ್ನು ಮಾಡಲು ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿದೆ: ಬಾಹ್ಯಾಕಾಶ cupcake_cupboard ಆಯ್ಕೆ ಸ್ಪೇಸ್ * ಬಾಹ್ಯಾಕಾಶ ಬಾಹ್ಯಾಕಾಶ ಇಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಬಾಹ್ಯಾಕಾಶ ನಮ್ಮ ಷರತ್ತುಬದ್ಧ ಕಾಲಮ್, CakeIsNice =, ತಪ್ಪು ಮತ್ತು ಬೂಲಿಯನ್ ಮೌಲ್ಯ. ನೀವು ತಂತಿಗಳನ್ನು ಬಳಸಿ, ನೀವು ತಂತುವನ್ನು ಇದು ಸುತ್ತುಗಟ್ಟಬೇಕು ಮಾಡಬೇಕು ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯವಾಗಿರುತ್ತದೆ. ಈ SQL ಎಲ್ಲಾ ತಂತಿಗಳನ್ನು ಅನ್ವಯವಾಗುತ್ತದೆ, ಅಥವಾ, SQL ಡೇಟಾಬೇಸ್ ಪದಗಳಲ್ಲಿ, ಭಿನ್ನ ಅಕ್ಷರಗಳನ್ನು Varchar datatype ಎಂದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಒಂದು ಬೂಲಿಯನ್ ಮೌಲ್ಯವನ್ನು ಮತ್ತು ಸ್ಟ್ರಿಂಗ್ ಇದು, ಸರಿ ಅಥವಾ ತಪ್ಪು ಬಳಸುತ್ತಿದ್ದರೆ. ನ ಮುಂದೆ ಹೋಗಿ ಈ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ ಲೆಟ್. ಲೊ ಮತ್ತು ಇಗೋ, ನಾವು 1 ಚಾಕೊಲೇಟ್ ಹೊಂದಿರುವ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ ನಮ್ಮ ಬೀರು ರಲ್ಲಿ ಕಪ್ಕೇಕ್ ಒಳ್ಳೆಯವರಾಗಿರುವದಿಲ್ಲವೋ. ನಂತರ, ನಾವು ಒಂದು ಇನ್ಸರ್ಟ್ ಹೇಳಿಕೆಯನ್ನು ಬರೆಯಲು ನೀನು. ಸೇರಿಸಿ ಹೇಳಿಕೆಗಳನ್ನು ಸೇರಿಸಲು ಅಥವಾ ಸೇರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ಲಿಗೆ ಅಕ್ಷಾಂಶ ಹೆಚ್ಚುವರಿ ಸಾಲುಗಳನ್ನು. ನಮ್ಮ ಸನ್ನಿವೇಶದಲ್ಲಿ ರಿವಿಸಿಟಿಂಗ್, ನಾವು ಕೇವಲ ಒಂದು ಹೊಚ್ಚ ಹೊಸ ಕಪ್ಕೇಕ್ ಮಾಡಿದ ಊಹಿಸುತ್ತವೆ ಅವಕಾಶ. ನಾವು ಬಹಳ ಕಪ್ಕೇಕ್ ಈಟರ್ಸ್ ಆಯೋಜಿಸಲಾಗಿದೆ ರಿಂದ, ನಾವು ಈ ಹೊಸ ಕಪ್ಕೇಕ್ ಸೇರಿಸಲು ಹೊಂದಿರುವ ನೀನು ನಮ್ಮ cupcake_cupboard ಕೋಷ್ಟಕದಲ್ಲಿ. , ಸ್ಪೇಸ್ ನಮ್ಮ ಟೇಬಲ್ಲಿಗೆ ಜಾಗವನ್ನು ಸೇರಿಸಿ: ಈ ಮಾಡಲು ವಾಕ್ಯ ಇದು cupcake_cupboard, ಸ್ಪೇಸ್ (, ಮತ್ತು ಇಲ್ಲಿ ನಾವು, ಒಂದು ಅಲ್ಪವಿರಾಮ ಮೂಲಕ ಗೊತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಹೆಸರುಗಳನ್ನು ಸೂಚಿಸಿ CakeType ಅಲ್ಪವಿರಾಮ CakeColor CakeIsNice ಅಲ್ಪವಿರಾಮ) ಜಾಗವನ್ನು. ಈ ಹಿನ್ನೆಲೆಯಲ್ಲಿ, ನಾವು ಪದ ಮೌಲ್ಯಗಳು ಸ್ಪೇಸ್ (ಬರೆಯಲು, ಮತ್ತು ಇಲ್ಲಿ ನಾವು ಚಿಹ್ನೆಗಳಿಂದ ಅದಕ್ಕೆ ಗೊತ್ತು ಸಹ ಕ್ರಮವಾಗಿ ಪ್ರತಿ ಕಾಲಮ್ ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಿ. ಅವರು ಎಲ್ಲಾ Varchar ಮೌಲ್ಯಗಳನ್ನು ಏಕೆಂದರೆ ಏಕ ಉದ್ಧರಣ, ನಾವು, ತಂತುವನ್ನು ಅವುಗಳನ್ನು ಸುತ್ತುವರೆದಿರುವ ವಿಲ್ ಕಡಲೆಕಾಯಿ ಬೆಣ್ಣೆ 'ಅಲ್ಪವಿರಾಮ' ತಿಳಿ ಕಂದು 'ಅಲ್ಪವಿರಾಮ ಟ್ರೂ. ಈಗ, ಪ್ರತಿಯೊಂದು ಸಾಲು ಸ್ವತಃ ಗುರುತಿಸಲು ಒಂದು ಅನನ್ಯ ಸಂಖ್ಯೆ ನೀಡಲು ಪ್ರಮುಖ. ಒಂದು ಕಾಲಮ್ Autoincrementing ಈ ಒದಗಿಸುತ್ತದೆ  "ಇಲ್ಲ ಎರಡು ಒಂದೇ ID ಗಳು ಹಿಂದೆಂದೂ ಈ ಕೋಷ್ಟಕದಲ್ಲಿ ಇರಬಹುದು." 's ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ನಿರ್ವಹಿಸಲು ಅವಕಾಶ. ನಾವು, ಎಲ್ಲಾ ಸಂಘಟಿತ ಹೋಗಿ. ನಾವು ಬರೆಯಲು ಎಂದು ಮುಂದಿನ SQL ಹೇಳಿಕೆಯನ್ನು ಒಂದು ಅಪ್ಡೇಟ್ ಹೇಳಿಕೆಯಾಗಿದೆ. ಅಪ್ಡೇಟ್ ಹೇಳಿಕೆಯನ್ನು ಒಂದು ಕಾಲಂ ಅಕ್ಷಾಂಶ ಮಾರ್ಪಡಿಸಲು ಬಳಸಬಹುದು ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಟೇಬಲ್ ಯಾವುದೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಲಿನ. ಹಿಂದೆ ನಮ್ಮ ಸನ್ನಿವೇಶದಲ್ಲಿ, ಆಯ್ದ ಹೇಳಿಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ನಾವು ಒಂದು ಕಪ್ಕೇಕ್ ಗುರುತಿಸಲಾಗಿದೆ ನಮ್ಮ cupcake_cupboard ಮೇಜಿನ ಒಳಗೆ ಯಾರ CakeIsNice ಮೌಲ್ಯವನ್ನು ಸುಳ್ಳು. ನಮ್ಮ ಕಡಲೆಕಾಯಿ ಬೆಣ್ಣೆ ಕಪ್ಕೇಕ್ ಒಲೆಯಲ್ಲಿ ಸಂದರ್ಭದಲ್ಲಿ ಎಂದು ಊಹಿಸುತ್ತವೆ ಅವಕಾಶ, ನಮ್ಮ ನಾಟ್ ಆದ್ದರಿಂದ ನಾಜೂಕಿನ ಕಪ್ಕೇಕ್ ಬಹಳ ಸಂತೋಷವನ್ನು ಮಾಡಿದ. ಆದ್ದರಿಂದ ಅಸಾಧಾರಣವಾದ ವ್ಯವಸ್ಥೆಗೊಳಿಸಲಾಗುತ್ತಿರುವ, ನಮ್ಮ ಕಪ್ಕೇಕ್ ಈ ಮೌಲ್ಯವನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ಬಯಸುತ್ತೇನೆ ನಮ್ಮ cupcake_cupboard ಕೋಷ್ಟಕದಲ್ಲಿ. ಆದ್ದರಿಂದ, ಇದನ್ನು ಪ್ರತಿಫಲಿಸಲು ಡೇಟಾಬೇಸ್ ನಮ್ಮ ಚಾಕೊಲೇಟ್ ಕಪ್ಕೇಕ್ ನವೀಕರಿಸಲು ಅವಕಾಶ. ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿದೆ: ಅಪ್ಡೇಟ್ ಸ್ಥಳವನ್ನು ನಮ್ಮ ಟೇಬಲ್, cupcake_cupboard, ಸ್ಥಳವನ್ನು ಹೊಂದಿಸಿ ಸ್ಪೇಸ್ ನಾವು ಬದಲಾಯಿಸಲು ಬಯಸುವ ಕಾಲಮ್, CakeIsNice =. ನಂತರ ಇಲ್ಲಿ ನಮ್ಮ ಹೊಸ ಮೌಲ್ಯವನ್ನು ಟ್ರೂ ಜಾಗವನ್ನು ಇರಿಸಿ. ಈಗ, ನಾವು ಈ ಮೌಲ್ಯವನ್ನು ಎಲ್ಲಾ ಸಾಲುಗಳನ್ನು ನವೀಕರಿಸಲು ಬಯಸುವ ಕಾರಣ, ನಾವು ಗುರುತಿಸಲು ಒಂದು "ಎಲ್ಲಿ" ಷರತ್ತು ಒದಗಿಸಲು ಬಯಸುವ ನಾವು ಮಾರ್ಪಡಿಸಲು ಬಯಸುವ ನಿಖರವಾದ ಸಾಲಿನಲ್ಲಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು ಕೇವಲ ಒಂದು ಕಪ್ಕೇಕ್ ಎಂದು ತಿಳಿದಿದೆ ಆ ತಪ್ಪು ಒಂದು CakeIsNice ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ಇದಲ್ಲದೆ, ನಾವು ಸರಿಯಾದ ಸಾಲು ಅಪ್ಡೇಟ್ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತಾರೆ "ಮತ್ತು" ಷರತ್ತು ಬಳಸಿ. ನಮ್ಮ ಪ್ರಶ್ನೆ ಮತ್ತಷ್ಟು ಸಂಸ್ಕರಿಸಲು "ಮತ್ತು" ಷರತ್ತು ಬಳಸಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು, ಕಪ್ಕೇಕ್ ಚಾಕೊಲೇಟ್ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ ನಾವು ಈ CakeType ಕಾಲಮ್ ಬಳಸುತ್ತದೆ. ಅಂತರಿಕ್ಷವು ನಮ್ಮ ಷರತ್ತುಬದ್ಧ ಕಾಲಮ್ ಸ್ಥಳವನ್ನು CakeIsNice ಸ್ಪೇಸ್ = ತಪ್ಪು, ಮತ್ತು ಬಾಹ್ಯಾಕಾಶ CakeType = 'ಚಾಕೊಲೇಟ್.' ಆದ್ದರಿಂದ, ಎಲ್ಲಾ ಒಟ್ಟಾಗಿ, ಮಾಪನವು, ಈ ಅಪ್ಡೇಟ್ ಹೇಳಿಕೆಯನ್ನು ಹೇಳುತ್ತಾರೆ ನಮ್ಮ ಕಪ್ಕೇಕ್ ಬೀರು ಎಲ್ಲಾ ಕೇಕುಗಳಿವೆ ಹೇಗೆ, ಮತ್ತು ಇವರ ಅಂಕಣ CakeIsNice ತಪ್ಪಾದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ಒಂದು ಕಪ್ಕೇಕ್ ಇದ್ದರೆ ಮತ್ತು CakeType, ಮೌಲ್ಯ ಚಾಕೊಲೇಟ್ ಒಳಗೊಂಡಿದೆ ನಾವು ಟ್ರೂ ನಿಶ್ಚಿತ ಸಾಲುಗಳನ್ನು CakeIsNice ಮೌಲ್ಯವನ್ನು ಪರಿಷ್ಕರಿಸಲು ಬಯಸುವ. ಆದ್ದರಿಂದ ನಾವು ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತ ಅವಕಾಶ. ಈಗ, ನಾವು ಸಂಘಟಿತ ಮಾಡುತ್ತಿದ್ದೇವೆ. ಕೇಕುಗಳಿವೆ ಎಲ್ಲಾ ಈ ಚರ್ಚೆ ಅಂತ ಬಿಟ್ ಹಸಿವಿನಿಂದ ಮಾಡಿದೆ. ನಾನು ಒಂದು ನನ್ನಲ್ಲಿ ಸಹಾಯ ನನಗನ್ನಿಸುತ್ತದೆ. ನಾನು ವಾಸ್ತವವಾಗಿ ಈ ಕಪ್ಕೇಕ್ ತಿನ್ನುತ್ತವೆ ಆದರೆ, ನಾನು ಕನಿಷ್ಠ ತನ್ನ ಅಸ್ತಿತ್ವವನ್ನು ತೆಗೆದು ಹಾಕಬೇಕಾಗುತ್ತದೆ  ನಮ್ಮ cupcake_cupboard ಪಟ್ಟಿಯಿಂದ. ಇದನ್ನು ಮಾಡಲು, ನಾವು "ಅಳಿಸಿ" ಹೇಳಿಕೆಯನ್ನು ಬಳಸುತ್ತದೆ. "ಅಳಿಸಿ" ಹೇಳಿಕೆಯನ್ನು ಟೇಬಲ್ ಎಲ್ಲಾ ಅಥವಾ ಕೆಲವು ಸಾಲುಗಳನ್ನು ತೆಗೆದು ಬಳಸಬಹುದು. ನೀವು ಪಟ್ಟಿಯಿಂದ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಸಾಲು ತೆಗೆದುಹಾಕಲು ಬಯಸಿದರೆ ನಂತರ ನೀವು ಹೀಗೆ ಒಂದು ಕಾಲಮ್ ಸೂಚಿಸಿ, ಒಂದು "ಎಲ್ಲಿ" ಷರತ್ತು ಒದಗಿಸಬೇಕು ನೀವು ತೆಗೆದುಹಾಕಲು ಬಯಸುವ ಸಾಲಿನಲ್ಲಿ ಅನನ್ಯ ಆಗಿರಬೇಕು. ಈ ವಾಕ್ಯ ಹೊಂದಿದೆ: ನಮ್ಮ ಟೇಬಲ್, cupcake_cupboard, ಬಾಹ್ಯಾಕಾಶ ಸ್ಥಳದಿಂದ ಜಾಗ DELETE. ಈಗ, ಈ ಹಂತದಲ್ಲಿ, ಯಾವಾಗ ಈ ದೂರದ ನಿಮ್ಮ ಅಳಿಸಿ ಹೇಳಿಕೆಯನ್ನು ನಲ್ಲಿ ನೀವು ಅತ್ಯಂತ ಎಚ್ಚರಿಕೆಯಿಂದ ಬಯಸುತ್ತೇನೆ. ನಾನು ಈ ಪ್ರಶ್ನೆಗೆ ಚಲಾಯಿಸಲು ಬಯಸುವ ಉದಾಹರಣೆಗೆ, ಕೆಲವು "ಎಲ್ಲಿ" ಷರತ್ತು ನೀಡದೆಯೇ ಆಗಿದೆ ನಾನು, ಈ cupcake_cupboard ಕೋಷ್ಟಕದಲ್ಲಿ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ ನಾನು ಈಗಾಗಲೇ ನನ್ನ ಕೇಕ್ ಐಡಿಗಳನ್ನು ಅನನ್ಯ ಎಂದು ತಿಳಿದಿರುವ ಕಾರಣ ಆದರೆ, ನಾನು ಬಳಸಿ ನನ್ನ "ಎಲ್ಲಿ" ಷರತ್ತು ಕೆಂಪು ವೆಲ್ವೆಟ್ ಕೇಕ್ id. ಅಂತರಿಕ್ಷವು ನಮ್ಮ ಕಾಲಮ್, CakeID = 1. ಈ ಒಂದು ಪೂರ್ಣಾಂಕ ಮೌಲ್ಯ ಏಕೆಂದರೆ ತಂತುವನ್ನು ಇದು ಸುತ್ತುವರೆವ ಅಗತ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ, ಅವರ ಹೇಳಿಕೆಯನ್ನು ಕಾರ್ಯಗತ ಅವಕಾಶ. ಹಾಗೆಯೇ, ಈಗ ನಾವು ಈ ಕಪ್ಕೇಕ್ ಅಸ್ತಿತ್ವವನ್ನು ಅಂಶವೂ ನೀವು ನಮ್ಮ cupcake_cupboard ಪಟ್ಟಿಯಿಂದ, ನಾವು ಎಡ ಒಂದು ವಿಷಯ ಹೊಂದಿವೆ: ಅದು ಕಾಣದಂತೆ ಮಾಡಲು. ನಾನು ಕ್ರಿಸ್ಟೋಫರ್ BartholOmew ಆಗಿದ್ದೇನೆ. ಈ CS50 ಹೊಂದಿದೆ.