Data Manipulation Language (DML) adalah keluarga dari bahasa komputer yang digunakan oleh program komputer dan / atau pengguna database untuk menyisipkan, menghapus dan memutakhirkan data dalam database . Read-only querying, ie SELECT , of this data may be considered to be either part of DML or outside it, depending on the context. Hanya query Baca, yaitu SELECT , data ini dapat dipertimbangkan untuk menjadi baik bagian dari DML atau di luar itu, tergantung pada konteks.
Currently the most popular data manipulation language is that of SQL , which is used to retrieve and manipulate data in a Relational database . Other forms of DML are those used by IMS /DLI, CODASYL databases (such as IDMS ), and others. Saat ini bahasa manipulasi data yang paling populer adalah bahwa dari SQL , yang digunakan untuk mengambil dan memanipulasi data dalam database relasional . Bentuk lain dari DML yang digunakan oleh IMS /, DLI CODASYL database (seperti IDMS ), dan lain-lain .
Data Manipulation Language comprises the ‘SQL-data change’ statements , which modify stored data but not the schema or database objects. Data Manipulation Language terdiri ‘SQL data perubahan’-laporan tersebut, yang memodifikasi data yang disimpan tetapi bukan skema atau objek basis data. Manipulation of persistent database objects (eg tables or stored procedures) via the ‘SQL-schema’ statements , rather than the data stored within them, is considered to be part of a separate Data Definition Language . Manipulasi objek database persisten (misalnya tabel atau prosedur yang tersimpan) melalui ‘SQL-skema’ laporan tersebut , bukan data yang tersimpan di dalamnya, dianggap bagian dari yang terpisah Data Definition Language . In SQL these two categories are similar in their detailed syntax, data types, expressions etc., but distinct in their overall function. Dalam SQL kedua kategori adalah sama dalam sintaks rinci, tipe data, dll ekspresi, namun berbeda dalam fungsi mereka secara keseluruhan.
Data Manipulation Languages have their functional capability organized by the initial word in a statement, which is almost always a verb . Bahasa Manipulasi Data memiliki kemampuan fungsional mereka terorganisir dengan kata awal dalam sebuah pernyataan, yang hampir selalu kata kerja . In the case of SQL, these verbs are: Dalam kasus SQL, verba ini adalah:
• SELECT … FROM … WHERE …
• INSERT INTO … VALUES …
• UPDATE … SET … WHERE …
• DELETE FROM … WHERE …
The purely read-only SELECT query statement is classed with the ‘SQL-data’ statements and so is considered by the standard to be outside of DML. Ini murni hanya-baca SELECT query pernyataan digolongkan dengan ‘SQL-data’ laporan tersebut dan karena itu dianggap oleh standar yang akan luar DML. The SELECT … INTO The SELECT … INTO SELECT … INTO form is considered to be DML because it manipulates (ie modifies) data. SELECT … INTO formulir dianggap DML karena memanipulasi (yaitu memodifikasi) data. In common practice though, this distinction is not made and SELECT is widely considered to be part of DML. Dalam praktek umum meskipun, perbedaan ini tidak dibuat dan SELECT secara luas dianggap sebagai bagian dari DML.
Most SQL database implementations extend their SQL capabilities by providing imperative , ie, procedural, languages. Kebanyakan implementasi SQL database SQL memperluas kemampuan mereka dengan menyediakan imperatif , yaitu, prosedural, bahasa. Examples of these are Oracle ‘s PL/SQL and DB2 ‘s SQL PL. Contohnya adalah Oracle ‘s PL / SQL dan DB2 ‘s PL SQL.
Data manipulation languages tend to have many different flavors and capabilities between database vendors. bahasa manipulasi data cenderung memiliki rasa yang berbeda dan kemampuan antara vendor database. There have been a number of standards established for SQL by ANSI , but vendors still provide their own extensions to the standard while not implementing the entire standard. Ada beberapa standar yang ditetapkan untuk SQL oleh ANSI , namun tetap memberikan ekstensi vendor sendiri untuk standar sementara tidak menerapkan standar keseluruhan.
There are two types of data manipulation languages: Ada dua jenis bahasa manipulasi data:
• Procedural Prosedural
• Declarative Yg menerangkan
Each SQL DML statement is a declarative command. Setiap pernyataan SQL DML adalah deklaratif perintah. The individual SQL statements are declarative , as opposed to imperative , in that they describe what the program should accomplish, rather than describing how to go about accomplishing it. SQL Laporan individu yang deklaratif , sebagai lawan penting , dalam arti bahwa mereka menjelaskan program apa yang harus dicapai, daripada menjelaskan bagaimana cara mencapai hal itu.
Data manipulation languages were initially only used by computer programs , but (with the advent of SQL) have come to be used by people as well. bahasa manipulasi data pada awalnya hanya digunakan oleh program komputer , tetapi (dengan munculnya SQL) telah datang untuk digunakan oleh orang juga.

[ M.access

    queries >> create queries in desing view
    close tabel

  1. select;

    ex:
    select * from nm_tbl;

    select * from nm_tbl where ….. = ‘….’;

    select ….. , …. , ….. nm_tbl where …. = ‘….’;

]

Iklan