ძირითადი მასალა
არასაჯარო რესურსების ზონა
კურსი: არასაჯარო რესურსების ზონა > თემა 2
გაკვეთილი 3: SQL დოკუმენტაცია- SQL: ცხრილის შექმნა მონაცემთა რამდენიმე ტიპით
- SQL: ცხრილის შექმნა მთავარი გასაღებით
- SQL: CREATE TABLE–ში DEFAULT (ნაგულისხმევი) მნიშვნელობების მითითება
- SQL: ცხრილის შექმნა გარე გასაღების მითითებით
- SQL: ცხრილებში მნიშვნელობების ჩასმა (INSERT)
- SQL: მწკრივების მონიშვნა (SELECT)
- SQL: მონიშვნა WHERE პირობებით
- SQL: გაფილტვრა IN–ით
- SQL: SELECT–ი ORDER BY–ით
- SQL: SELECT შედეგების გარდაქმნა CASE–ით
- SQL: LIKE–ით გაფილტვრა
- SQL: SELECT–ის გამოყენება LIMIT–თან
- SQL: ROUND და სხვა მთავარი ფუნქციები
- SQL: SELECT დაჯამების ფუნქციებთან
- SQL: SELECT–ის შედეგების დაჯგუფება GROUP BY–ით
- SQL: HAVING–ის გამოყენება GROUP BY–სთან
- SQL: JOIN–ი ცხრილებზე
- SQL: UPDATE და DELETE (განახლება და წაშლა)
- SQL: ALTER TABLE
© 2023 Khan Academyგამოყენების პირობებიკონფიდენციალურობის პოლიტიკაშენიშვნა ქუქი-ჩანაწერებზე
SQL: ცხრილის შექმნა მთავარი გასაღებით
როდესაც SQL–ში ქმნით ცხრილს, ძირითადად, id სვეტს მიუთითებთ პირველად გასაღებად. ეს ამ მნიშვნელობას აქცევს ცხრილში მწკრივის უნიკალურ იდენტიფიკატორად. სვეტის პირველად გასაღებად გადასაქცევად შეგიძლიათ, სვეტის შემდეგ დაწეროთ
PRIMARY KEY
.თუ შეეცდებით, რომ შეიყვანოთ მწკრივი იგივე პირველადი გასაღებით, რომელიც წინა მწკრივს აქვს, მიიღებთ SQL შეცდომას (სცადეთ ეს ქვემოთ დაკომენტირებულ კოდში). თუ შეიყვანთ მწკრივს პირველადი გასაღების მითითების გარეშე, მაშინ SQL–ი ავტომატურად შეარჩევს ერთს თქვენთვის – ისეთს, რომელიც ყველა დანარჩენი მნიშვნელობისგან განსხვავდება.
PRIMARY KEY
–ის შემდეგ AUTOINCREMENT
–ის მითითებაც შეგიძლიათ. როცა ამას აკეთებთ, SQL ძრავა იღებს სრულიად ახალ id–ს, ისეთს, რომელიც წაშლილი მწკრივების მიერაც კი არ იყო გამოყენებული. ეს შეიძლება, დაგჭირდეთ, თუ იყენებთ id–ებს მომხმარებლის მიერ წვდომის გზით და გსურთ, რომ ულიმიტო უნიკალურობის გარანტია მისცეთ. ამას მიაქვს მეტი პროცესინგის ენერგია, ასე რომ, AUTOINCREMENT
გამოიყენეთ მხოლოდ მაშინ, როცა გჭირდებათ.მეტი დეტალისათვის იხილეთ SQLite–ს ცნობარი მონაცემთა შეზღუდვებზე და
AUTOINCREMENT
.გსურთ, შეუერთდეთ დისკუსიას?
პოსტები ჯერ არ არის.