• mysql 数据增删改查基本语句


    增:

    insert

    insert into 表名(字段1,字段2,字段3。。。。。。字段N) values(值1,值2,值3);

    如果不申明插入那些字段,则默认所有字段。

    如果一次可以插入多条数据 可以如下

    insert into 表名 (字段1,字段2,字段3。。。。。。字段N) values(值1,值2,值3),(值1,值2,值3),(值1,值2,值3);

    在插入时注意,往哪个表增加,增哪个字段,每个字段各有什么值。

    删:

    delete

    delete from 表名 where 表达式;

    删除时注意 删除哪张表数据,删除哪些行.

    一般为了 防止误删可以在最后加上limit语句 控制一次删除几条例如

    delete from 表名 where 表达式 limit 0,1; 只删除一条

    改:

    update

    update 表名 set  字段1=值1,字段2=值2  .......字段N=值N where  表达式;

    修改时注意 修改哪张表,修改哪几个字段,该什么值,在那几行生效。

    同样也可以加上limit 控制。

    查:

    select

    select * from 表名 where 表达式。

    查询语句比较多变组成select语句的子句有:   1.FROM   2.ON  3.JOIN  4. where  5.GROUP BY  6.HAVING    7.SELECT   8.DISTINCT   9.ORDER BY

    这个顺序就是 查询语句在执行过程中的顺序,每执行一个子语句都会产生一个虚拟表,下一个字语句是作用者虚拟表上的。

    格式:

    SELECT 字段  ,DISTINCT   字段 FROM table_name JOIN table_name2  ON table_name.字段 = table_name2.字段 WHERE 表达式  GROUP BY 字段  HAVING 表达式   ORDER BY 字段 desc/asc

    子语句的顺序不能改变。

  • 相关阅读:
    关于json前后台传值
    [LeetCode] #29 Divide Two Integers
    [LeetCode] #28 Implement strStr()
    [LeetCode] #27 Remove Element
    [LeetCode] #26 Remove Duplicates from Sorted Array
    [LeetCode] #25 Reverse Nodes in k-Group
    [LeetCode] #24 Swap Nodes in Pairs
    [LeetCode] #23 Merge k Sorted Lists
    [LeetCode] #22 Generate Parentheses
    [LeetCode] #21 Merge Two Sorted Lists
  • 原文地址:https://www.cnblogs.com/phpshen/p/3541853.html
Copyright © 2020-2023  润新知