對錶重新命名方法 :
1、rename table 原 to 新;
2、alter table 原 rename 新;
3、alter table 原 rename to 新;
在表中增加一列,三種形式:
alter table 表 add column(可省) 列 資料類 約; (預設放到最右邊)
alter table 表 add column(可省) 列 資料類 約 after 列; (插入到指定位置)
alter table 表 add column(可省) 列 資料類 約 first; (放到首列)
重新命名一列
alter table 表 change 原列 新列 資料類(不能省) 約;修改資料型別(慎重選擇,一般不改)alter table 表 modefy 列 新資料類;修改表中的某個值update 表 set 列1 = 值1,列2 = 值2,...> where 條; (注意:where 一定不能省)
對一張表的某個列建立索引、 並檢視索引
1、alter table 表 add index 索引 (列名);
或 creater index 索引 on 表 (列名);
2、檢視剛建的索引
show index from 表;
檢視(虛擬化存在的表)create view 檢視(列a,列b,...) as select 列1,列2,...> from 表;匯入、匯出(匯入匯出不適合mysql5.7.6之後的版本)1、load data infile '檔案路徑和檔名' into table 表; (匯入)
2、select *(或列1,列2,..) into outfile '檔案路徑和檔名' from 表; (匯出)
備份mysqldump -u root 資料庫備份檔案名; (備份整個資料庫)
mysqldump -u root 資料庫名 表名備份檔案名; (備份整個表)
恢復create database test; (新建乙個名為test的空資料庫)
mysql -u root test < bak.sql (將剛備份的資料庫恢復到test中)
mysql -u root (因為在上一步已經退出了mysql,現在需要重新登入)
use test (連線資料庫test)
show tables; (檢視test資料庫的表)
MySQL知識點 總結
1 truncate和delete trop之間有什麼區別?truncate table 在功能上與不帶 where 子句的 delete 語句相同 二者均刪除表中的全部行。但 truncate table 比 delete 速度快,且使用的系統和事務日誌資源少。delete 語句每次刪除一行,並在...
mysql知識點總結
一 mysql基礎 1 mysql儲存結構 資料庫 表 資料 sql語句 2 管理資料庫 增加 create database 資料庫 default character utf8 刪除 drop database 資料庫 修改 alter database 資料庫 default characte...
MySQL知識點總結
然後摁win r鍵開啟執行,輸入cmd開啟命令視窗,輸入mysql uroot p進入mysql中,輸入當時安裝mysql建立的密碼,進入mysql命令列模式。關於庫的使用方法 1.建立庫 輸入 create database 庫名 charset 字符集 例 create database db1...