1 / 7

SQL ( Structured Query Language )

SQL ( Structured Query Language ). MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan veri tabanlarını gösterir. SELECT DATABASE(); Seçili veri tabanlarını gösterir.

lawson
Download Presentation

SQL ( Structured Query Language )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SQL(StructuredQueryLanguage)

  2. MySQL de Temel Komutlar : CREATE DATABASE isim; verilen isimde bir veri tabanı oluşturur. SHOW DATABASES; Tüm yaratılan veri tabanlarını gösterir. SELECT DATABASE(); Seçili veri tabanlarını gösterir. USE DENEME; “DENEME” isimli veri tabanı seçilmiştir. SHOW TABLES; Yaratılan Tabloları gösterir. DESCRIBE tablo_ismi; Tablo tanımını verir. \. PRG.TXT prg isimli komutların yazılı olduğu dosyayı çalıştırır. “D:\Program Files\MySQL\MySQL Server 5.5\bin”

  3. SN SNAME STATUS CITY (S) (SP) SN PN QTY ---------------------------------------- --------------------- S1 Smith 20 London S1 P1 300 S2 Jones 10 Paris S1 P2 200 S3 Blake 30 Paris S1 P3 400 S4 Clark 20 London S1 P4 200 S5 Adams 30 Athena S1 P5 100 S1 P6 100 S2 P1 300 PN PNAME COLOR WEIGHT CITY (P) S2 P2 400 ----------------------------------------------------- S3 P2 200 P1 NutRed 12 London S4 P2 200 P2 BoltGreen 17 Paris S4 P4 300 P3 ScrewBlue 17 Rome S4 P5 400 P4 ScrewRed 14 London P5 Cam Blue 12 Paris P6 CogRed 19 London

  4. TABLONUN YARATILMASI : CREATE TABLE S ( SN CHAR(5) NOT NULL, SNAME CHAR(20) NOT NULL, STATUS SMALLINT NOT NULL, CITY CHAR(15) NOT NULL, PRIMARY KEY (SN) ); TABLONUN DEĞİŞTİRİLMESİ : ALTER TABLE S ADD DISCOUNT SMALLINT; S tablosuna DISCOUNT isimli bir kolon ekler. TABLONUN SİLİNMESİ : DROP TABLE S;

  5. TABLOYA INDEKS OLUŞTURMA : CREATE UNIQUE INDEX XS ON S (SN); S tablosu üzerinde SN alanına göre XS isimli bir indeks oluşturur. INDEX DOSYASININ SİLİNMESİ : DROP INDEX XS; XS isimli indeks dosyası silinir. Paris deki satıcıların listesi : SELECT SN,STATUS FROM S WHERE CITY=‘Paris’; SELECT S.SN,S.STATUS FROM S WHERE S.CITY=‘Paris’;

  6. Satıcılar tarafından satılan bütün parçaların listesi : SELECT PN FROM SP; SELECT DISTINCT PN FROM SP; Parçaların gram cinsinden ağırlıkları : SELECT PN,’Weight in grams=‘,WEIGHT*454 FROM P; Bütün satıcıların listesi : SELECT * FROM S;

  7. Status’u 20’den büyük olan Paris deki satıcıların listesi : SELECT SN FROM S WHERE CITY=‘Paris’ AND STATUS>20; Paris deki satıcıların listesi istenirse ve eğer listeyi status bilgisine göre azalan sırada istersek : SELECT SN, STATUS FROM S WHERE CITY=‘Paris’ ORDER BY STATUS DESC; Bunun tersi ‘ASC’ dir.

More Related