數據庫操作中常用的sql命令

操作數據庫結構與數據的常用sql命令

創建數據庫

create?database?if?not?exists??數據庫名??charset=指定編碼

使用數據庫

use?數據庫名

創建表

create?table?if?not?exists?表名(  字段名?類型名,???????  id??int,????????  birth??date??  );

顯示

顯示表(創建表代碼)  ?show?create?table?表名字;  顯示表結構  ?desc?表名;  顯示數據庫和表  ?show?數據庫名/表名
<br>

刪除

刪除數據庫與表  drop?數據庫名/表名

數據結構的增刪改查(基本都是基于修改的關鍵字”alter”)

添加列  alter?table?表名?add(列名?列類型,列名?列類型);  alter?table?tab_day1?add(age?int,zwjs?text);  刪除列  alter?table?表名?drop?列名;  alter?table?tab_day1?drop?age;
(這里區別change與modify,change為改變的意思,程度自然比modify大)  修改列名  alter?table?tab_day1?change?舊列名?新列名?新列類型;  alter?table?tab_day1?change?money?salary?decimal(10,2);  修改列類型  alter?table?tab_day1?modify?列名?列新類型;  alter?table?tab_day1?modify?height?int;

數據的增刪改查

查詢  select?*?from?表名  select?列名1,列名2,列名3?from?表名;  增加  insert?into?表名?values(列值1,列值2,列值3);  insert?into?tab_day1?values?(1,'韓梅梅','女');  修改  update??表名?set?列名=列值,列名=列值;?(更改多列)  update??tab_day1?set?sex='男',salary=1000;  update??表名?set?列名=列值?where?條件  update?tab_day1?set?salary=2000?where?id=1?or?id=3;  刪除  DELETE?FROM?tab_day1?WHERE?id=1;  DELETE?FROM?tab_day1;/*刪除所有行*/

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享