数据库-表记录增删改
1、新增表记录----INSERT
- 插入一条记录,对所有字段赋值
INSERT INTO 表名 VALUES (v1,v2,...,vn);
- 插入一条记录,对部分字段赋值
INSERT INTO 表名 (c1,c2,...,cn) VALUES (v1,v2,...,vn);
- 插入多条记录
INSERT INTO 表名 (c1,c2,...,cn) VALUES (v1,v2,...,vn),(v1,v2,...,vn),...,(v1,v2,...,vn);
2、新增表记录---高级用法1
- 使用NULL让id自增1
INSERT INTO 表名 VALUES (NULL,'tom','123456',SYSDATE());
- 使用DEFAULT让id自增
INSERT INTO 表名 VALUES (DEFAULT,'tom','123456',SYSDATE());
- 使用DEFAULT插入默认值
INSERT INTO 表名 (RegName,Pwd,MobilePhone,Type,LeaveAmount,RegTime)
VALUES ('Nick1','123456','13777777777',DEFAULT,DEFAULT,DEFAULT);
- 使用表达式、函数等
INSERT INTO 表名 VALUES (DEFAULT,'Tom',MD5('123456',DEFAULT));
3、新增表记录---高级用法2
- 使用INSERT SET插入
INSERT 表名 SET RegName = 'Happy',Pwd = '123456';
- INSERT...SELECT插入(主要用于复制数据)
INSERT 表名1(RegName,Pwd) SELECT RegName,Pwd FROM 表名1;
要求目标表(表名)必须存在
- SELECT...INTO插入
SELECT RegName,Pwd INTO 表名1 FROM 表名2;
要求目标表(表名1)不存在
4、单表记录删除---DELETE
- 语法
DELETE FROM table_name [WHERE 字句]
不使用WHERE子句将删除所有记录:DELETE FROM 表名;
使用WHERE子句删除指定条件的记录:DELETE FROM 表名 WHERE 条件;
- 删除表重新建表
DELETE清空
DELETE FROM table_name;
不影响自增长字段值
TRUNCATE清空
TRUNCATE TABLE table_name;
自增长字段恢复初始值
5、WHERE-条件子句的使用方法
WHERE子句
- 使用WHERE子句进行条件过滤
- WHERE子句中可以使用任何条件
- 用AND或OR连接多个条件
- WHERE子句也可以用于UPDATE、DELETE、SELECT中
- 使用主键进行记录的查询最为高效
WHERE子句-操作符
操作符 说明
- = 等于
- <>,!= 不等于
- > 大于
- >= 大于等于
- < 小于
- <= 小于等于
6、UPDATE-修改表记录
表记录修改-UPDATE
- 语法
UPDATE table_name SET fieldl1 = value1,
field2 = value2 [WHERE字句];
更新一个或多个字段:UPDATE 表名 SET age = age+1,pwd = '123456';
通过WHWERE字句更新指定记录:UPDATE 表名 SET s_name = 'Jack' WHERE id = 1;
数据库-表记录增删改相关推荐
- 数据库表的增删改查操作
目录 准备工作 一.增加操作 1.全列插入 2.多行插入 3.指定列插入 二.查询操作 1.全列查询和指定列查询 2.对查询的字段起别名,查询的字段为表达式 3.对于查询结果进行去重 4.对查询的结果 ...
- 数据库及数据库表的增删改查基本操作
一.创建数据库 1.创建一个数据库名字为DB_sidamingzhu create database 数据库名称: mysql> create database DB_sidamingzhu; ...
- .NET 三层架构+MVC+EF实现对数据库表的增删改查
数据库: 表 项目层级: Model类库下: Student.cs类源码: namespace Model {public
- 2019-8-3 [Java_JSP] 实战:Servlet 模式开发动态网页达成数据库表的增删改查业务
文章目录 4.Servlet实战 4.1 需求概述 4.2 具体实现 4.2.1 项目初始化 1) 整理数据库 2) 整理表 3) 创建项目 4) 创建各类包在src下 4.2.2 entity层-用 ...
- Hadoop之Hive数据库和表的增删改查(DDL)
Hive QL 是Hive支持的类似SQL的查询语言.Hive QL大体可以分为DDL.DML和UDF语言.DDL语言主要是创建数据库.创建表.数据库和表的删除:DML主要进行数据的添加.查询:UDF ...
- 【MySQL系列】 MySQL表的增删改查(进阶)
目录 ??前言 ??一.数据库约束 ???1.1 约束类型 ???1.2 null约束 ???1.3 unique约束 ???1.4 default约束 ???1.5 primary key 约束 ? ...
- Unity 2021连接外网数据库,建表,增删改查遇到的问题记录
目录 一.连接外网数据库遇到的问题 二.解决问题的方案 动态链接库下载地址: 效果图 一.连接外网数据库遇到的问题 先抛出问题,就是连接内网数据库不会报错,连接外网时和查询时就报这个错: The gi ...
- mysql创建数据表列子,MySQL 创建数据库及简单增删改查
MySQL 创建数据库及简单增删改查 我们可以在登陆 MySQL 服务后,使用 create 命令创建数据库,语法如下: CREATE DATABASE 数据库名; 登入: Enter passwor ...
- R操作MySQL数据库创建表、删除表、增删改查(CRUD)
R操作MySQL数据库创建表.删除表.增删改查(CRUD) 关系数据中的数据是按照一定范式去存储的.当我们需要非常高级和复杂的Sql查询就可以使用关系数据库的数据资产.不光java和python可以容 ...
最新文章
- 重磅!阿里开源AI核心技术,95%算法工程师受用
- 典型云平台技术栈有哪些?
- sqlalchemy 查询结果 RowProxy 转 list
- LVS (DR, NAT)模式应用
- 计算机科学 在职双证,计算机专业在职研究生如何获得双证?
- Coursera自动驾驶课程第4讲:Safety Assurance for Autonomous Vehicles
- PyTorch 1.0 中文官方教程:神经网络
- SAP License:与猎头的亲密接触之你不得不知的潜规则
- innodb_rollback_on_timeout
- 手机怎么看mkv格式视频 如何将mkv无损转换成mp4格式
- vue+element ui 走马灯添加图片+图片自适应
- 高级英语(张汉熙版)第一册学习笔记(原文及全文翻译)——2 - Hiroshima-The “Liveliest“ City in Japan (excerpts)(广岛——日本“最有活力”的城市)
- !impotent的标准支持
- 关于XP、2k、98的互访的问题的总结
- ado.net访问ORACLE数据库点滴
- AI时代下的教育新模式---“青少年人工智能教育”
- SQL根据出生日期计算年龄的两种算法
- SpringMVC 关于日期(Date)的接收与返回
- 先进事迹如何写出深度?到底怎么做
- (附源码)ssm高校选课系统 毕业设计 291627
热门文章
- Gartner:2020年数据与分析领域的十大技术趋势
- 对领域驱动设计的理解与实践
- Spring Boot学习总结(4)——使用Springloaded进行热部署
- swift 拖动按钮_Swift 简单控件示例:滑块(UISlider)
- js判断file是否为空_JS - 获取文件后缀,判断文件类型(比如是否为图片格式)...
- java development kit64_Java SE Development Kit (JDK) v14.0 x64
- java集合类的框架图_Java集合框架01-框架总览
- java miglayout_Java - MigLayout设置边界
- Docker的常规应用手册
- IOS数组按中文关键字以字母序排序