mysql怎麼該錶名 mysql怎麼設定表名?

2021-10-17 13:54:15 字數 970 閱讀 8121

mysql設定表名的方法:通過alter table語句,使用sql**「alter table rename [to] ;」來進行設定、修改資料表的名稱;to是為可選引數,使用與否均不影響結果。

需求描述:

今天在進行mysql表的歷史資料遷移,需要將某張表進行備份,修改表的名字,在此記錄下操作過程.

操作過程:mysql> create table ts01 like ti_o_sms; #建立表結構.這樣的建表方式,不僅僅是表的結構,連帶著索引也會同時建立.

query ok, 0 rows affected (0.02 sec)

mysql> alter table ts01 rename to ts01_new; #修改表名的語法:alter table rename to/as new_tablename;

query ok, 0 rows affected (0.00 sec)

mysql> show tables;

| tables_in_mytest |

| sms_send_blacklist |

| td_b_sendobject |

| ti_o_sms |

| ts01_new |

4 rows in set (0.00 sec)或者

mysql> alter table ts01_new rename as ts02;

query ok, 0 rows affected (0.03 sec)

mysql> show tables;

| tables_in_mytest |

| sms_send_blacklist |

| td_b_sendobject |

| ti_o_sms |

| ts02 |

4 rows in set (0.00 sec

備註:表名已經成功的進行修改.

官方文件修改表名的語法:mysql help rename

MySQL 復合索引該怎麼用

本文均已學習為主,不考慮實際業務。若在實際業務中,還需考慮增刪改的代價和實際需要。資料量大,查詢業務多的 where從句 group by從句 order by從句 on從句 中的字段,可以考慮建索引。alter table t add index abc a,b,c 這裡有乙個原則 離散度大的列放...

mysql怎麼建立表 mysql怎麼建立乙個表

1.登陸成功後,首先進入某乙個資料庫 不是指資料庫伺服器 use t1 t1是資料庫名 如圖所示 2.在此資料庫中建立資料庫表 2.1 先建立表結構 可以理解為表的列名,也就是欄位名 在實際生產過程中,表結構是需要經過精心設計的。通用的語法格式為 1 create table table name ...

mysql大表修改表名原理 mysql大表修改結構

alter table執行時會對原表進行臨時複製,在副本上進行更改,然後刪除原表,再對新錶進行重新命名。在執行alter table時,其它使用者可以閱讀原表,但是對錶的更新和修改的操作將被延遲,直到新錶生成為止。新錶生成後,這些更新和修改資訊會自動轉移到新表上。注意,如果您在執行alter tab...