1.0 對資料庫的修改
刪除語句為
dropdatabase 表名稱
2.0 對一張表的修改
2.1 重新命名一張表
rename table 原名 to新名字;
alter
table
原名 rename 新名;
alter
table 原名 rename to 新名;
2.2 刪除一張表
drop dable 表名字;
3.0 對一列的修改(即對錶結構的修改)
3.1 增加一列
altertable 表名字 add
column 列名字 資料型別 約束;
或:
altertable 表名字 add 列名字 資料型別 約束;
altertable 表名字 drop
column 列名字;
或:
altertable 表名字 drop 列名字;
3.3 重新命名一列
這條語句其實不只可用於重新命名一列,準確地說,它是對乙個列做修改(change) :
altertable 表名字 change 原列名 新列名 資料型別 約束;
--注意:這條重新命名語句後面的 「資料型別」 不能省略,否則重新命名失敗。
當原列名和新列名相同的時候,指定新的資料型別或約束,就可以用於修改資料型別或約束。需要注意的是,修改資料型別可能會導致資料丟失,所以要慎重使用。
3.4 改變資料型別
altertable 表名字 modify 列名字 新資料型別;
4.0 對錶的內容修改
4.1 改變標準某個值
update 表名字 set 列1=值1,列2=值2 where 條件;
--注意:一定要有 where 條件,否則會出現你不想看到的後果
4.2 刪除一行記錄
deletefrom 表名字 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 表名 語法說明如...