ఎస్క్యూఎల్ సింటాక్స్

Database table

A database typically contains one or more tables. Each table is identified by a name (such as "Customer" or "Order"). Tables contain records (rows) with data.

The following example is a table named "Persons":

Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York
3 Carter Thomas Changan Street Beijing

The table above contains three records (each corresponding to a person) and five columns (Id, surname, name, address, and city).

SQL statements

Most of the work you need to do on the database is done by SQL statements.

The following statement selects data from the LastName column of the table:

SELECT LastName FROM Persons

Result set is similar to this:

LastName
Adams
Bush
Carter

在本教程中,我们将为您讲解各种不同的 SQL 语句。

重要事项

一定要记住,SQL 对大小写不敏感

SQL 语句后面的分号?

某些数据库系统要求在每条 SQL 命令的末端使用分号。在我们的教程中不使用分号。

分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句。

如果您使用的是 MS Access 和 SQL Server 2000,则不必在每条 SQL 语句之后使用分号,不过某些数据库软件要求必须使用分号。

SQL DML 和 DDL

సర్వసాధారణమైన SQL ను రెండు భాగాలుగా విభజించవచ్చు: డాటా ఆపరేషన్ లాంగ్వేజ్ (DML) మరియు డాటా డిఫైనిషన్ లాంగ్వేజ్ (DDL).

SQL (సర్క్యూలర్ క్వరీ లాంగ్వేజ్) పరిక్షణలను నిర్వహించడానికి ఉపయోగపడే సంకేతాలను కలిగి ఉంటుంది. కానీ SQL భాష కూడా రికార్డులను నవీకరించడానికి, పునఃస్థాపనకు మరియు తొలగించడానికి ఉపయోగపడే సంకేతాలను కలిగి ఉంటుంది.

కొలిచి సవరించే స్టేట్మెంట్లు SQL యొక్క DML పార్ట్ ను కూడిస్తాయి:

  • SELECT - డేటాబేస్ పట్టికలో డాటా పొందండి
  • UPDATE - డేటాబేస్ పట్టికలో డాటా సవరించండి
  • DELETE - డేటాబేస్ పట్టికలో డాటా తొలగించండి
  • INSERT INTO - డేటాబేస్ పట్టికలో డాటా పునఃస్థాపన

DDL పార్ట్ ఆఫ్ SQL మాకు పట్టికలను సృష్టించడానికి లేదా తొలగించడానికి సామర్థ్యం కలిగిస్తుంది. మరియు మేము పట్టికలను నిర్ణయించడానికి కూడా సామర్థ్యం కలిగిస్తుంది. మరియు పట్టికల మధ్య సంబంధాలను నిర్ణయించడానికి కూడా సామర్థ్యం కలిగిస్తుంది. మరియు పట్టికల మధ్య పరిమితులను విధించడానికి కూడా సామర్థ్యం కలిగిస్తుంది.

సర్వసాధారణమైన డిడిఎల్ స్టేట్మెంట్స్ సర్వసాధారణమైన SQL లో:

  • CREATE DATABASE - కొత్త డేటాబేస్ సృష్టించండి
  • ALTER DATABASE - డేటాబేస్ మార్చండి
  • CREATE TABLE - కొత్త పట్టిక సృష్టించండి
  • ALTER TABLE - డేటాబేస్ పట్టికను మార్చండి (మార్చు)
  • DROP TABLE - పట్టిక తొలగించండి
  • CREATE INDEX - ఇండెక్స్ (సెర్చ్ కీ) సృష్టించండి
  • DROP INDEX - ఇండెక్స్ తొలగించండి