mysql常用命令总结

mysql常用命令总结

ID:12602051

大小:38.00 KB

页数:5页

时间:2018-07-18

mysql常用命令总结_第1页
mysql常用命令总结_第2页
mysql常用命令总结_第3页
mysql常用命令总结_第4页
mysql常用命令总结_第5页
资源描述:

《mysql常用命令总结》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.登录:mysql-hIP-uuser-ppassword;在本地的话-h可以省略-p后的password可以在回车后在敲。即如下:mysql-uuser-ppassword2.database操作dropdatabasse数据库名;createdatabase数据库名;use数据库名;3.table表结构的操作删除表结构:droptable表名;创建表结构:createtable表名(idint,namevarchar(20),……);再修改表结构,添加约束。添加主键约束如:altertablestudentmodifyidintprimarykeya

2、uto_increment;或createtable表名(idint,namevarchar(20),t_idint,primarykey(id),constraintfkforeignkey(t_id)references其他表(id);给主键添加自增:altertable表名modifyidintautoincrement;修改表结构:1.add1.添加一列altertable表名add列名类型(一定写)notnullunique……;2.添加外键altertable表名addconstraintfkforeignkey(字段)references其他

3、表名(主键);2.modify1.修改列的类型约束altertable表名modify列名类型(可以增加约束:notnull,unique);3.change1.改变表的结构,给字段重新命名(可以增加约束:notnull,unique);-----注意-----有主外键约束的不能修改,有unique约束的可以修改,但不能加unique,unique是不会被改掉的。4.drop1.删除一列altertable表名drop列名;------注意----有主外键约束的不能删除,有unique约束的可以删除。5.desc显示表结构4.table表内容的操作1.in

4、sertinsertinto表名(列名1,列名2……)values(值1,值2……);insertinto表名values(null,值1,值2……);null是对自增主键的赋值。2.deletedeletefrom表名where(条件);deletefrom表名;删除表中的所有内容。3.updateupdate表名set列名1=值1,列名2=值2,……where(条件);update表名set列名1=值1,列名2=值2,……;修改所有记录。4.select1.简单单表查询select*from表名;selectnamefrom表名;selectdisti

5、nctnamefrom表名;selectdistinctnamefrom表名orderbydesc(asc默认);select*from表名where(条件);selectcount(*)from表名groupby(字段);模糊查询like><>=<=null=between...andandin(list)like函数的使用子查询:select*fromemployeewheresalary>(selectavg(salary)fromemployee);select*fromemployeelimit2,3;//2查询开始的索引--从索引2开始取3代表

6、取多少条select*fromemployeelimit2;//取结果的前两条结构复制createtable新表select*from旧表where1<>1;创建表的同时拷贝一张表的结构及数据(主键等一些约束条件没有拷贝过来)如下:整表复制createtable新表select*from旧表;2.多表查询1.交叉连接(无条件)没有WHERE子句的交叉联接将产生联接所涉及的表的笛卡尔积。第一个表的行数乘以第二个表的行数等于笛卡尔积结果集的大小。如下:SELECTtable1.column,table2.columnFROMtable1crossJointab

7、le22.内连接(有条件)内联接是用比较运算符比较要联接列的值的联接.join(innerjoin)可以不写,如果用join的话条件部分就用on,如果不用join条件部分就用where语法如下:SELECTtable1.column,table2.columnFROMtable1,table2WHEREtable1.column1=table2.column2;或SELECTx.column,y.columnFROMtable1x,table2yWHEREx.column1=y.column2;3.外连接1.左外连接左向外联接的结果集包括LEFTOUTER

8、子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。