MySql基础之DML语言
插入
-- 方式一:
INSERT INTO 表名 (字段1,字段2...)VALUES (字段值1,字段值2..);
-- 方式二:
INSERT INTO 表名 SET 字段1=字段值1,字段2=字段值2..;
修改
修改单表的记录
UPDATE 表名 SET 字段1=值1,字段2=值2.. WHERE 条件;
修改多表的记录
UPDATE 表1 别名
LEFT|RIGHT|INNER JOIN 表2 别名
ON 连接条件
SET SET 字段1=值1,字段2=值2..
WHERE 条件;
删除
方式一:使用delete
删除单表的记录
DELETE FROM 表名 WHERE 条件
级联删除
DELETE 别名1,别名2 FROM 表1 别名
LEFT|RIGHT|INNER JOIN 表2 别名
ON 连接条件
WHERE 条件;
方式二:使用truncate
TRUNCATE TABLE 表名
两种方式的区别(面试题)
truncate 删除后,如果再插入,标识列从1开始
delete 删除后,如果再插入,标识列从断点开始
delete 可以添加筛选条件
truncate 不可以添加筛选条件
truncate 效率较高
truncate 没有返回值
delete 可以返回受影响的行数
truncate 不可以回滚
delete 可以回滚
MySql基础之DML语言相关推荐
- MySQL学习之DML语言
MySQL学习之DML语言 DML SELECT完整语法 创建User 表 单表查询 保留关键字 查询空值 AND多条件查询 OR 多条件查询 DISTINCT 查询结果排序 分组查询 LIMIT 关 ...
- mysql基础(DQL语言、DML语言、DDL语言)详解
DQL语言:数据库查询语言 分组查询:Group by 和分组函数搭配使用: 案例:通过部门编号筛选每个部门的平均工资 Select department_id,avg(salary) where 表 ...
- 数据库MySQL基础---DDL/DML/DQL
MySQL基础 数据库简介 数据库是"按照数据结构来组织.存储和管理数据的仓库".是一个长期存储在计算机内的.有组织的.可共享的.统一管理的大量数据的集合. 与数据库相关的概念数据 ...
- mysql基础之DML、DQL语句
课程笔记Day25 DDL语句 DML语句 DQL语句 第一章 DDL语句 第01节 操作数据库 1.创建数据库 简单的创建语法 -- 语法格式: CREATE DATABASE 数据库的名称;-- ...
- MySQL基础之DML语句
DML语句 DML操作是指对数据库中表记录的操作,主要包括表记录的插入(insert),更新(update),删除(delete)和查询(select),是开发人员日常使用最频繁的操作. 插入记录 表 ...
- MySql基础之DDL语言
DDL语言 库的管理 创建库 create database [if not exists] 库名 [character set 字符集名]; 修改库 alter database 库名 charac ...
- 【MySQL基础】SQL语言的概述、组成及特点
目录 一.SQL的概述 二.SQL语言的组成 三.SQL语言的特点 语法特点:
- 数据库基础知识——DML语言
文章目录 1.插入 2.修改 3.删除 1.插入 语法: insert into 表名(字段名,...) values(值1,...); 特点: 1.字段类型和值类型一致或兼容,而且一一对应 2.可以 ...
- MySQL 语句DML,mysql中的DML语句
mysql中的DML语句 mysql中的DML语句 mysql 中的DML语言1.insert delete与truncate 3.update 1.insert insert 的作用是向表中添加一行 ...
最新文章
- Openstack执行任何操作都反馈是HTTP401解决办法
- js进阶 11-16 jquery如何查找元素的父亲、祖先和子代、后代
- educoderpython答案顺序结构程序设计_答案汇总:土木机械类+计算机类
- fabric-ca 登记身份时报Error: Response from server: Error Code: 20 - Authentication failure
- python初始环境安装
- MFC工作笔记0001---认识MFC
- 【怎样防止黑客入侵电脑 九个设置让电脑远离黑客】
- Win10右键新建中没有新建文件夹,电脑右键新建文件夹不见了
- loadrunner 集合点lr_rendezvous 规则以及操作使用
- Spring关于AOP配置举例(XML配置文件方式)
- Opencv4Android的OpenCL的测试,使用Opencv的ocl封装库
- scp命令默认传输速度多大_加速scp传输速度
- 用计算机计算应该注意什么,多功能计算器的使用方法及注意事项
- 游戏模型提取工具ninjaripper_【游戏角色建模】ZBrush建模的15个小技巧,建模新手都用得上的干货...
- 使用apktool解包和打包apk
- RedisTemplate设置redis的key时出现\xac\xed\x00\x05t\x00\x0f前缀
- Processon一款免费好用的画图工具
- 天正lisp文件夹_天正启动时加载那些lisp_怎么在启动CAD时自动加载Lisp的工具和插件...
- 螺旋队列顺时针方向 和逆时针方向的实现
- python解析java文件_读取java文件