KomputerPengaturcaraan

Fungsi penciptaan jadual dalam SQL - Cipta Meja

Bekerja dengan pangkalan data yang berkaitan secara langsung kepada jadual perubahan dan data yang terkandung di dalamnya. Tetapi sebelum bermulanya tindakan meja untuk mewujudkan. Terdapat fungsi SQL khas untuk mengautomasikan proses ini - "CREATE TABLE".

Perkara yang pertama!

Sebelum kita menangani proses mewujudkan spreadsheet menggunakan MS SQL "CREATE TABLE" arahan, ia adalah perlu untuk kekal di atas apa yang kita perlu tahu sebelum menggunakan fungsi.

Pertama sekali, anda perlu datang dengan nama jadual - ia mestilah unik berbanding dengan orang lain dalam pangkalan data, dan mengikuti beberapa peraturan. Nama mestilah bermula dengan huruf (az), dan kemudian boleh diikuti oleh mana-mana huruf, digit dan garis bawah, frasa yang terhasil tidak seharusnya menjadi perkataan reserved. nama jadual tidak boleh melebihi 18 aksara.

Setelah ditakrifkan nama, struktur dibina untuk: untuk datang dengan nama-nama lajur digunakan untuk berfikir jenis data mereka, dan medan yang perlu diisi. Terdapat juga segera menentukan bidang luaran dan kunci utama, dan juga mungkin untuk menghadkan nilai data.

Selebihnya meja boleh menjadi agak mudah nuansa betul, jadi langkah mewujudkan jadual, mereka boleh dianggap tidak berakhir.

sintaks

Struktur jadual, anda boleh meneruskan untuk penciptaannya. Jadikan ia cukup mudah, dengan menggunakan fungsi SQL "CREATE TABLE". Ia memerlukan pengguna untuk menentukan sebelum ini mencipta nama jadual dan lajur senarai, menyatakan bagi setiap jenis dan nama. sintaksis adalah seperti berikut:

CREATE TABLE table_name
({COLUMN_NAME jenis data [DEFAULT ungkapan] [column_constraint] ... | table_constraint}
[, {COLUMN_NAME jenis data [DEFAULT ungkapan ] [column_constraint] ... | table_constraint}] ...)

Hujah-hujah yang digunakan dalam ciri-ciri reka bentuk adalah seperti berikut:

  • table_name - nama jadual
  • COLUMN_NAME - nama lajur
  • Jenis data yang digunakan dalam bidang ini - jenis data
  • DEFAULT - satu ungkapan yang digunakan dalam lajur lalai.

Ia juga adalah mungkin untuk menggunakan dua lagi hujah fungsi:

  • seting lajur - colum_constraint
  • tetapan jadual - table_constraint

Pada mereka, pengguna boleh menentukan kerja-kerja yang diperlukan untuk had atau syarat mengisi meja.

Ciri-ciri membuat jadual

Apabila menulis pertanyaan kepada SQL "CREATE TABLE" fungsi, kadang-kadang perlu untuk mewujudkan peraturan untuk mengisi dalam bidang. Untuk melakukan ini, anda perlu menambah ciri-ciri khas yang menentukan satu set tertentu keadaan.

Dalam usaha untuk menentukan nilai kosong, kemudian nyatakan nama dan jenis tiang perlu mendaftar salah satu daripada kata kunci boleh ada dalam sel: NULL (mungkin nilai null), atau TIDAK NULL (bidang mesti diisi).

Semasa membuat jadual dalam kebanyakan kes yang diperlukan untuk menyatukan setiap rekod untuk mengelakkan dua serupa. Untuk melakukan ini sering menggunakan garis nombor. Dan, supaya tidak memerlukan pengetahuan pengguna isu terkini, yang boleh didapati dalam jadual, dalam fungsi "CREATE TABLE" sudah cukup untuk menentukan lajur kunci utama dengan menulis kata kunci "Kunci utama" selepas bidang yang sama. Dalam kebanyakan kes, ia adalah kunci utama dan terdapat sambungan antara jadual.

Untuk memastikan halangan dengan kunci utama yang digunakan oleh sebuah kunci asing "KEY ASING". Menunjuk ke lajur Penginapan ini boleh memastikan bahawa dalam bidang ini akan mengandungi nilai yang sama sebagai salah satu daripada orang-orang yang berada di dalam ruangan kunci utama jadual yang sama atau berbeza. Oleh itu seseorang boleh memastikan data.

Untuk memberikan pengesahan bagi pematuhan dengan beberapa set dinyatakan atau definisi, gunakan CHECK atribut. Beliau ditetapkan yang terbaru dalam senarai argumen ke fungsi, dan sebagai parameter peribadi mempunyai ungkapan Boolean. Dengan itu, anda boleh mengehadkan senarai nilai yang mungkin, sebagai contoh, menggunakan jadual "Jantina" hanya huruf "M" dan "F".

Selain daripada yang dibentangkan, fungsi SQL "CREATE TABLE" mempunyai masih banyak sifat-sifat tertentu, tetapi ia digunakan dalam amalan adalah lebih kurang biasa.

contoh

Untuk memahami sepenuhnya operasi fungsi, ia adalah bernilai mengingati dalam amalan, bagaimana CREATE TABLE (SQL). Contoh di bawah mewujudkan jadual di bawah:

CREATE TABLE Custom
(ID CHAR (10) TIDAK NULL Kunci utama,
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 kekurangan nilai dalam sel (NULL) yang boleh ditinggalkan, kerana ia digunakan secara lalai.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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