mysql資料庫學習——3,表的建立,刪除和變更

來源:互聯網
上載者:User
表建立create table   mytbl(id   int    auto_increment  not null,name  char(10)  not null,birth  date     not null,wight  int,sex   enum('f','m'));指定資料庫引擎的表建立create table     mytbl(id   int    auto_increment  not null,name  char(10)  not null,birth  date     not null,wight  int,sex   enum('f','m'))engine=memory;建立暫存資料表create temporary  table   mytbl(id   int    auto_increment  not null,name  char(10)  not null,birth  date     not null,wight  int,sex   enum('f','m'));複製資料表結構(也可以這樣建立一個暫存資料表作副本create  temporary table  tblnew  like   tblold)create table  tblnew  like   tblold同時複製資料insert into tblnew select * from tblold 從查詢結果建立表create  table  tblnew   select * from tblold  刪除資料表drop table tbl_namedrop table  tbl_name ,tbl2_namedrop table if exists  tbl_namedrop  temporary  table tbl_name 修改資料表

 

修改資料列的資料類型alter table mytbl modify  i   mediumint   unsignedalter  table  mytbl  chang i  i  mediumint   unsigned修改資料列的資料類型和字元集alter table mytbl modify  i   mediumint   character set  ucs2修改資料表的儲存引擎alter table mytbl engine=engine_name 重新命名資料表alter table tbl_name  rename to  new_tbl_namerename talbe  tbl_name to new_tbl_name重新命名多個資料表 
rename talbe  tbl_name to new_tbl_name,t1 to t2 ,t3  to t4移動資料表到另一個資料庫alter table db1.tbl_name  rename to  db2.new_tbl_namerename talbe  db1.tbl_name to db2.new_tbl_name
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.