一 增加列
MariaDB [(none)]> ALTER TABLE study_db.books
-> ADD COLUMN classify_id VARCHAR(20);
-> ADD COLUMN test char,
-> ADD COLUMN test1 char AFTER classify_id;
二 删除列
MariaDB [(none)]> ALTER TABLE study_db.books
-> DROP COLUMN test;
三 更改列名字/类型
语法: ALTER TABLE 表名 CHANGE 旧列名 新列名 新列类型
#更改列名
MariaDB [(none)]> ALTER TABLE study_db.books
->CHANGE COLUMN test1 new_test varchar(10);
#更改列类型
MariaDB [(none)]> ALTER TABLE study_db.books
->CHANGE COLUMN new_test text;
四 更改表名
MariaDB [study_db]> ALTER TABLE book RENAME books;
Query OK, 0 rows affected (0.01 sec)
五 修改表数据 UPDATE
> UPDATE 表 SET 列 = 值, 列 = 值 WHERE 约束语句;
> UPDATE books
SET classify = 1
WHERE book_id = 1;
数据库在后台代码编写中,很重要,经常会用到对数据库的增删查改,在大型项目中,由于数据量比较大,而且比较重要,在对数据库的操作中,要慎重。