Rumah pangkalan data SQL MySQL修改表结构及其添加删除修改字段功能

MySQL修改表结构及其添加删除修改字段功能

Jun 12, 2020 am 09:00 AM

MySQL修改表结构及其添加删除修改字段功能

MySQL修改表结构添加删除修改字段

创建数据库

1

CREATE DATABASE database_name

Salin selepas log masuk

创建表

1

2

3

4

CREATE TABLE `user` (

  `id` int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',

  PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Salin selepas log masuk

删除表

1

DROP TABLE IF EXISTS `user`;

Salin selepas log masuk


添加字段:

1

2

"ALTER TABLE  `user` ADD  `id` int(11) NOT NULL DEFAULT '0'  COMMENT 'ID'"

ALTER  TABLE  `user`  ADD  `name` VARCHAR( 20  )  CHARACTER  SET utf8 COLLATE utf8_general_ci NULL  DEFAULT NULL  COMMENT  '姓名'

Salin selepas log masuk

删除字段

1

ALTER TABLE  `user` DROP column name

Salin selepas log masuk


重命名

1

ALTER TABLE table_name CHANGE old_field_name new_field_name field_type;

Salin selepas log masuk

修改类型

1

2

alter table t1 change b b bigint not null; 

alter table infos change list list tinyint not null default '0';

Salin selepas log masuk

加索引

1

2

3

4

5

6

7

alter table t1 rename t2;

mysql> alter table tablename change depno depno int(5) not null; 

mysql> alter table tablename add index 索引名 (字段名1[,字段名2 …]); 

mysql> alter table tablename add index emp_name (name);加主关键字的索引 

mysql> alter table tablename add primary key(id);加唯一限制条件的索引 

mysql> alter table tablename add unique emp_name2(cardnumber);删除某个索引 

mysql>alter table tablename drop index emp_name;修改表:

Salin selepas log masuk

Thinkphp3.2中添加字段,如:

1

2

M('admin')->execute("ALTER TABLE  `admin` ADD  `id` int(11) NOT NULL DEFAULT '0'  COMMENT 'ID'");

M('admin')->execute("ALTER TABLE  `admin` ADD  `name` varchar(20) DEFAULT NULL  COMMENT '姓名'");

Salin selepas log masuk

  推荐教程:《Mysql

Atas ialah kandungan terperinci MySQL修改表结构及其添加删除修改字段功能. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Tag artikel panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara Mengendalikan Kekangan Kunci Asing Dalam SQL Padam Barisan Cara Mengendalikan Kekangan Kunci Asing Dalam SQL Padam Barisan Mar 04, 2025 pm 05:52 PM

Cara Mengendalikan Kekangan Kunci Asing Dalam SQL Padam Barisan

Apakah jenis pembahagian data yang berbeza dalam SQL (mendatar, menegak)? Apakah jenis pembahagian data yang berbeza dalam SQL (mendatar, menegak)? Mar 13, 2025 pm 02:01 PM

Apakah jenis pembahagian data yang berbeza dalam SQL (mendatar, menegak)?

Bagaimanakah saya menggunakan fungsi agregat dalam SQL untuk meringkaskan data (SUM, AVG, Count, Min, Max)? Bagaimanakah saya menggunakan fungsi agregat dalam SQL untuk meringkaskan data (SUM, AVG, Count, Min, Max)? Mar 13, 2025 pm 01:50 PM

Bagaimanakah saya menggunakan fungsi agregat dalam SQL untuk meringkaskan data (SUM, AVG, Count, Min, Max)?

Apakah risiko keselamatan menggunakan SQL dinamik dan bagaimana saya dapat mengurangkannya? Apakah risiko keselamatan menggunakan SQL dinamik dan bagaimana saya dapat mengurangkannya? Mar 13, 2025 pm 01:59 PM

Apakah risiko keselamatan menggunakan SQL dinamik dan bagaimana saya dapat mengurangkannya?

Apakah tahap pengasingan urus niaga yang berlainan dalam SQL (baca yang tidak komited, baca bacaan yang komited, berulang, bersiri)? Apakah tahap pengasingan urus niaga yang berlainan dalam SQL (baca yang tidak komited, baca bacaan yang komited, berulang, bersiri)? Mar 13, 2025 pm 01:56 PM

Apakah tahap pengasingan urus niaga yang berlainan dalam SQL (baca yang tidak komited, baca bacaan yang komited, berulang, bersiri)?

Apakah sifat asid transaksi dalam SQL? Apakah sifat asid transaksi dalam SQL? Mar 13, 2025 pm 01:54 PM

Apakah sifat asid transaksi dalam SQL?

Apakah perbezaan antara baris padam SQL dan Truncate Apakah perbezaan antara baris padam SQL dan Truncate Mar 04, 2025 pm 05:49 PM

Apakah perbezaan antara baris padam SQL dan Truncate

Cara Menguji SQL Padam Baris Cara Menguji SQL Padam Baris Mar 04, 2025 pm 05:53 PM

Cara Menguji SQL Padam Baris

See all articles