mysql常用命令

                                                       mysql常用命令

1.登录数据库

      mysql -u 用户名 -p

2.查看数据库

     show databases;


3.创建数据库

     create datebase   dbname;

4.查看数据库默认字符编码

    show create database 数据库名

5.删除数据库

    drop database dbname;

6.使用数据库

    use dbname;

7.创建表

    creat table 表名(字段1 字段类型(长度),字段2 字段类型(长度));

8.查看表

   show tables;

9.查看表的结构

    desc 表名

10.删除表

    drop table tablename;

11.修改表

    11.1.删除字段

             alter table 表名 drop column 字段名;

    11.2.修改字段类型

             alter table 表名 modify colunm 字段名 类型;

     11.3.修改字段名

             alter table 表名 change 旧字段 新字段名 类型

      11.4.修改表名

             alter table 表名 rename 表名;

12.查看数据库所有的变 

        show variables;

13.修改全局变量

        set 变量名字=新值

14.导出sql文件

      mysqldump -u 用户名 -p dbname >导出路径

15.导入sql文件

      mysqlimport -u 用户名 -p dbname < sql文件路径

16.查询

     16.1查询所有

             select * from 表;

      16.2查询时指定列

              select id as '编号',name as '姓名'from 表名

       16.3.查询时合并列,只能合并数值类型的

               select id,name,(math+English) as '总成绩' from 表名

        16.4查询时在列的前面加distinct去除重复记录.

        16.5条件查询:1.条件查询where

        16.6.逻辑条件:and(与),or(或)

        16.7比较查询:>,<,>=,<=,<>(不等于),between A and B(A和B之间)

        16.8判空查询(null 空字符串):is null/is not null/=''/<>''

        16.9模糊条件:like。%(通配符)表示任意个字符,_表示匹配一个字符

        16.10聚合查询:通常使用聚合函数查询就叫聚合查询。常用的聚合函数:sum(),avg(),max(),min(),count()

        16.11分页查询:limit 起始行,行数。起始行从0开始

        16.12 查询排序:order by 字段 asc(递增)/desc(递减),字段名 asc(递增)/desc(递减);多个排序条件以前面为主,后面为辅

        16.13分组查询:group by

         16.14分组之后筛选:用having.group by 字段名 having +条件

         16.15分组之前的筛选使用where:where 条件 group by 字段名

17.内联查询

        17.1.select 字段1,字段2,字段n from 表1,表2 inner join 表 on 连接条件。符合条件则显示

        17.2.select 字段1,字段2,字段n from 表1,表2 where 连接条件

        17.3.左外连接查询:用左表(主表)去逐个匹配右表(副表)的数据,如果符合连接条件则显示,否则显示null。左表的数据一定会完全显示

                  select 字段1,字段2,字段n from 主表 left outer join 副表 on 连接条件

         17.4.右外连接查询:select 字段1,字段2,字段n from 副表 right outer join 主表 on 连接条件。与左外连接查询相反,右表的数据一定会完全显示。

18.外键约束:constraint 外键名称 foreign key(外键)refrences 参考表(参考字段)。

19.constraint 外键名称 foreign key(外键)refrences 参考表(参考字段) on update cascade on delete cascade。级联操作直接可以修改或删除主表。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值