MySQL常用指令汇总


MySQL
常用指令汇总

DDL

Data Definition Languages 数据定义语言  对数据库的数据段、数据表、列、索引对象进行创建、删除、修改

 

 

创建数据库



 

1、查看mysql中存在的数据库


MySQL常用指令汇总
 

   可以看到自己刚创建的dbdemo已经在其中了

2、选择自己要使用的数据库



 

3、查看数据库中已经创建的数据表

 

 

 

因为dbname是刚刚创建的数据库,所以其中没有任何表(table

 

 删除数据库 

 

 

创建表

1、我们先来建立一个库

 

 

2、创建表

 

 

3、查看创建的表字段及属性


MySQL常用指令汇总

 

4、查看信息较全面的表的查看方式


MySQL常用指令汇总
 

    其中可以看到表的字段属性、表的存储引擎、表的默认字符集

 

删除表



 

修改表

1、  修改表字段属性

        employee表按原来创建后,将employee中的ename字段的varchar(10)修改成varchar(16)



 

        employeeid字段修改为自增长(注意id后面要跟上int



 

1、  增加表字段

        添加一个age字段为int4
  

 

1、  删除表字段

将刚才的创建的age字段删除


 

1、  修改字段名称

使用原来的添加的age字段,并修改他的字段名为age2



 

1、  修改字段的排列顺序

创建一个birthday字段并添加到ename后面



MySQL常用指令汇总
 

修改age2 字段的位置,先放到最前面在放到ename后面



 
MySQL常用指令汇总
 

 

1、  更改表的名称

更改表的名称为employee2



 

     DML

    Data Manipulation Language 数据操作语言 对数据库记录进行查、改、增、删,并检查数据完整性

 

插入记录

1、指定插入字段与相应值

 

 
MySQL常用指令汇总
 

        其中age2birthday字段已经被删除

 

2、不指定插入字段,但values应与表字段的顺序相一致



 
MySQL常用指令汇总
 

3、只对某些个指定字段的记录进行插入


MySQL常用指令汇总
 

3、一次性插入多条记录


MySQL常用指令汇总
 

更新记录

1、  更改单条记录

        将employeeenameggcsal改为5000.00


MySQL常用指令汇总
 

2、更改多条记录


MySQL常用指令汇总

 

删除记录

        外键关联


MySQL常用指令汇总
 
 

        先删除外键关联方然后再删除被关联方(此例中departmentdeptno作为employeedeptno字段的外键),顺序不能颠倒,不然报错

 

查询记录

1、  查询一张表中全部内容


MySQL常用指令汇总
 

        或者


MySQL常用指令汇总
 

1、  查询不重复的记录 关键字distinct


MySQL常用指令汇总
 

1、  条件查询 关键字where



   

        =外,还可以用><>=<=、!=等比较运算符,还可以用orand等逻辑运算符进行多条件联合查询
 

 

4、查询后排序查看 关键词order by   关键字desc降序 asc升序

 

        先直接查询

MySQL常用指令汇总
   

         根据deptno降序查询
 
MySQL常用指令汇总
  

        先根据deptno升序查询,如果有重复再按照sal升序查询(asc关键字可有可无)


MySQL常用指令汇总
 

1、  限制显示个数 关键字limit(常和order by联合使用)

            deptno排序后只显示前三个


MySQL常用指令汇总
 

        按deptno排序后从第二条记录开始显示2条记录


MySQL常用指令汇总
 

1、  聚合查询

常用聚合函数sum()、count()、max()、min(),关键词 group by(进行分类统计)

关键字 having (对分类聚合后的结果进行在汇总)

  

        对deptno的各部门数量进行统计


MySQL常用指令汇总
 

         查询出sal值最小的enamedeptno、和对应的sal


MySQL常用指令汇总
 

统计出员工所属部门数大于1的记录


MySQL常用指令汇总
 

1、  表连接查询(一般会用到外键关系)

            内链接表查询


MySQL常用指令汇总
 

      外连接表查询

        左连接


MySQL常用指令汇总

 

        右连接

 
MySQL常用指令汇总
 
 

1、  子查询  关键字in not in=、!=existsnot exists


MySQL常用指令汇总

 

 

 
MySQL常用指令汇总
 

1、  记录联合 将查询结果合并到一起显示出来 关键字union all(直接合并) union (合并后将重复记录去掉)

Union all



MySQL常用指令汇总
 

           Union


 
MySQL常用指令汇总
 

查询帮助

直接在命令行中进行相关指令的查询

            常用全局指令查询


MySQL常用指令汇总
 

        按照层次查询


MySQL常用指令汇总
 

         再查询其中的Data Types相关查询


MySQL常用指令汇总
 

 

        再对其中的TEXT型进行相关查询


MySQL常用指令汇总
 

 

        语法相关查询

 
MySQL常用指令汇总
 

        再查看CREATE TABLE相关语法


MySQL常用指令汇总
 

你可能感兴趣的:(mysql)