博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql对表中 数据 的操作 DML
阅读量:5299 次
发布时间:2019-06-14

本文共 1398 字,大约阅读时间需要 4 分钟。

上一知识点回顾:

 mysql的备份:

直接使用navicat进行备份

转储SQL文件:有结构和数据/ 仅结构 两种

需要还原时 单击 数据库名字  运行SQL文件 

创建表ctreate

修改表alter

删除表drop

 

使用INSERT语句添加数据记录

修改数据表中的数据记录

学会使用MTSQL添加、修改和删除数据

DDL 数据定义语言:修改表操作

DML 数据操作语言:数据的操作

1、INSERT语句

语法:

INSERT INTO table_name ( field1, field2,...fieldN )                       VALUES                       ( value1, value2,...valueN );

 要想插入的ID显示 例如001   

(1)ID字段类型int 变成 char或者varchar 

(2) ID为 int类型 输入 ‘001’ 可行

 

 

一次性添加多条数据

insert into 表名 values(),(),();

 2、表间复制

将查询的结果作为插入的值可以实现表之间的数据复制insert into new_grade(gradename) select gradename from grade

 3、修改数据 update

不带条件的update grade set gradeName="大一";带条件的update grade SET gradeName="大二" where gradeID=2;

4、WHERE条件语句

update grade SET gradeName="大san" where gradeID BETWEEN 3 and 4; update grade SET gradeName="大si" where gradeID = 3 or gradeID = 4; update grade SET gradeName="大四" where gradeID >= 3 and gradeID <= 4; 给成绩表 学号在1-3 的成绩都加1 update result set StudentResult=StudentResult+1 where StudentID BETWEEN 1 and 3;

 5、delete命令

condition为筛选条件,如不指定则删除该表的所有列数据 delete from result where StudentID=5;

 

 6、truncate命令

用于完全清空表数据,但表结构、索引、约束等不变    语法:

例如:删除用 delete 删除 id 为7的 ,再次插入 从8开始

 

 7、三种删除的区别

(1)速度上说,drop > truncate > delete (2) 应用范围。TRUNCATE 只能对TABLE;DELETE可以是table和view (3) TRUNCATE 和DELETE只删除数据,而不删除表的结构,而DROP则删除整个表(结构和数据)。 (4) TRUNCATE计数值重置。如果想保留标识计数值,请改用 DELETE。 如果要删除表定义及其数据, 请使用 DROP TABLE 语句。

 

转载于:https://www.cnblogs.com/foremostxl/p/11369113.html

你可能感兴趣的文章
Python-S9-Day127-Scrapy爬虫框架2
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
虚拟DOM
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
BootStrap2学习日记2--将固定布局换成响应式布局
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>
Spark的启动进程详解
查看>>
使用命令创建数据库和表
查看>>
数据库的高级查询
查看>>
机器视觉:SSD Single Shot MultiBox Detector
查看>>
201521123044 《Java程序设计》第1周学习总结
查看>>
MIT Scheme 的基本使用
查看>>
程序员的“机械同感”
查看>>
在16aspx.com上下了一个简单商品房销售系统源码,怎么修改它的默认登录名和密码...
查看>>
c++回调函数
查看>>
linux下Rtree的安装
查看>>
【Java】 剑指offer(53-2) 0到n-1中缺失的数字
查看>>