MySQL插入、更新、删除数据

1、插入数据:由于下表的id会自增,故赋值null。

注意:字符串用‘   ‘单引号,不能双引号,英文状态下。

可以写上部分属性名进行插入操作,如bookTypeId没写,默认NULL。

也可以写上所有的属性名进行插入操作:

同时插入多条数据,重点是:VALUES(),(),(),.....();

========================================================

2、更新数据

单条更新前:

单条更新后:(属性名之间用英文的逗号隔开)

多条更新之前:

多条更新之后:这里用了LIKE进行模糊查询。

===============================================================

3、删除数据:

删除一条数据之前:

删除一条数据之后:id=9的数据被删除了。

多条删除前:

多条删除后:

时间: 2024-10-28 11:49:00

MySQL插入、更新、删除数据的相关文章

插入,更新,删除数据

数据插入 INSERT是用来插入或者添加行到数据库表的,插入可以分为几种方法 插入完整的行 插入行的一部分 插入多行 插入某些查询的结果 插入完整的行 mysql> INSERT INTO customers VALUES(NULL, 'zhangsan', 'shandong', NULL, NULL, NULL, NULL, '15053631234', '[email protected]'); Query OK, 1 row affected (0.01 sec) 此例子插入一个新客户到

Mysql添加更新删除数据-表

例如 此处拥有一个表名为 uuser 为表添加新数据 1 insert into uuser values(1,'小王','111'); 2 insert into uuser values(2,'小张','111'); 3 insert into uuser values(3,'小六','111'); 假如只想添加uid和uname 1 insert into uuser(uid,uname) values(1,'小张'); 那么pas自动填充为NULL. 为表更新数据 这里把小王的pas改成

mysql 插入/更新数据

mysql 插入/更新数据 INSERT 语句 1.一次性列出全部字段的值,例如: INSERT INTO student VALUES('Chenqi','M', 29); INSERT INTO student VALUES('Bush','M', 60),('Obama', 'M', 45); 允许同时插入多个数据行: 2.只对部分字段赋值 INSERT INTO student(name, sex) VALUES ('Abby', 'F'),('Joseph', 'M'); 没有在INS

DButils工具类可以用来获取数据库连接向数据库插入更新删除对象2

package com.ctl.util; import java.awt.Color; import java.awt.Font; import java.awt.Insets; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.io.*; import java.lang.reflect.*; import java.sql.*; import java.text.SimpleD

PHP MySQL 插入多条数据

PHP MySQL 插入多条数据 使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句. 以下实例向 "MyGuests" 表添加了三条新的记录: 实例 (MySQLi - 面向对象) <?php$servername = "localhost";$username = "username";$password = "password";$d

robot framework——对mysql数据库进行插入和删除数据

通过execute  sql  string关键字来执行对数据库的插入操作和删除操作. (1).向数据库中插入数据 connect  to  database   using  custom  params  pymysql database='world',user='root',password='root',host='localhost',port=3306 execute  sql  string insert into city(name,countrycode,district,p

mysql 级联更新删除问题

MYSQL: Cannot delete or update a parent row: a foreign key constraint fails 这可能是MySQL在InnoDB中设置了foreign key关联,造成无法更新或删除数据.可以通过设置FOREIGN_KEY_CHECKS变量来避免这种情况. SET FOREIGN_KEY_CHECKS = 0; 删除完成后设置 SET FOREIGN_KEY_CHECKS = 1; 其他: 关闭唯一性校验 set unique_checks

JDBC实现往MySQL插入百万级数据

from:http://www.cnblogs.com/fnz0/p/5713102.html JDBC实现往MySQL插入百万级数据 想往某个表中插入几百万条数据做下测试, 原先的想法,直接写个循环10W次随便插入点数据试试吧,好吧,我真的很天真.... DROP PROCEDURE IF EXISTS proc_initData;--如果存在此存储过程则删掉 DELIMITER $ CREATE PROCEDURE proc_initData() BEGIN DECLARE i INT DE

Kettle增量插入更新所有数据都拒绝情况处理

在一个Kettle中,我发现一个平时正常跑的转换,突然不正常了.他增量查询没问题,但是到插入更新的那一步,所有数据都拒绝,而且报错看不出什么. 经过排查,所有的写的步骤都是正确的,但是就是不进库.后来,我把所有的步骤重新新建,然后就可以了!!!再后来,我又遇到这种情况,然后把增量查询的sql重新复制,粘贴进去,再保存一下,也正常进库了.可能是kettle识别有问题把?? 原文地址:https://blog.51cto.com/newcourage/2400620

MySQL优化之——插入 更新 删除

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46581769 插入 将多行查询结果插入到表中 语法 INSERT INTO table_name1(column_list1) SELECT (column_list2) FROM table_name2 WHERE (condition) table_name1指定待插入数据的表:column_list1指定待插入表中要插入数据的哪些列:table_name2指定插入数据是从