• mysql基本笔记之二


    1.查看当前编码

    show variables like '%char%'

    2.修改user表中id=1的name 为 A  where后面是条件,就是定位

    update  user  set  name='A'  where  id=5

    3.符号

    > //大于符号    <  //小于符号     <>  //不等于符号    in()  //在什么里面    between  //在什么之间     and  //or  //

    4.从user表中删除id=5的字段

    delete  from  user   where  id=5

    5.刷新权限

    flush  privileges

    6.修改root的密码为admin

    USE mysql  UPDATE user  SET   password=PASSWORD('admin')  WHERE user='root' 

    7.创建一个test用户,密码123456,登陆ip为127.0.0.1

    CREATE   user  'test'@'127.0.0.1'  identified  by  '123456' 

    8.分配权限

    grant  权限1,权限2.... on 数据库名.*  to  用户名@ip或%
    grant   update,insert,delete on  shop.*  to  'huazai'@'127.0.0.1' 

    9.撤销huazai对shop表 的select 权限

    revoke  select  on   shop.*  from  'huazai'@'127.0.0.1'

    10.

    所有的数据库 就用*.*   所有的权限就用ALL或者ALL PRIVILEGES

    11.查看huazai用户权限

    show  grants  for  'huazai'@'127.0.0.1' 

    12.创建用户和授权一起的语句

    grant  select,delete(权限)   on  shop(数据库).*  to  'test'@'127.0.0.1'  identified  by  'test'

    13.删除用户test

    drop  user    'test'@'127.0.0.1' 

    14.清空user的数据

     truncate   user

    15.从user表中过滤重复的password出来  

    select  distinct   password  from  user 

    16.模糊查询,从user表中查user_name字段是huazai的所有数据 

    select  *  from  user   where  user_name  like  'huazai'

    17.模糊匹配查询,只要user_name的最后是ai都会查出来 ,这里的%相当于python的*   

    数据小于10万可以用like,不然查询有点慢,数据比较大可以用Sphinx(斯芬克司)

    select   *  from  user  where   user_name    like  '%ai'

    18.排序

     select  *  from  表名   order  by  字段名  asc(升序 默认  可以不加)
     select   *  from   表名   order  by  字段名   desc 降序

    19.聚合函数

    select   count(*)  from   表名    查询表的记录数
    select   sum(列名)from  表名   查询此列的和
    select   avg(列名)   from   表名   查询此列的平均值
    select   max(列名)   from   表名   查询此列的最大值
    select   min(列名)    from   表名    查询此列的最小值

    20.分组查询

    select   *   from  表名   group  by sex  按照性别分组
    select   *   from   表名   group  by  sex  having  count(*)>3
  • 相关阅读:
    PageRank
    Web挖掘
    无监督学习
    Activiti 学习笔记记录(2016-8-31)
    Activiti 学习笔记记录(二)
    Activiti 学习笔记记录
    Mybatis + SpringMVC + Maven实现分页查询
    Jquery.min.js 下载
    使用Apache Archiva搭建Maven Repository Server
    SpringMVC 参数传递
  • 原文地址:https://www.cnblogs.com/lanyincao/p/11430790.html
Copyright © 2020-2023  润新知