KomputerPemrograman

Fungsi pembuatan meja di SQL - Membuat Tabel

Bekerja dengan database yang berhubungan langsung dengan tabel perubahan dan data yang mereka mengandung. Tapi sebelum dimulainya aksi meja untuk membuat. Ada fungsi SQL khusus untuk mengotomatisasi proses ini - "CREATE TABLE".

Hal pertama!

Sebelum kita berurusan dengan proses menciptakan spreadsheet menggunakan MS SQL "CREATE TABLE" perintah, perlu untuk memikirkan apa yang perlu kita ketahui sebelum menggunakan fungsi.

Pertama-tama, Anda perlu untuk datang dengan nama tabel - itu harus unik dibandingkan dengan orang lain dalam database, dan mengikuti beberapa aturan. Nama harus diawali dengan huruf (az), dan kemudian dapat diikuti oleh huruf, angka dan garis bawah, kalimat yang dihasilkan tidak harus menjadi kata reserved. nama tabel tidak dapat melebihi 18 karakter.

Setelah mendefinisikan nama, struktur harus dikembangkan: untuk datang dengan nama-nama kolom yang digunakan untuk berpikir tipe data mereka, dan bidang yang harus diisi. Ada juga segera menentukan bidang eksternal dan kunci primer, dan juga memungkinkan untuk membatasi nilai data.

Sisa meja dapat cukup mudah bernuansa benar, maka langkah menciptakan meja, mereka dapat dianggap tidak berakhir.

sintaksis

Struktur tabel, Anda dapat melanjutkan untuk penciptaan. Membuatnya cukup mudah, dengan menggunakan fungsi SQL "CREATE TABLE". Hal ini mengharuskan pengguna untuk menentukan sebelumnya menciptakan nama tabel dan kolom daftar, menentukan untuk setiap jenis dan nama. Sintaksnya adalah sebagai berikut:

CREATE TABLE table_name
({Column_name datatype [DEFAULT ekspresi] [column_constraint] ... | table_constraint}
[, {Column_name datatype [DEFAULT ekspresi ] [column_constraint] ... | table_constraint}] ...)

Argumen yang digunakan dalam fitur desain adalah sebagai berikut:

  • table_name - nama tabel
  • column_name - nama kolom
  • Jenis data yang digunakan dalam bidang ini - datatype
  • DEFAULT - ekspresi digunakan di kolom default.

Hal ini juga memungkinkan untuk menggunakan dua argumen fungsi yang lebih:

  • pengaturan kolom - colum_constraint
  • pengaturan meja - table_constraint

Di dalamnya, pengguna dapat menentukan pekerjaan yang diperlukan untuk keterbatasan atau kondisi mengisi meja.

Fitur membuat tabel

Saat menulis query SQL "CREATE TABLE" fungsi, kadang-kadang diperlukan untuk menetapkan aturan untuk mengisi di ladang. Untuk melakukan ini, Anda perlu menambahkan fitur atribut khusus yang mendefinisikan satu set tertentu kondisi.

Dalam rangka untuk menentukan nilai kosong, kemudian tentukan nama dan jenis kolom harus mendaftar salah satu kata kunci bisa ada dalam sel: NULL (mungkin nilai null), atau NOT NULL (bidang harus diisi).

Saat membuat tabel dalam banyak kasus diperlukan untuk menyatukan setiap record untuk menghindari dua identik. Untuk melakukan hal ini sering menggunakan penomoran baris. Dan, agar tidak memerlukan pengetahuan pengguna dari edisi terbaru, tersedia di meja, dalam fungsi "CREATE TABLE" cukup untuk menentukan kolom kunci utama dengan menulis kata kunci "Primary key" setelah bidang yang sesuai. Dalam kebanyakan kasus, itu adalah kunci utama dan ada hubungan antara tabel.

Untuk memastikan halangan dengan kunci primer yang digunakan oleh properti kunci asing "ASING KEY". Menunjuk ke kolom, properti ini dapat dipastikan bahwa di bidang ini akan berisi nilai yang sama sebagai salah satu dari mereka yang berada di kolom kunci utama dari tabel yang sama atau berbeda. Dengan demikian kita dapat memastikan bahwa data.

Untuk memberikan verifikasi untuk memenuhi beberapa set tertentu atau definisi, menggunakan atribut TARIF. Dia diresepkan yang terbaru dalam daftar argumen ke fungsi, dan sebagai parameter pribadi memiliki ekspresi Boolean. Dengan itu, Anda dapat membatasi daftar nilai yang mungkin, misalnya, menggunakan lapangan meja "Gender" hanya huruf "M" dan "F".

Selain yang disajikan, fungsi SQL "CREATE TABLE" memiliki masih banyak atribut tertentu, tetapi mereka digunakan dalam praktek jauh kurang umum.

contoh

Untuk sepenuhnya memahami pengoperasian fungsi, ada baiknya mempertimbangkan dalam prakteknya, bagaimana CREATE TABLE (SQL). Contoh di bawah membuat tabel disajikan di bawah ini:

CREATE TABLE Kustom
(ID CHAR (10) NOT NULL Primary key,
CUSTOM_NAME CHAR (20)
Custom_address CHAR (30)
Custom_city CHAR (20)
Custom_Country CHAR (20)
ArcDate CHAR (20))

Seperti yang Anda lihat, menetapkan kemungkinan kurangnya nilai dalam sel (NULL) dapat dihilangkan, karena digunakan secara default.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 delachieve.com. Theme powered by WordPress.