MySQL常用基本操作

##MySQL數據庫SQL(Structured?Query?Language)結構化查詢語言常用基本操作:  ???/*DDL(Data?Definition?Language)數據定義語言*/  ???????##創建數據庫:  ???????create?database?'數據庫名稱'?charset?utf8;  ???????##刪除數據庫:  ???????drop?database?'數據庫名稱';  ???????##顯示所有數據庫:  ???????show?databases;  ???????##使用數據庫  ???????use?'數據庫名稱';  ???????##確定當前使用數據庫:  ???????select?database();  ???????##顯示數據庫中某表結構  ???????desc?'表名';  ???????##顯示某表的創建語句  ???????show?create?table?'表名';  ????????  ???????????##創建表:  ???????????create?table?'表名'(  ???????????'列名'?'列描述',  ???????????'列名'?'列描述',  ???????????'列名'?'列描述');  ???????????##帶主鍵且自增長的表  ???????????create?table?'表名'(  ???????????'列名'?'列描述'?primary?key?auto_increment,  ???????????'列名'?'列描述',  ???????????'列名'?'列描述');  ???????????##刪除表:  ???????????drop?table?'表名';  ???????????##修改表:  ???????????alter?table?'舊表名'?rename?'新表名';  ????????????  ???????????##添加字段  ???????????alter?table?'表名'?add?column?'列名'?'列描述';  ???????????##修改字段  ???????????alter?table?'表名'?change?'舊列名'?'新列名'?'新列描述';  ???????????##刪除字段  ???????????alter?table?'表名'?drop?column?'列名';  ????????????  ???/*DML(Data?Manipulation?Language)數據操作語言*/  ???????##錄入數據  ???????insert?into?'表名'('字段名,字段名...')?values('對應值,對應值...');  ???????insert?into??'表名'?values('對應值,對應值...');  ???????##更新數據  ???????update?'表名'?set?'字段名'='字段值','字段名'='字段值'...?where?'字段名'='字段值';  ???????update?'表名'?set?'字段名'='字段值','字段名'='字段值'...;  ???????##刪除數據  ???????delete?from?'表名';  ???????delete?from?'表名'?where?'字段名'='字段值';  ???/*DQL(Data?Queries?Language)數據查詢語言*/  ???????##查詢所有  ???????select?*?from?'表名';  ???????##查詢需要的  ???????select?'字段名','字段名'...?from?'表名';  ???????##別名查詢  ???????select?'字段名',concat('字段名','字段名')?[as]?'別名'?from?'表名';  ???????##where查詢  ???????select?*?from?'表名'?where?'字段名'?like?"_'值'%"  ???????##聚合查詢  ???????select?count(*)?from?'表名';??##查詢記錄數  ???????select?'字段名'?from?'表名'?order?by?'字段名'?desc;?????##依降序查詢  ???????select?distinct?'字段名'?from?'表名'?order?by?'字段名'?asc;?????##去重復依升序查詢  ???????##分組查詢  ???????select?avg('字段名')?from?'表名'?group?by?'字段名';  ???????select?avg(字段名)?as?'別名','別名'?from?'字段名'?group?by?'字段名'?having?'字段名'>0;  ????????  ???/*DCL(Data?Control?Language)數據控制語言*/  ????  ???/*約束*/  ???##主鍵約束  ???alter?table?'表名'?add?constraint?primary?key('字段名');  ???##唯一約束  ???alter?table?'表名'?add?constraint?unique('字段名');  ???##外鍵約束  ???alter?table?'表名'?add?constraint?foreign?key('外鍵字段名')?references?'主表'('主鍵字段名');
? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享