MySQL基礎(四)資料庫及表的修改和刪除

2021-08-15 20:54:33 字數 925 閱讀 3293

一、對資料庫修改

1.刪除資料庫

drop database 資料庫名字;

二、對一張表修改

1.重新命名一張表

rename table 原名 to 新名字;

alter table 原名 rename (to) 新名;

2.刪除一張表

drop table 表名字;

三、對一列修改

1.增加一列資料

alter table 表名字 add (column) 列名字 資料型別 約束;

alter table employee add height int(4) default 170;

alter table employee add weight int(4) default 120 after age;

alter table employee add test int(10) default 11 first;

2.刪除一列資料

alter table 表名字 drop (column) 列名字;

3.重新命名一列

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

4.改變資料型別

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

四、對錶的內容修改

1.修改表中某個值

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

2.刪除一行記錄

delete from 表名字 where 條件;

修mysql資料庫名 MySQL修改資料庫名

mysql 修改資料庫名 如果是myisam 的話,只要修改 data 目錄下面的那 個庫名的資料夾的名字就 ok了。如果是innodb 的話,其實是無法修改庫名的 網上有些人瞎咧咧的什麼 rename database 或者alter database 都是不行 的,有些誤導,今天特地做了下試驗。...

mysql資料庫及表的操作

注 windows與linux的資料庫命令一致 注 mysql自帶的指令不區分大小寫 啟動mysql服務 在windows中啟動及關閉服務 啟動 net start mysql 關閉 net stop mysql 在linux中啟動服務,預設開啟 啟動 service mysql start 關閉 ...

MySQL資料庫基礎語法(四) 20 5 29

1 多表之間的關係 分類1 一對一關係 人和身份證一一對應 2 一對多關係 學校和學生關係 乙個學校有多個學生,乙個學生只能在乙個學校 3 多對多關係 學生和課程關係 乙個學生可以選擇多個課程,乙個課程可以被多個學生選擇關係實現 1 一對多關係 學校和學生關係 實現方式 在多的一方建立外來鍵,指向一...