Ma’lumotlar Bazasi Asqarova Dilafruz Mavzu : sql tilida jadvallarni yaratish, o’zgartirish va o’chirish. Ishdan maqsad: Berilgan predmet sohasi uchun sql tilida jadvallarni yaratish
Download 56.56 Kb.
|
mbAsqarova
- Bu sahifa navigatsiya:
- Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni yaratish va ular ustida amallar bajarish. Uslubiy ko`rsatmalar
- CREATE TABLE ( [( )], [( )], ... );
- Qoshin turi
Ma’lumotlar Bazasi Asqarova Dilafruz Mavzu : SQL tilida jadvallarni yaratish, o’zgartirish va o’chirish. Ishdan maqsad: Berilgan predmet sohasi uchun SQL tilida jadvallarni yaratish, o’zgartirish va o’chirish bo`yicha ko`nikmaga ega bo`lish. Masalani qo`yilishi: Berilgan predmet soha ma`lumotlar bazasidagi barcha ob`yektlarni yaratish va ular ustida amallar bajarish. Uslubiy ko`rsatmalar: Jаdvаllаr CREATE TABLE kоmаndаsi bilаn yarаtilаdi. Bu kоmаndа qаtоrlаrsiz bo‘sh jаdvаl yarаtаdi. CREATE TABLE kоmаndаsi jаdvаl nоmini vа jаdvаl o‘zini mа’lum tаrtibdа ko‘rsаtilgаn ustunlаr nоmlаri ketmа – ketligi tа’rifi ko‘rinishidа аniqlаydi. U mа’lumоtlаr tiplаri vа ustunlаr o‘lchоvini аniqlаydi. Har bir jаdvаl judа bo‘lmаgаndа bittа ustungа egа bo‘lishi kerаk. CREATE TABLE kоmаndаsi sintаksisi: CREATE TABLE ( Аrgument qiymаti kаttаligi mа’lumоt turigа bоg‘liqdir. Аgаr siz mахsus ko‘rsаtmаsаngiz, tizim аvtоmаtik qiymаtni o‘rnаtаdi. MB - harbiy okrug axborot tizimi. Ma'lumotlar bazasi quyidagi jadvallardan iborat: Joylashuv, qo'shin turi, qismlar, rotalar, shaxsiy tarkib. Qo'shin turi jadvali quyidagi atributlarga ega: Nomi. Joylashuv jadvali quyidagi atributlarga ega: mamlakat, shahar, manzil, egallagan maydon. Qism jadvali quyidagi atributlarga ega: qism raqami, joylashuvi joylashtirish, qo'shin turi, rotalar soni. Rotalar jadvalida quyidagi atributlar mavjud: rota nomi, xizmatchilar soni. Shaxsiy tarkib jadvalida quyidagi atributlar mavjud: familiyasi, rota, lavoimi, tug'ilgan yili, xizmatga qo'shilgan yili, ish staji, mukofotlari, harbiy tadbirlarda qatnashishi. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.1.51-community MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> create database Harbiy_Okrug; Query OK, 1 row affected (0.23 sec) mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | harbiy_okrug | | mysql | | sinf | | talaba | | test | | xodim | +--------------------+ 7 rows in set (0.06 sec) 1 - Jadval. Qo`shin turi 2 - Joylashuv. mysql> use harbiy_okrug; Database changed mysql> create table joylashuv -> (m_id int(8) primary key, -> mamlakat varchar(15) not null, -> shahar varchar(15), -> manzil varchar(50), -> egallagan_maydon varchar(12)); Query OK, 0 rows affected (0.06 sec) mysql>
Qism. mysql> use harbiy_okrug; Database changed mysql> create table qism -> (qism_id int(8) primary key, -> q_raqami varchar(15) not null, -> joylashuv varchar(45), -> qoshin_turi varchar(50), -> rota_soni int(5)); Query OK, 0 rows affected (0.06 sec) Rotalar. mysql> use harbiy_okrug; Database changed mysql> create table rotalar -> (rota_id int(8) primary key, -> rota_nomi varchar(15) not null, -> x_soni int(5) not null); Query OK, 0 rows affected (0.10 sec) Shaxsiy tarkib mysql> use harbiy_okrug; Database changed mysql> create table shaxsiy_tarkib -> (x_id int(10) primary key, -> fam varchar(20) not null, -> rota varchar(25) not null); Query OK, 0 rows affected (0.06 sec) mysql> desc shaxsiy_tarkib; +-------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+-------+ | x_id | int(10) | NO | PRI | NULL | | | fam | varchar(20) | NO | | NULL | | | rota | varchar(25) | NO | | NULL | | +-------+-------------+------+-----+---------+-------+ 3 rows in set (0.02 sec) mysql>
Download 56.56 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling