MySQL基本查詢語句

來源:互聯網
上載者:User

標籤:資料類型   rac   索引   sql   gen   mysql   修改   drop   eric   

建立一張表

create table user(    id char(13) not null,    name varchar(50) not null,    birthDate date not null,    gender char(1) not null,    credit numeric(2,1) not null); //numeric數字       

子查詢建表方法

create table userInfo(           name varchar(20),           sex  char)asselect  name, sex from user;//上面的列明和子查詢的列明以及類型要對應

 

備份:直接將整個表的類型和資料備份到新表userInfo中

create table userInfoasselect * from user;

 

 添加欄位

//添加單列alter table user add tel varchar(11) default ‘02012345678‘;//添加多列alter table useradd(    photo blob,    birthday date);

 

修改表欄位

alter table user modify tel varchar(15) default ‘0123456‘;//修改tel列alter table user modify tel varchar(15) default ‘0123456‘ first;//修改tel列的位置,在第一列顯示alter table user modify tel varchar(15) default ‘0123456‘ after age;//修改tel列的位置,在指定列之後顯示//注意:alter modify不支援一次修改多個列,但是Oracle支援多列修改//但是MySQL可以通過多個modify的方式完成:alter table user modify tel varchar(15) default ‘02087654321‘ first, modify name varchar(20) after tel;

 

刪除指定欄位

 alter table user drop photo; 

重新命名表資料

//表重新命名alter table user rename to users;//欄位重新命名alter table users change name u_name varchar(10);alter table users change sex u_sex varchar(10) after u_name;//如果需要改變列名建議使用change, 如果需要改變資料類型和顯示位置可以使用modify

刪除表

drop table users;//drop刪除表會刪除表結構,表對象將不存在資料中;資料也不會存在;表內的對象也不存在,如:索引、視圖、約束;

 

MySQL基本查詢語句

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.