Mysql之insert,update,delete
插入语句
a) Insert语句
Insert into <表名> (列名,。。。,列名)values(值1,。。。,值n);
Insert into shohinIns (shohin_id,shohin_mei,shohin_bunrui,banbai_tanka,shiire_tanka,torokubi) values (‘0001’,’T恤’,’衣服’,1000,500,’2009-09-20’);
多行insert
Insert into shohinIns values (‘0002’,’打孔器’,’办公用品’,500,320,’2009-09-11’),
(‘0003’,’运动T恤’,’衣服’,4000,2800,NULL);
b) 列清单的省略
对表进行全列insert时,可以省略表名后的列清单。
Insert into shohin values(‘0005’,’高压锅’,’厨房用具’,6800,5000,’2009-01-15’);
如何不设置列的值,系统会默认设为NULL;
c)从其他表中复制数据
Create table shohincopy
(shohin_id char(4) not NULL,
Shohin_mei varchar(100) not NULL,
Shohin_bunrui varchar(32) not NULL,
Hanbai_tanka integer,
Shiire_tanka integer,
Shiire_tanka date,
Torokubi date,
Primary key (shohin_id)
);
Insert into shohincopy (shohin_id,shohin_mei,shohin_bunrui,hanbai_tnaka,shiire_tanka,torokubi)
Select shohin_id,shohin_mei,shohin_bunrui,hanbai_tanka,shiire_tanka,torokubi from shohin;
d)插入其他表的和值
Insert into shohinbunrui(shohin_bunrui varchar(32) not NULL,
Sum_hanbai_tanka,sum_shiire_tanka) select shohin_bunrui,SUM(hanbai_tanka),SUM(shiire_tanka) from shohin group by shohin_bunrui;
4-2数据删除drop table 和delete语句
Delete + 表名;
Delete from shohin;//格式化
Delete from 表名 where 条件;
Delete from shohin where hanbai_tanka >= 4000;
4-3数据更新(update 语句的使用方法)
Update语法的基本语法
Update 表名 set 列名 = 表达式;
Update shohin set torokubi = ‘2009-10-10’;
----将数据日期全部更新为‘2009-10-10’//包括NULL的数据
---确认更新内容
Select * from shohin order by shohin_id;
--将某种商品的记录单价改为十倍
Update shohin set hanbai_tanka = hanbai_tanka * 10 where shohin_bunrui = ‘厨房用具’;
Mysql之insert,update,delete相关推荐
- linux mysql 事务_linux下mysql Insert update delete 事务 用户管理
linux下mysql Insert update delete 事务 用户管理 1.INSERT插入语句格式: INSERT INTO tb_name (字段1, 字段2, ...) VALUES ...
- mysql删除语句事务_事务用来管理 insert,update,delete 语句
MySQL 事务 MySQL 事务主要用于处理操作量大,复杂度高的数据.比如说,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数 ...
- PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD)
原文: PHP5: mysqli 插入, 查询, 更新和删除 Insert Update Delete Using mysqli (CRUD) PHP 5 及以上版本建议使用以下方式连接 MySQL ...
- SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete)
SQL Server 2008中SQL增强之三:Merge(在一条语句中使用Insert,Update,Delete) SQL Server 2008提供了一个增强的SQL命令Merge,用法参看MS ...
- mybatis配置insert/update/delete同一个模板
insert,update,delete标签只是一个模板,在操作时是以sql语句为核心的, 即在做增/删/改时,insert/update/delete便签可以通用, 但做查询时只能用 select ...
- 内容必须匹配 (cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|selec
元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update ...
- 数据操纵:SELECT, INSERT, UPDATE, DELETE
1 SELECT 句法 2 3 SELECT [STRAIGHT_JOIN] 4 [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT] 5 [ ...
- Create and Drop Database, Create, Alter and Drop Tables, Select, Insert, Update, Delete Commands
此文仅做自我学习记录用!!! Introduction (Descriptive) Content:- Creating and Maintaining Tables, Objectives, The ...
- mysql字符集,insert,update,delete,select
发现有错误:数据太长了. //查看数据库的所有编码: show variables like 'character%'; -----+ | character_set_client | utf ...
- MySQL数据库应用———修改表中内容INSERT/UPDATE/DELETE
插入.更新.删除表中数据 1.表格中插入数据内容 insert into 语法规则为: INSERT INTO 表名 (字段名) VALUES (内容); 举例: insert into tb_nam ...
最新文章
- html5绘制随机五角星_html5 canvas画五角星(随机生成)
- java制作文本框中的表格输入List数据
- csv数据去重 python_python批量查询、汉字去重处理CSV文件
- jdk1.8以前不建议使用其自带的Base64来加解密
- des vue 加密解密_vue DES 加密
- Java的值传递解析
- 打开Excel文件时出现提示:“向Excel发送命令时出现错误”解决方案
- 隐藏html和php后缀的简易方法
- 吴恩达机器学习 神经网络 作业1(用已经求好的权重进行手写数字分类) Python实现 代码详细解释
- pokemon go 和 虚拟gps
- 基于OpenVINO的端到端DL网络-初步接触OpenVINO提供的例子(win+vs)
- blackberry 7290 关于电子书阅读的几个注意事项
- 玩转华为ENSP模拟器系列 | 通过STelnet登录其他设备举例(DSA)
- VJ 1385 盗窃-月之眼
- 基于vue+spring的博客系统
- nxp_3|虚拟机Linux内核资源
- cadence——基本操作6
- 2015 年最热门的国人开发开源软件 TOP 50
- JQuery 基础知识学习(详尽版)
- 古风摄影《月华淡1》之华一
热门文章
- 【荐】Redis学习资料汇总
- 项目管理九要与八不要
- QString::section
- 【SpringBoot_ANNOTATIONS】自动装配 02 @Resource @Inject
- 【狂神说Redis】总集篇
- 【Linux】04 实验笔记
- /dev/hda5在linux中表示什么,linux
- 西门子plc烧录单片机_单片机可以替代 PLC 吗?
- android Activity生命周期总结
- 小程序 params_08. 小程序项目实战:设置首页轮播图(3)