• MySQL常用语句



    MySQL



    1.MySQL

      mysql
         是存储数据库一个仓库,可以存储图片,视频,文字
    
    常见的数据库
    	      大型oracle,db2
    	     中型mysql,sqlserver...
    	     小型sqlite
    
      mysql安装和卸载
         停服务mysql
         删除对应的文件夹
         删除注册表(mysql)
    
          mysql使用
    	     1:黑窗口
    	     2:使用工具 navicat
    
      sql语句分类
         数据定义语言DDL         create,drop,alter,truncate
         数据查询语言DQL         select
         数据操纵语言DML         insert,delete,update
         数据控制功能DCL          grant 授权 ,revoke回收
    
          mysql一些常用的字段和类型
    字段
    	     主键:primary key  
    	     自增:auto_increment
    	     空:null
    	     默认:default
    	     唯一:unique
    	     外键:foreign key
    	     ......
    类型
    	     int   
    	     float
    	     double
    	     char      固定长度 	
    	     varchar   长度变              
    	     text
    	     date
    	     time
    	     datetime
    	     ........
    

    2.教大家怎么使用MySQL

      先启动MySQL服务(一定要用管理员方式打开命令行,不然会提示拒绝访问)
    

    net start mysql

          接下来就连接MySQL了(mysql -uroot -p)
    

    创建数据库(create database 数据库名)
    

    创建数据表(建表之前先使用数据库,use database 库名,)
    

    在表里加几条数据
    


    ------修改数据
    update 表名 set 字段=修改的数据(name =zhangsan)  where 字段=值(id=1)
    

    全部查询
    select *from 表名
    

    条件查询
    select * from 表名 where 条件(根据什么条件查询)
    or(什么条件或者什么条件)
    in(包含)
    between and(在···之间)
    



    模糊查询
    通配符的分类:
    
    %百分号通配符: 表示任何字符出现任意次数 (可以是0次).
    
    _下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符.
    
    like操作符:
    
    LIKE作用是指示MySQL后面的搜索模式是利用通配符而不是直接相等匹配进行比较
    



    排序(order by)
    升序 asc
    降序 desc
    


    分组查询
    group by
    

    删除
    delete
    

    聚合函数
    sum(计算总和)
    count(计算个数)
    avg(计算平均值)
    max(最大值)
    min(最小值)
    下面我就根据这些聚合函数进行查询
    

    count()

    avg()

    max()

    min()

    sum()

    多表联查
    	内连接   inner join
    	外连接   left join   ,right join
    


    外连接分为左连接和右连接
    左连接(左边为主表,右边有则填充,没有用null)
    右连接(右边为主表,左边有则填充,没有用null)
    


    -----子查询(一个表的查询的结果作为另一个表的条件)
    

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
  • 相关阅读:
    flask 返回json数据
    flask 中文乱码
    flask 参数校验
    AOP集成防止连续多次点击问题
    关于横竖屏切换导致的Activity重建问题
    Flutter工程无法找到Android真机或Android模拟器
    Failed to find configured root that contains
    Unable to resolve dependency问题解决
    双重ScrollView,RecyclerView联动实例
    RecyclerView联动滑动失败
  • 原文地址:https://www.cnblogs.com/DunayueBlog/p/13602499.html
Copyright © 2020-2023  润新知