mysql-hip-uname-ppassword-Pport-Ddatabase_name
显示mysql中所有数据库的名称showdatabases;
#显示mysql中的相关showtables[fromdb_name];
#显示数据表表状态信息showtablestatus;
#查看存储过程状态showprocedurestatus;
#列出表字段完整属性showfullfieldsfromtbl_name;
#显示表中列名称showcolumnsfromtable_name[fromdatabase_name];或showcolumnsfromdatabase_name.table_name;
#显示表结构#desctable_name;
#显示一个用户的权限showgrantsforuser_name;
#列出表索引showindexfromtbl_name;
#显示一些系统特定资源的信息showstatus[fromdb_name];
#显示系统变量的名称和值show[global]variables;
#显示系统中正在运行的所有进程,也就是当前正在执行的查询大多数用户可以查看他们自己的进程,但是如果他们拥有process权限,就可以查看所有人的进程,包括密码
showprocesslist;
#显示当前使用或者指定的database中的每个表的信息信息包括表类型和表的最新更新时间
showtablestatus;
#显示服务器所支持的不同权限showprivilege
#显示createdatabase语句是否能够创建指定的数据库showcreatedatabasedatabase_name;
#显示安装以后可用的存储引擎和默认引擎showengies;
#创建数据库#CREATEDATABASEa;
#使用数据库#usea;
#删除数据库#dropdatabasea;
#创建表#CREATETABLEaa(
nameVARCHAR(20),
sexCHAR(1)
);
#查询表#select*fromaa;
#插入表#insertintoaavalules(a,1);
#用文本方式插入数据#loaddatalocalinfilemytable.txtintotableaa;
#更新记录#updateaasetname=tomwheresex=男;
#删除几条记录#deletefromaawherename=tom;
#删除表中所有记录#deletefromaa;
#修改表结构#1)查看表结构describeaa;或者showcolumnsfromaa;
2)修改字段属性altertableaamodifyidint(10)unsignedauto_incrementprimarykeynotnull;
3)修改默认值:altertableaaalteriddefault0;
4)增加主键:altertableaaaddprimarykey(id)
5)删除主键:altertableaadropprimarykey;或者:dropprimarykeyonaa;
#修改表数据引擎#altertableaaENGINE=MyISAM;
#增加一个新的字段名#altertableaaaddcolumnsinglechar(1);或者:altertableaaaddfieldint(11)unsignednotnull;
#删除字段#altertableaadropcolumnc;
#同时修改两个字段#1)altertableaamodifyatinyintnotnull,changebcchar(20);//修改字段a,并且把字段b重命名为c,并自改其属性
2)altertableaaaddindex(d),addprimarykey(a);//给列d增加索引,使列a为主键
3)altertableaaaddcINTUNSINGEDNOTNULLAUTO_INCREMENT,addindex(c)//增加一个新的auto_incremnet证书咧,命名为c(PS:auto_incremnet必须被索引,且索引不能为空)
#创建索引#createindexindex_nameontable_name(colunm,..)//所以不可更改,必须删除后重建
#创建视图#createviewview_nameasselect_statement;#删除视图#dropviewview_name;