操作數據庫結構與數據的常用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