zoukankan      html  css  js  c++  java
  • 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)
    


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

    个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
  • 相关阅读:
    [通信] C# TCP实现多个客户端与服务端 数据 与 文件的传输
    [压缩]C#下使用SevenZipSharp压缩解压文本
    [通信] C#多线程Socket-文件传输
    [算法] N 皇后
    【算法】N Queens Problem
    [Eclipse]
    [C/C++] String Reverse 字符串 反转
    [SQL] 获取 Microsoft SQL Server 2008 的数据表结构
    [WIFI] WIFI 破解(初级)
    Unable to extract 64-bitimage. Run Process Explorer from a writeable directory
  • 原文地址:https://www.cnblogs.com/DunayueBlog/p/13602499.html
Copyright © 2011-2022 走看看