zoukankan      html  css  js  c++  java
  • 数据的操作

    数据的操作

    增加记录

    语法1:部分字段数据插入

        insert into 表名(字段列表) values(值列表)

    说明:

    • 字段列表中的字段不需要加引号
    • 值列表中字符型的值需要加引号
    • 字段列表与值列表中的项使用逗号分隔
    • 字段列表中字段的个数与值列表中的值的个数要一致
    • 字段列表中的字段的顺序要与值列表中值的顺序相一致
    • 字段列表中的字段的顺序可以与表中字段的顺序不致
    • 对表进行数据插入,是以行为单位。

    示例:

    语法2:全部字段数据插入

        insert into 表名 values(值列表)

    说明:

    • 值列表中字符型的值需要加引号
    • 值列表中的项使用逗号分隔
    • 值列表中值的个数与值表中字段的个数要一致
    • 值列表中值的顺序与表中字段的顺序要一致
    • 对表进行数据插入,是以行为单位。

    此种语法中,对主键字段的值的设置。

    示例:

    查询数据

    语法:

        select * from 表名 【where子句】【group by子句】【having子句】【order by子句】【limit子句】

        select 字段列表 from 表名 【where子句】【group by子句】【having子句】【order by子句】【limit子句】

    注意:

    where后的子句可以任意匹配,但是要按语法中的顺序进行书写。

    示例1:

    【where子句】

        根据表达式对表中的记录进行筛选。

    where子句的运算符

    运算符

    名 称

    应 用

    运算符

    名 称

    应 用

    =

    等于

    id=3

    Is null

    判断是否为null

    Title is null

    >

    大于

    id>5

    between

    介于

    Id between 1 and 10

    <

    小于

    id<5

    In

     

    Id in (1,30,50)

    >=

    大于等于

    Id>=5

    Not in

     

    Id not in(1,30,50)

    <=

    小于等于

    Id<=5

    Like

    模糊匹配

    Name like('jane%')

    !=或<>

    不等于

    Id!=5

    Not like

    模糊匹配

    Name not like('jane%')

    Is not null

     

    Id is not null

         

    =        MySQL即是比较运算符,又是赋值运算符。

    is null        用于判断null值

    示例:

    in        表示值在某个集合内

    示例:

    between m and n

    值介于m与n之间(包含m与n)

    示例:

    like操作符

    %        表示当前位置及其后的多个字符

    查找name字段以wang开头的所有的记录

    wang%

    where name like 'wang%';

    示例:

    查询以wang开头的所有的记录

    查询name值包含li的所有的记录

    【order by子句】

    主要用于对where子句筛选出来的记录进行排序

    语法:

        order by 字段名 asc|desc

    说明:

        asc是升序(默认)

        desc降序

    示例:

    【limit子句】

    用于对limit之前所有的子句筛选出来的结果进行显示上的限制

    数据的修改

    语法:

        update 表名 set 字段1=值, 字段2=值 【where子句】

    示例:

    删除记录

    语法:

        delete from 表名 【where子句】;

    示例:

    总结:

        数据插入

        insert into 表名 values(值列表);

        insert into 表名(字段列表) values(值列表);

        数据查询

        select 字段列表(*) from 表名 【where 子句】

        数据更新

        update 表名 set 字段1=值, 字段1=值 【where子句】

        数据删除

        delete from 表名 【where子句】

  • 相关阅读:
    浅拷贝和深拷贝
    强大的VS插件CodeRush发布v19.1.4|支持Visual Studio 2019
    DevExpress v19.1新版亮点——WinForms篇(三)
    MyEclipse使用教程:使用Workbench和Perspectives
    「版本升级」界面控件Kendo UI正式发布R2 2019|附下载
    DevExpress v19.1新版亮点——WinForms篇(二)
    CodeMix使用教程:构建自定义DevStyle主题
    DevExpress v19.1新版亮点——WinForms篇(一)
    MyEclipse XML & XML架构教程:XML Schema (XSD)编辑器
    VCL界面控件DevExpress VCL Controls发布v18.2.7|附下载
  • 原文地址:https://www.cnblogs.com/nyxd/p/5353844.html
Copyright © 2011-2022 走看看