zoukankan      html  css  js  c++  java
  • mys数据操

    1. 增加一行数据:insert into 表名(列名列表:可省略) values(与前面列名列表匹配)
    2. 从其他表导入某个列的数据:inset into 表名(列名) select 列名 from 表名
    3. 修改一行某列的数据:update 表名 set 列名=值 ,列名1=值1...where 条件语句;忽略where子句会将整个表的列名所在列修改
    4. 删除一行数据:delete from 表名 where 条件子句;删除后自增长不会被还原,下次插入数据时会接着增长,因为会记录日志,数据会恢复
    5. 初始化表:truncate table 表名
    6. 查询数据: 分类:1、投影操作: 指定查询结构显示那些列   select *|列名 from 表名 2、选择操作:制定那些行在结果中出现  where 3、排列操作:按一定顺序显示结果 order by
    7. 列别名:列名 AS 自定义名
    8. 表别名:表名 AS 自定义名 AS可省略
    9. 将列拼接:select concat(列名,列名)from 表名
    10. 分页处理:select *|列名列表 from limit num1,num2;num1从num1(整数)开始,显示num2(整数)行
    11. 排除重复数据:select distinct 列名列表 from 表名 ;列名列表看作一个整体去重
    12. 选择数据:= ,<,>,<>等价不等于 组合:and or 集合关系:in()满足括号,not in()
    13. 模糊搜索:SELECT 字段 FROM 表 WHERE 某字段 Like 条件

      1,%:表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。

      比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'

      将会把u_name为“张三”,“张猫三”、“三脚猫”,“唐三藏”等等有“三”的记录全找出来。

      另外,如果需要找出u_name中既有“三”又有“猫”的记录,请使用and条件

      SELECT * FROM [user] WHERE u_name LIKE '%三%' AND u_name LIKE '%猫%'

      若使用 SELECT * FROM [user] WHERE u_name LIKE '%三%猫%'

      虽然能搜索出“三脚猫”,但不能搜索出符合条件的“张猫三”。

      2,_: 表示任意单个字符。匹配单个任意字符,它常用来限制表达式的字符长度语句:

      比如 SELECT * FROM [user] WHERE u_name LIKE '_三_'

      只找出“唐三藏”这样u_name为三个字且中间一个字是“三”的;

      再比如 SELECT * FROM [user] WHERE u_name LIKE '三__';

      只找出“三脚猫”这样name为三个字且第一个字是“三”的

  • 相关阅读:
    linux常用命令全拼
    foxmail怎么设置个性签名
    linux下kerberos教程
    linux解压war包的命令
    Jenkins部署Web项目到远程tomcat(通过jenkins插件)
    Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
    windows下命令行终端使用rz上传文件参数详解
    svn 命令行下常用的几个命令
    性能测试指标及解释
    性能测试的分类及各分类理解
  • 原文地址:https://www.cnblogs.com/vencent-2016/p/5479828.html
Copyright © 2011-2022 走看看