نقطه سرخط

تلفیق دنیای مجازی ,علوم ,احساسات و تجربیات

نقطه سرخط

تلفیق دنیای مجازی ,علوم ,احساسات و تجربیات

مشوش استــ حــالم
خیــال رفتــنـ دارمـ

طبقه بندی موضوعی
آخرین نظرات

۱۶ مطلب در دی ۱۳۹۲ ثبت شده است

شاید برای شما هم این اتفاق افتاده باشه که بعد از نصب نرم افزار وب سرور مجازی wamp با خطای you dont have permission to access رو برو شدین 

بدون مقدمه برای رفع این خطا کفایه به مسیر c:\wamp\alias\phpmyadmin.conf

برین و phpmyadmin.conf رو بانرم افزار ویرایشگر متن باز کنید 

به صورت متعارف این کد ها در فایل وجود داره

حذف, فعال و غیر فعال کردن CONSTRAINTع

 برای حذف یک constraint  ابتدا می بایست نام ان را از جدول user_constraint مشخص کنیم و سپس با استفاده از این دستور که در زیر عرض میکنم خدمتتون بتونیم ذفش کنیم

ALTER TABLE table_name DROP PRIMARY KEY |UNIQUE(column)CONSTRAINT  constraint (CASCADE);

دقت داشته باشید که cascade  سبب حذف تمامی CONSTRAINT هــا د

 

برای حذف یک ستون از این دستور بهره می بریم

ALTER TABLE tablname DROP CoLUMN column_name;

مثال

ALTER TABLE student  DROP COLUMN age;

oR

تغییر ستون در اسکوال

 

برای تغییر data type ستون , اندازه , مقدار پیشفرض و constraint  از نوع  NOT NULL از دستور ALTER TABLE با عبارت MODIFY  استفاده می کنیم

ALTER TABLE tablename

MODIFY(column datatyp [DEFULT EXPR][NOT NULL][,column datatyp]…);

برای مثال

ALTER TABLE student

MODIFY (Lname varchar , name Nvarchar2);

با استفاده از این دستور می شود اعمال زیر را انجام داد

افزاریش اندازه یک ستون با مقدار اعشار

کاهش اندازه یک ستون اگر جدول خالی یا مقدار ستون NULL باشد

تغییر قدار پیشفرض

تعریف Constraint  از نوع NOT NULL اگر جدول  دارای هیچ مقدار تکراری در ان ستون نبشد

 

با استفاده از دستورALTER TABLE  امکان افزودن ستون جدید وجود دارد

ALTER TABLE tabalename

Add(clumn datatype [DEFULT EXPR][NOT NULL][,clumn datataype..]);

برای نمونه

ALTER TABLE student

Add(Nom NUMBER);

نکاتی که در استفاده از این دستور می بایست بدان توجه ویژه داشت

اول اینکه با استفاده از دستور فوق امکان ایجاد ستون و ستون های جدید در یک جدول وجود دارد

دوم امکان تعریف مقدار پیشفرض برای هر ستون وجود دارد

و سوم اینکه نمی توان محل فیزیکی ستون ها را مشخص کرد و ستون ها به پیشفرض بعد از اخرین ستن جدول ایجاد ی شود

 

IN & BETWEEN in SQL

SELECT col1, SUM(col2)

FROM "list-of-tables"

WHERE col3 IN 
       (list-of-values);

SELECT col1, SUM(col2)


FROM "list-of-tables"

WHERE col3 BETWEEN value1 
AND value2;

همونظوری که از اسمش هم مشخص هست وقتی بخواهیم بین برای مثال سن 10 تا 16 دانش موزان جدول student  رو select کنیم از bewween  استفاده می کنیم 

select name, Lname,age from student

where age between 10 and 16