الجمعة، ٣٠ سبتمبر ٢٠١١

SQL Tutorial - Introduction to SQL


SQL is a standard language for accessing databases.

Our SQL tutorial will teach you how to use SQL to access and manipulate data in:
MySQL, SQL Server, Access, Oracle, Sybase, DB2, and other database systems.


SQL Syntax


SELECT Company, Country FROM Customers WHERE Country <> 'USA'

SQL Result


CompanyCountry
Island TradingUK
Galería del gastrónomoSpain
Laughing Bacchus Wine CellarsCanada
Paris spécialitésFrance
Simons bistroDenmark
Wolski ZajazdPoland


Introduction to SQL


SQL is a standard language for accessing and manipulating databases.



What is SQL?

  • SQL stands for Structured Query Language
  • SQL lets you access and manipulate databases
  • SQL is an ANSI (American National Standards Institute) standard

What Can SQL do?

  • SQL can execute queries against a database
  • SQL can retrieve data from a database
  • SQL can insert records in a database
  • SQL can update records in a database
  • SQL can delete records from a database
  • SQL can create new databases
  • SQL can create new tables in a database
  • SQL can create stored procedures in a database
  • SQL can create views in a database
  • SQL can set permissions on tables, procedures, and views

SQL is a Standard - BUT....

Although SQL is an ANSI (American National Standards Institute) standard, there are many different versions of the SQL language.
However, to be compliant with the ANSI standard, they all support at least the major commands (such as SELECT, UPDATE, DELETE, INSERT, WHERE) in a similar manner.
Note: Most of the SQL database programs also have their own proprietary extensions in addition to the SQL standard!

Using SQL in Your Web Site

To build a web site that shows some data from a database, you will need the following:
  • An RDBMS database program (i.e. MS Access, SQL Server, MySQL)
  • A server-side scripting language, like PHP or ASP
  • SQL
  • HTML / CSS

RDBMS

RDBMS stands for Relational Database Management System.
RDBMS is the basis for SQL, and for all modern database systems like MS SQL Server, IBM DB2, Oracle, MySQL, and Microsoft Access.
The data in RDBMS is stored in database objects called tables.
A table is a collection of related data entries and it consists of columns and rows.


SQL Syntax

Database Tables (Database Objects)

A database most often contains one or more tables. Each table is identified by a name (e.g. "Customers" or "Orders"). Tables contain records (rows) with data.
Below is an example of a table called "Persons":

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger

The table above contains three records (one for each person) and five columns (P_Id, LastName, FirstName, Address, and City).

SQL Statements

Most of the actions you need to perform on a database are done with SQL statements.
The following SQL statement will select all the records in the "Persons" table:

SELECT * FROM Persons

In this tutorial we will teach you all about the different SQL statements.

Keep in Mind That...

  • SQL is not case sensitive

Semicolon after SQL Statements?

Some database systems require a semicolon at the end of each SQL statement.
Semicolon is the standard way to separate each SQL statement in database systems that allow more than one SQL statement to be executed in the same call to the server.
We are using MS Access and SQL Server 2000 and we do not have to put a semicolon after each SQL statement, but some database programs force you to use it.

SQL DML and DDL

SQL can be divided into two parts: The Data Manipulation Language (DML) and the Data Definition Language (DDL).
The query and update commands form the DML part of SQL:
  • SELECT - extracts data from a database
  • UPDATE - updates data in a database
  • DELETE - deletes data from a database
  • INSERT INTO - inserts new data into a database
The DDL part of SQL permits database tables to be created or deleted. It also defines indexes (keys), specifies links between tables, and imposes constraints between tables. The most important DDL statements in SQL are:
  • CREATE DATABASE - creates a new database
  • ALTER DATABASE - modifies a database
  • CREATE TABLE - creates a new table
  • ALTER TABLE - modifies a table
  • DROP TABLE - deletes a table
  • CREATE INDEX - creates an index (search key)
  • DROP INDEX - deletes an index
www.w3schools.com

السبت، ١٧ سبتمبر ٢٠١١

الخميس، ٨ سبتمبر ٢٠١١

فضل صيام الست من شوال

صيام ست من شوال بعد فريضة رمضان سنّة مستحبّة وليست بواجب، ويُشرع للمسلم صيام ستة أيام من شوال، و في ذلك فضل عظيم، وأجر كبير ذلك أن من صامها يُكتب له أجر صيام سنة كاملة كما صح ذلك عن المصطفى  كما في حديث أبي أيوب أن رسول الله قال: { من صام رمضان وأتبعه ستاً من شوال كان كصيام الدهر } [رواه مسلم وأبو داود والترمذي والنسائي وابن ماجه].
وقد فسّر ذلك النبي بقوله: { من صام ستة أيام بعد الفطر كان تمام السنةمَن جَاء بِالْحَسَنَةِ فَلَهُ عَشْرُ أَمْثَالِهَا [الأنعام:160] } وفي رواية: { جعل الله الحسنة بعشر أمثالها فشهر بعشرة أشهر وصيام ستة أيام تمام السنة } [النسائي وابن ماجة وهو في صحيح الترغيب والترهيب 1/421]، ورواه ابن خزيمة بلفظ: { صيام شهر رمضان بعشرة أمثالها وصيام ستة أيام بشهرين فذلك صيام السنة }.
وقد صرّح الفقهاء من الحنابلة والشافعية: بأن صوم ستة أيام من شوال بعد رمضان يعدل صيام سنة فرضا، وإلا فإنّ مضاعفة الأجر عموما ثابت حتى في صيام النافلة لأن الحسنة بعشرة أمثالها.
ثم إنّ من الفوائد المهمّة لصيام ستّ من شوال تعويض النّقص الذي حصل في صيام الفريضة في رمضان إذ لا يخلو الصائم من حصول تقصير أو ذنب مؤثّر سلباً في صيامه ويوم القيامة يُؤخذ من النوافل لجبران نقص الفرائض كما قال : { إن أول ما يحاسب الناس به يوم القيامة من أعمالهم الصلاة، قال يقول ربنا جل وعز لملائكته وهو أعلم انظروا في صلاة عبدي أتمها أم نقصها فإن كانت تامة كتبت تامة وإن انتقص منها شيئاً قال انظروا هل لعبدي من تطوع فإن كان له تطوع قال أتموا لعبدي فريضته من تطوعه ثم تؤخذ الأعمال على ذاكم } [رواه أبو داود].

السبت، ٣ سبتمبر ٢٠١١

لا تقل وداعاً رمضان ... بقلم د. سعيد حمزة

لحمد لله الذى منَّ علينا ببلوغ الشهر على التمام ، ووفقنا لطاعته ويسر لنا برحمته الصيام والقيام وصالح الأعمال ، والصلاة والسلام على نبينا محمد وآله وصحبه الكرام.
تقبل الله منا ومنكم ما وفقنا الله تعالى إليه من الأعمال الصالحة من مواظبة على الفرائض وتحسينها ، والإقبال على النوافل وفضائل الأعمال لا سيما ختم القرآن فى كل ليلة من ليالى رمضان.
إخواننا وأخواتنا: 
دائما ما يخرج علينا أحد إخواننا الدعاة المباركين فى آخر أيام الشهر بمقالة معتادة ( وداعا رمضان) ، ونحن الآن نريد أن نغير العادة ، فلا نقول : وداعا رمضان ، وإنما نقول: وداعا للكسل والخمول والقعود والتخاذل عن الطاعة .. وداعا لهجر القرآن .. وداعا للفراش والراحة والنوم .. وداعا لكل ما كنا عليه قبل رمضان من هجر لأسباب القرب من الله من الطاعات.
إخواننا وأخواتنا: 
لا ريب أننا جميعا تذوقنا حلاوة المشقة فى الطاعة ، واستمتعنا بجفاف حلوقنا من كثرة قراءة القرآن أثناء الصيام ، ونالتنا الراحة بنصب الأقدام طول الليالى ، وفاضت عيوننا بالأسحار ، فهل بعد ذلك نحرم أنفسنا من المشقة وجفاف حلوقنا ونصب أقدامنا وفيضان عيوننا بعد رمضان؟!
إخواننا وأخواتنا: 
قال ربنا عزوجل: ولا تكونوا كالتى نقضت غزلها من بعد قوة أنكاثا 
هل ستنام بعدما كنت لليل قواما ؟
هل ستفطر دوما بعدما كنت للنهار صواما؟
هل ستهجر القرآن وتلاوته وتدبره والتهجد به بعد ما كنت لكتاب ربك قارئا تاليا متدبرا؟
لا .. لن نعود .. لن ننام .. لن نفطر على الدوام .. لن نهجر كتاب ربنا الملك العلام ، إن شاء الله ذو الجلال والإكرام والإنعام.
إخواننا وأخواتنا: 
سل الله القبول ، ولا تمنن تستكثر ، ولا تنقل عملك من ديوان السر إلى ديوان العلانية.
إخواننا وأخواتنا: 
أكتب لكم الآن فى الليلة الأولى بعد رمضان ، ليلة العيد ، وقد صرتَ وحيدا فى أول اختبار حقيقي لنفسك بعد معسكر إيمانى دام قرابة ثلاثين يوما ؛ فلن
يشاركك قيام الليل أحد من إخوانك ، ولن تسير فى طريقك إلى صلاة الفجر وتجده مكتظا بالمتسابقين إلى الصف الأول فى صلاة الفجر.
هذه هى الليلة الأولى لتعلن الحرب على نفسك وتثور عليها مناديا بحقك فى الجنة والمسابقة إلى الخيرات.
إخواننا وأخواتنا: 
طالما سرنى جدا أن أرى من إخوان لنا نشاطا فى قراءة القرآن طمحت إليه نفسى ، وقلت: لو أن لى معشار ما هم عليه بعد رمضان ؟ فإذا بصرخة من أعماق القلب تهتف بى: كل يوم يمر بك ينبض لك فيه عرق ، ويتردد لك فيه نفس هو موسم للطاعة ، فلا تتراجع وسل الله الثبات.
إخواننا وأخواتنا: 
بعد رمضان .. الصلاة على وقتها شعار علامة القبول 
بعد رمضان .. تتجافى جنوبهم عن المضاجع عنوان أهل الإنابة 
بعد رمضان .. الإثنين والخميس من كل أسبوع والثالث عشر والرابع عشر والخامس عشر من كل شهر عربى ، أيام لها شأن آخر؛ فكل يوم منها يباعدك عن النار سبعين خريفا إن صمته لله.
بعد رمضان .. لا تجعل يديك مغلولة إلى عنقك ولا تبسطها كل البسط.
بعد رمضان .. قراءة حرف من القرآن بحسنة والحسنة بعشر أمثالها 
بعد رمضان .. كن في رمضان
إخواننا وأخواتنا: 

الآن وليس بعد .. ضع مخططا محكما واقعيا منطقيا طويل المدى مقسما على فترات لاستغلال لحظات العمر ، واتقوا الله ولتنظر نفس ما قدمت لغد ، وليكن حفظ القرآن بإتقان فولاذى أحد مخططاتك لهذا العام ، واستعن بالله ولا تعجز.
إخواننا وأخواتنا: 
أحب الأعمال إلى أدومها ، لقاؤنا الإذاعى بإذن الله يعود ، ومشاريعنا القرآنية بإذن الله ستعود وزيادة ، والله الموفق والمستعان.

http://www.emanlive.com/vb/index.php?page=topic&show=1&id=2202