IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> mysq(五) -> 正文阅读

[大数据]mysq(五)

mysql 插入insert子句
insert语句用于将一行或多行插入到表中
在这里插入代码片
1
INSERT INTO table(column1,column2…)
VALUES (value1,value2,…);
1
2
INSERT INTO 子句,在括号内指定表名和逗号分隔列的列表,并叫那个相应列的逗号分隔值放在VALUES关键字之后
INSERT 还可以插入多行,每行的值列表用逗号分隔,
INSERT INTO table(column1,column2…)
VALUES (value1,value2,…),
(value1,value2,…),
…;
1
2
3
4
使用 INSERT 还可以为表中的所有列指定相应列的值,此时可以不用填写INSERT语句中的列
在上述情况下,不必为自动递增列指定值,因为Mysql自动生成自动递增列的值
使用 INSERT 插入单行如下:
INSERT INTO table
VALUES (value1,value2,…);
1
2
使用 INSERT 插入多行如下::
INSERT INTO table
VALUES (value1,value2,…),
(value1,value2,…),
…;
1
2
3
4
具有SELECT子句的INSERT语句

使用 INSERT 和 SELECT 子句配合可以完全或部分的复制表
INSERT INTO table_1
SELECT c1, c2, FROM table_2;
1
2
复制tasks表到tasks_bak表

复制表结构:

复制tasks表的结构,创建一个名为tasks_bak的新表
CREATE TABLE tasks_bak LIKE tasks;
1
使用 INSERT 语句将tasks表中的数据插入到task_bak表中
INSERT INTO tasks_bak
SELECT * FROM tasks;
1
2
检查 tasks_bak表中的数据,检查是否真正从tasks表复制完成
select * from tasks;
1
mysql INSERT 与PRIMART KEY 或UNIQUE约束
如果新行违反主键(PRIMART KEY)或者(UNIQUE),则会发生错误,mysql的提示为
Error Code: 1062. xxxxx 详细的提示信息
mysql UPDATE 语句
UPDATE 更新表中的现有数据,也可以用来使用 UPDATE 更新表中单个行,一组行或所有行的列值
UPDATE 语法:
UPDATE [LOW_PRIORITY] [IGNORE] table_name
SET
column_name1 = expr1,
column_name2 = expr2,

WHERE
condition;
1
2
3
4
5
6
7
UPDATE 关键字后面指定要更新数据的表名
SET 子句指定要修改的列和新值,如果要更新多个列,需要以逗号分隔的列表,以字面值,表达式或子查询的形式在每列的赋值中提供要设置的值
使用WHERE子句中的条件指定要更新的行,WHERE子句是可选的,如果省略WHERE子句,则UPDATE语句将会更新表中的所有行
注意:

WHERE 子句指定更新条件,如果忘记WHERE语句,则可能导致表中所有数据
UPDATE语句中支持的修饰符

LOW_PRIORITY 修饰符指示UPDATE语句延迟更新,直到没有从表中读取数据的连接 ,LOW_PRIORITY对仅使用表级锁定的存储引擎(例如MyISAM,MERGE,MEMORY)生效
即使LOW_PRIORITY 发生错误,IGNORE修饰符也可以使UPDATE语句继续更新行。导致错误(如重复键冲突)的行不会更新。
mysql 删除表数据
从表中删除出数据
DELETE FROM table_name
WHERE condition;
1
2
指定删除数据的表(table_name)
使用条件指定要在where子句中删除的行记录,如果行匹配条件,记录将被删除
where子句是可选的,如果省略where子句,DELETE语句将删除表中的所有行,同时会返回删除的行数

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-22 14:44:36  更:2021-09-22 14:48:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 21:53:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码