Artikel ini mencakup kueri SQL yang berbeda untuk mengubah tipe kolom. Kita akan belajar bagaimana kita dapat mengubah tipe data kolom dari database berikut Show
Permintaan SQL untuk mengubah jenis kolom dalam database SQL ServerKita dapat menggunakan pernyataan ALTER TABLE ALTER COLUMN untuk mengubah jenis kolom tabel. Sintaks untuk mengubah tipe kolom adalah sebagai berikut 1 UBAH TABEL [tbl_name] ALTER COLUMN [col_name_1] [DATA_TYPE] Dalam sintaks,
Untuk demonstrasi, saya telah membuat tabel bernama tblStudent 1 2 3 4 5 6 7 8 9 10 11 12 BUAT TABEL [dbo].[tblsiswa] ( [id] [INT] IDENTITY(1, 1) NOT NULL, [student_code] [VARCHAR](20) NOT NULL, [nama depan_siswa] [VARCHAR](250) NOT NULL, [nama belakang siswa] [VARCHAR](10) NOT NULL, [alamat] [VARCHAR](max) NULL, [kode_kota] [VARCHAR](20) NOT NULL, [kode_sekolah] [VARCHAR](20) NULL, [tanggal masuk] [DATETIME] NULL, KENDALA [PK_ID] PRIMARY KEY CLUSTERED ( [id] ASC ) ) Misalkan Anda ingin mengubah tipe data [address] dari varchar(max) menjadi nvarchar(1500). Jalankan kueri berikut untuk mengubah tipe kolom 1 Ubah tabel tblstudent ubah kolom address nvarchar(1500) Verifikasi perubahan dengan menjalankan skrip berikut 1 2 3 4 gunakan StudentDB pergi pilih TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,DATA_TYPE, CHARACTER_MAXIMUM_LENGTH from INFORMATION_SCHEMA.KOLOM dimana nama_tabel='tblStudent' Seperti yang Anda lihat, tipe data kolom telah diubah Catatan penting
Permintaan SQL untuk mengubah jenis kolom di MySQL ServerKita dapat menggunakan pernyataan ALTER TABLE MODIFY COLUMN untuk mengubah tipe data kolom. Sintaks untuk mengubah tipe data kolom adalah sebagai berikut 1 2 3 UBAH TABEL [tbl_name] MODIFY COLUMN [col_name_1] [DATA_TYPE], MODIFIKASI [col_name_2] [data_type], MODIFIKASI [col_name_3] [data_type] Dalam sintaks,
Untuk demonstrasi, saya telah membuat tabel bernama tblactor di DemoDatabase. Kode untuk membuat tabel adalah sebagai berikut 1 2 3 4 5 6 7 8 9 buat tabel tblactor ( actor_id int, nama_depan varchar(500), nama_depan varchar(500), alamat varchar(500), CityID int, pembaruan terakhir tanggal waktu ) Sekarang, mari kita pahami konsepnya menggunakan beberapa contoh Contoh 1. Permintaan SQL untuk mengubah tipe data dari satu kolomKami ingin mengubah tipe kolom kolom alamat dari varchar(500) menjadi tipe data TEXT. Jalankan kueri berikut untuk mengubah tipe data 1 mysql > UBAH TABEL tblActor MODIFY address TEXT Jalankan kueri berikut untuk memverifikasi perubahan 1 mysql > jelaskan tblactor Seperti yang Anda lihat, tipe data kolom alamat telah diubah menjadi TEXT Contoh 2. Kueri SQL untuk mengubah tipe data dari beberapa kolomKita dapat mengubah tipe data dari beberapa kolom tabel. Dalam contoh kami, kami ingin mengubah jenis kolom first_name dan last_name. Tipe data kolom yang baru adalah varchar(200) 1 mysql > UBAH TABEL tblActor MODIFY first_name TINYTEXT, modify last_name TINYTEXT; Jalankan kueri berikut untuk memverifikasi perubahan 1 mysql > jelaskan tblActor Seperti yang Anda lihat, tipe data kolom first_name dan last_name telah diubah menjadi TINYTEXT Contoh 3. Ganti nama kolom di MySQL ServerUntuk mengganti nama kolom, kita harus menggunakan pernyataan ALTER TABLE CHANGE COLUMN. Misalkan Anda ingin mengganti nama kolom CityID menjadi CityCode, Anda harus menjalankan kueri berikut 1 mysql > UBAH TABEL tblActor CHANGE COLUMN CityID CityCode int Jalankan perintah deskripsikan untuk melihat perubahan pada struktur tabel Seperti yang Anda lihat, nama kolom telah diubah Permintaan SQL untuk mengubah jenis kolom dalam database PostgreSQLKita dapat menggunakan pernyataan ALTER TABLE ALTER COLUMN untuk mengubah tipe data kolom. Sintaks untuk mengubah tipe data kolom adalah sebagai berikut 1 2 3 UBAH TABEL [tbl_name] ALTER COLUMN [col_name_1] TYPE [DATA_TYPE], UBAH KOLOM [col_name_2] TYPE [data_type], UBAH KOLOM [col_name_3] TYPE [data_type] Dalam sintaks,
Untuk demonstrasi, saya telah membuat tabel bernama tblmovies di DemoDatabase. Kode untuk membuat tabel adalah sebagai berikut 1 2 3 4 5 6 7 8 9 10 buat tabel tblmovies ( movie_id int, Judul_Film varchar(500), sutradara_film TEKS, Produser_Film TEKS, duraion int, Sertifikat varchar(5), sewa numerik(10,2) ) Sekarang, mari kita pahami konsepnya menggunakan beberapa contoh Contoh 1. Permintaan SQL untuk mengubah tipe data dari satu kolomKami ingin mengubah tipe kolom movie_id dari tipe data int4 menjadi int8. Jalankan kueri berikut untuk mengubah tipe data 1 UBAH TABEL tblmovies UBAH KOLOM movie_id TYPE BIGINT Jalankan kueri berikut untuk memverifikasi perubahan 1 2 3 4 5 6 7 8 9 10 PILIH katalog_tabel, nama_tabel, nama_kolom, udt_name, panjang_maksimum_karakter DARI skema_informasi. kolom DI MANA table_name = 'tblmovies'; Seperti yang Anda lihat, tipe data kolom movie_id telah diubah menjadi int8 Contoh 2. Kueri SQL untuk mengubah tipe data dari beberapa kolomKita dapat mengubah tipe data dari beberapa kolom tabel. Dalam contoh kami, kami ingin mengubah jenis kolom movie_title dan movie_director. Tipe data baru dari kolom movie_title adalah TEXT, dan tipe data baru dari movie_producer adalah varchar(2000) 1 UBAH TABEL tblmovies UBAH KOLOM movie_title TYPE text, ALTER COLUMN movie_producer TYPE varchar(2000); Jalankan kueri berikut untuk memverifikasi perubahan 1 2 3 4 5 6 7 8 9 10 PILIH katalog_tabel, nama_tabel, nama_kolom, udt_name, panjang_maksimum_karakter DARI skema_informasi. kolom DI MANA table_name = 'tblmovies'; Seperti yang Anda lihat, tipe data kolom movie_title adalah TEXT, dan tipe data movie_producer adalah varchar(2000) RingkasanPada artikel ini, kami mempelajari cara mengubah tipe data kolom di SQL Server 2019, MySQL Server, dan PostgreSQL Bagaimana cara mengganti nama tipe data kolom di MySQL?Untuk mengganti nama kolom di MySQL, sintaks berikut digunakan. UBAH nama_tabel TABEL RENAME COLUMN old_column_name TO new_column_name ; .
Bisakah kita mengubah tipe data kolom di MySQL?If you want to change all columns of a certain type to another type, you can generate queries using a query like this: select distinct concat('alter table ', table_name, ' modify ', column_name, '
Bagaimana saya bisa mengubah tipe data nama kolom?Untuk mengubah tipe data kolom dalam tabel, gunakan sintaks berikut. . SQL Server/MS Access. ALTER TABLE table_name. ALTER COLUMN nama_kolom tipe data; SQL / Oracle saya (versi sebelumnya 10G). ALTER TABLE table_name. MENGUBAH tipe data nama_kolom KOLOM; Oracle 10G dan yang lebih baru. ALTER TABLE table_name Bagaimana cara mengubah tipe data kolom di meja kerja MySQL?Untuk mengubah nama, tipe data, nilai default, atau komentar kolom, klik dua kali nilai untuk mengeditnya . Anda juga dapat menambahkan komentar kolom ke bidang Komentar Kolom. Dimungkinkan juga untuk mengatur susunan kolom, menggunakan daftar di panel Detail Kolom. |