• 简单的SQL语句


    说明:SQL语句大小写都可以,执行一句时,后面可不加分号,如果同时执行两句,就必须加分号,不然会报错。 --+空格  是SQL的注释

    表格名为users,里面有name和age属性

    一、增 insert into

     INSERT INTO users (name,age) values('张三',25);

    可以写insert into,也可以只写insert

    二、删 delete form

    DELETE FROM users WHERE name="张三";

    where是用来判断的,类似于if,如果只写DELETE FROM users会将表格中的数据全部删除,数据是很重要的东西,所以一定要加一个判断小心使用

    三、改 update set

     UPDATE users SET name='李四' WHERE id=1

    四、查 select form

    SELECT * FROM users WHERE name='张三';  查找name为张三的数据

    SELECT * FROM users WHERE name='张三' AND age=25; 查找name为张三,并且age为25的数据

    SELECT * FROM users WHERE name='张三' OR name=“李四”; 查找name为张三或者李四的数据

    SELECT * FROM users WHERE name in ('张三','李四');查找name为张三和李四的数据

    SELECT * FROM users WHERE name like '%李%';  查找name中含有“李”的数据,%是占位符

    SELECT * FROM users WHERE age>18;   查找age大于18的数据

    SELECT * FROM users WHERE age>18 ORDER BY age  查找age大于18的数据,根据age按升序排列(默认)

    SELECT * FROM users WHERE age > 18 ORDER by desc age  降序排列  asc是升序排列(可不写)

    SELECT * FROM users LIMIT 3 ;  取前3条数据

    SELECT * FROM users LIMIT 1,3 ;  跳过一条数据 取前3条数据

    分页的原理:

    limit 0,5  显示前五条数据       第一页

    limit 5,5  显示第6~10的数据  第二页

    limit 10,5 显示第10~15的数据   第三页

    结论  :limit (pageIndex-1)*dataCount,dataCount

    SELECT COUNT(*) FROM users  ;  获取users共有多少个数据

    注意 :如果一条语句中有where、orderby、limit,先写where判断  再写orderby 最后写limit  顺序不能写错了 否则会报错

  • 相关阅读:
    [bzoj1263]整数划分
    [bzoj3171]循环格
    [bzoj3551]Peaks加强版
    [bzoj3307]雨天的尾巴
    [bzoj2756]奇怪的游戏
    [bzoj4025]二分图
    人比人该死啊
    数据挖掘十大经典算法[0]-K-Means算法
    ISODATA算法
    CodeForces Round 197 Div2
  • 原文地址:https://www.cnblogs.com/AnnieShen/p/6048896.html
Copyright © 2020-2023  润新知