zoukankan      html  css  js  c++  java
  • 表数据的增删改查

    一、插入数据

    第一种插入方式

    语法: insert into 表名(字段1,字段2....) values(值1,值2....)

    #往指定的表中添加数据:insert into 表名(字段1,字段2....) values(值1,值2....)
    INSERT INTO `java成绩表`(姓名,班级,Java成绩) VALUES('王二麻子','dt55班',90.5);
    INSERT INTO `java成绩表`(姓名) VALUES('王五');
    
    #偷懒方式 #在插入时,可以省略掉表后面的字段名,但前提是:values关键字后面的字段值数量必须与表字段数量、次序保持一致
    INSERT INTO `java成绩表` VALUES('王二麻子','dt55班',90.5);

    第二种插入方式 

    语法:insert into 表名 set 字段名1=字段值1,字段名2=字段值2...

    INSERT INTO `java成绩表` SET 姓名='李四';

    同时插入多条数据

    INSERT INTO `java成绩表`(姓名,班级,Java成绩) 
    VALUES('abc','dt55班',90.5),('def','dt55班',90.5),('ccc','dt55班',90.5)

    二、 删除数据

    这是简单的删除语法,后面会有更高级的语法

    删除数据有两种方式:

    方法1:delete

    语法:delete from 表名 where 条件

    DELETE FROM `java成绩表` WHERE 姓名='李四'

     方法2:TRUNCATE

    TRUNCATE table student;

    delete与TRUNCATE的区别

    此处的delete可以删除整张表,但是删除数据后,自增列不会从1开始

    如果要删除一整张表中的数据,使用truncate。使用truncate删除数据后,如果字段时自增的,则重新从1开始

    三、修改数据

    语法: update 表名  set 字段名1=值1, 字段名2=值2... where 条件

    四、查询

    select * from 表名;
    select * from 表名 where id=1;
     
  • 相关阅读:
    HTML5来了,7个混合式移动开发框架
    React Native
    Cordova
    Java Next: Groovy、Scala or Clojure?
    分页 Database Frist
    Kindeditor编译器
    sql内连接
    layer删除
    实现用户注册,要求输入用户名之后,焦点离开判断用户名是否存在,如果存在给出提示,不存在允许注册改用户。要求使用AJAX
    实现根据用户名查询用户信息,要求用AJAX
  • 原文地址:https://www.cnblogs.com/louhui/p/10265409.html
Copyright © 2011-2022 走看看