3.2 管理表记录

增加表记录
语法格式:
    增加一条记录,给所有字段赋值
    insert into 表名 values (字段值列表)
    insert into 表名 (name,id) values ("yase",1);   
    增加多条记录,给所有字段赋值
    insert into 表名 values ("","",),("","",""),("","","");
    

注意事项

字段值要与字段类型想匹配
对于字符类型的字段,要用双引或单引号括起来
依次给所有字段赋值时,字段名可以省略
只给一部分字段赋值时,必须明确写出对应的字段名称

查询表记录

语法格式
    格式一
    SELECT   字段1,…,字段N   FROM   表名;
    格式二
    SELECT   字段1,…,字段N   FROM   表名
    WHERE    条件;

注意事项
    使用 * 可匹配所有字段

 

更新表记录

语法格式
    格式一:更新表内所有内容
    UPDATE      表名
    SET   字段1=字段1值,字段2=字段2值,字段N=字段N值;
    
    格式二:只更新符合条件的内容
    UPDATE   表名
    SET   字段1=字段1值,字段2=字段2值,字段N=字段N值
    WHERE   条件;

注意事项
字段值要与字段类型匹配
字符类型的字段要用双引或单引号括起来
如果不加WHERE条件会更新所有记录
使用WHERE条件时只更新匹配条件的记录

删除表记录

语法格式
    格式一:仅删除符合条件的记录
    DELETE   FROM   表名   WHERE   条件;

格式二:删除所有的记录
    DELETE   FROM   表名;

 

匹配条件查询

数值比较
    =    等于
    >    大于
    >=    大于等于
    <    小于
    <=    小于等于
     !=    不相等

查区间
mysql> select * from 账号信息表 where id>=10 and id <=20;

 

字符比较

字符比较
    =              相等
    !=              不相等
    IS NULL          匹配空
    IS ONT NULL      非空

 

范围内比较

范围内匹配/去重显示
匹配范围内的任意一个值即可
    in (值列表)                在..里..
    not  in  (值列表)                不在..里..
    between  数字1 and  数字2    在..之间..
    distinct  字段名                去重显示

 

限制查询结果显示行数

基本用法
    SQL查询   limit   N;                         //显示查询结果的N条记录
    SQL查询   limit   N,M                        //显示指定范围内的查询结果
    SQL查询   where   条件查询   limit   3//显示查询结果的3条记录
    SQL查询   where   条件查询   limit   33//从第四条开始,共显示3条

 

posted @ 2021-03-10 19:30  huakai201  阅读(142)  评论(0)    收藏  举报