修改和刪除

2022-02-15 21:28:36 字數 1130 閱讀 1528

1.0 對資料庫的修改

刪除語句為

drop

database 表名稱

2.0 對一張表的修改

2.1 重新命名一張表

rename table 原名 to

新名字;

alter

table

原名 rename 新名;

alter

table 原名 rename to 新名;

2.2 刪除一張表

drop dable 表名字;

3.0 對一列的修改(即對錶結構的修改)

3.1 增加一列

alter

table 表名字 add

column 列名字 資料型別 約束;

或:

alter

table 表名字 add 列名字 資料型別 約束;

alter

table 表名字 drop

column 列名字;

或:

alter

table 表名字 drop 列名字;

3.3 重新命名一列

這條語句其實不只可用於重新命名一列,準確地說,它是對乙個列做修改(change) :

alter

table 表名字 change 原列名 新列名 資料型別 約束;

--注意:這條重新命名語句後面的 「資料型別」 不能省略,否則重新命名失敗。

當原列名和新列名相同的時候,指定新的資料型別或約束,就可以用於修改資料型別或約束。需要注意的是,修改資料型別可能會導致資料丟失,所以要慎重使用。

3.4 改變資料型別

alter

table 表名字 modify 列名字 新資料型別;

4.0 對錶的內容修改

4.1 改變標準某個值

update 表名字 set 列1=值1,列2=值2 where 條件;

--注意:一定要有 where 條件,否則會出現你不想看到的後果

4.2 刪除一行記錄

delete

from 表名字 where 條件;

建立,修改和刪除表

1 表的建立 1 建立表,包含非空和預設值約束 包含非空約束的列,當在新增資料時,如果該列值為null,則資料庫會報錯,新增失敗。非空約束避免了由於使用者的誤操作導致的資料不完整性。2 向表中新增資料 執行結果 有結果可知,對於允許為空的字段birthday,在沒有插入任何資料的情況下,預設為nul...

ElasticSearch修改和刪除文件

修改文件方式一 使用prepareupdate,prepareindex兩者選其一皆可 刪除文件方式一 使用preparedelete刪除文件 client.preparedelete blog2 article article.getid tostring get 修改文件方式二 直接使用upda...

MySQL 修改和刪除索引

mysql 中修改索引可以通過刪除原索引,再根據需要建立乙個同名的索引,從而實現修改索引的操作。當不再需要索引時,可以使用 drop index 語句或 alter table 語句來對索引進行刪除。1 使用 drop index 語句 語法格式 drop index 索引名 on 表名 語法說明如...