当前位置: 首页 > wzjs >正文

网站平台设计 问题jsp和php哪个做网站快

网站平台设计 问题,jsp和php哪个做网站快,wordpress08模板,律师网站素材目录 一、前言 二、正文 1.Delete 1.1 删除数据 1.1.1 删除孙悟空同学的考试成绩 1.1.2 删除整张表数据 1.2 截断表 三、结语 一、前言 本文将继续为大家带来MySQL基本查询中有关删的操作,希望小伙伴们能够从中有所收获!!&#xff01…

 

目录

一、前言

二、正文

1.Delete

1.1 删除数据

1.1.1 删除孙悟空同学的考试成绩

1.1.2 删除整张表数据

1.2 截断表

三、结语


一、前言

   本文将继续为大家带来MySQL基本查询中有关删的操作,希望小伙伴们能够从中有所收获!!!

二、正文

1.Delete

1.1 删除数据

语法:

DELETE FROM table_name [WHERE ...] [ORDER BY ...] [LIMIT ...]

案例:

1.1.1 删除孙悟空同学的考试成绩

-- 查看原数据

SELECT * FROM exam_result WHERE name = '孙悟空';

-- 查看原数据 
SELECT * FROM exam_result WHERE name = '孙悟空'; 
+----+-----------+-------+--------+--------+ 
| id | name | chinese | math | english | 
+----+-----------+-------+--------+--------+ 
| 2 | 孙悟空 | 174 | 80 | 77 | 
+----+-----------+-------+--------+--------+ 
1 row in set (0.00 sec) 

-- 删除数据 DELETE FROM exam_result WHERE name = '孙悟空';

-- 删除数据 
DELETE FROM exam_result WHERE name = '孙悟空'; 
Query OK, 1 row affected (0.17 sec) 

-- 查看删除结果 SELECT * FROM exam_result WHERE name = '孙悟空';

-- 查看删除结果 
SELECT * FROM exam_result WHERE name = '孙悟空'; 
Empty set (0.00 sec) 
1.1.2 删除整张表数据

注意:删除整表操作要慎用!

-- 准备测试表 CREATE TABLE for_delete ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) );

-- 准备测试表 
CREATE TABLE for_delete ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) 
); 
Query OK, 0 rows affected (0.16 sec) 

-- 插入测试数据 INSERT INTO for_delete (name) VALUES ('A'), ('B'), ('C');

-- 插入测试数据 
INSERT INTO for_delete (name) VALUES ('A'), ('B'), ('C'); 
Query OK, 3 rows affected (1.05 sec) 
Records: 3 Duplicates: 0 Warnings: 0 

-- 查看测试数据 SELECT * FROM for_delete;

-- 查看测试数据 
SELECT * FROM for_delete; 
+----+------+ 
| id | name | 
+----+------+ 
| 1 | A | 
| 2 | B | 
| 3 | C | 
+----+------+ 
3 rows in set (0.00 sec) 

-- 删除整表数据

DELETE FROM for_delete;

-- 删除整表数据 DELETE FROM for_delete; 
Query OK, 3 rows affected (0.00 sec) 

-- 查看删除结果 SELECT * FROM for_delete;

-- 查看删除结果 
SELECT * FROM for_delete; 
Empty set (0.00 sec) 
-- 再插入一条数据,自增 id 在原值上增长 
INSERT INTO for_delete (name) VALUES ('D'); 
Query OK, 1 row affected (0.00 sec) -- 查看数据 
SELECT * FROM for_delete; 
+----+------+ 
| id | name | 
+----+------+ 
| 4 | D | 
+----+------+ 
1 row in set (0.00 sec) -- 查看表结构,会有 AUTO_INCREMENT=n 项 
SHOW CREATE TABLE for_delete\G 
*************************** 1. row *************************** Table: for_delete 
Create Table: CREATE TABLE `for_delete` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL,  PRIMARY KEY (`id`) 
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 
1 row in set (0.00 sec) 

1.2 截断表

语法:

TRUNCATE [TABLE] table_name

注意:这个操作慎用

1. 只能对整表操作,不能像 DELETE 一样针对部分数据操作;

2. 实际上 MySQL 不对数据操作,所以比 DELETE 更快,但是TRUNCATE在删除数据的时候,并不经过真正的事物,所以无法回滚

3. 会重置 AUTO_INCREMENT 项

-- 准备测试表 
CREATE TABLE for_truncate ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) 
); 
Query OK, 0 rows affected (0.16 sec) -- 插入测试数据 
INSERT INTO for_truncate (name) VALUES ('A'), ('B'), ('C'); 
Query OK, 3 rows affected (1.05 sec) 
Records: 3 Duplicates: 0 Warnings: 0 -- 查看测试数据 
SELECT * FROM for_truncate; 
+----+------+ 
| id | name | 
+----+------+ 
| 1 | A | 
| 2 | B | 
| 3 | C | 
+----+------+ 
3 rows in set (0.00 sec) 
-- 截断整表数据,注意影响行数是 0,所以实际上没有对数据真正操作 
TRUNCATE for_truncate; 
Query OK, 0 rows affected (0.10 sec) -- 查看删除结果 
SELECT * FROM for_truncate; 
Empty set (0.00 sec) 
-- 再插入一条数据,自增 id 在重新增长 
INSERT INTO for_truncate (name) VALUES ('D'); 
Query OK, 1 row affected (0.00 sec)
-- 查看数据 
SELECT * FROM for_truncate; 
+----+------+ 
| id | name | 
+----+------+ 
| 1 | D | 
+----+------+ 
1 row in set (0.00 sec) -- 查看表结构,会有 AUTO_INCREMENT=2 项 
SHOW CREATE TABLE for_truncate\G 
*************************** 1. row *************************** Table: for_truncate 
Create Table: CREATE TABLE `for_truncate` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, PRIMARY KEY (`id`) 
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 
1 row in set (0.00 sec) 

三、结语

        到此为止,本文关于MySQL基本查询中的删的内容到此结束了,如有不足之处,欢迎小伙伴们指出呀!

         关注我 _麦麦_分享更多干货:_麦麦_-CSDN博客

         大家的「关注❤️ + 点赞👍 + 收藏⭐」就是我创作的最大动力!谢谢大家的支持,我们下期见!


文章转载自:

http://QJAsGhCH.bywgy.cn
http://uMstOPey.bywgy.cn
http://r8e42DMY.bywgy.cn
http://HCoTrzAA.bywgy.cn
http://dJfwVPvr.bywgy.cn
http://QvpEhxr1.bywgy.cn
http://6rEM4UM1.bywgy.cn
http://sSdck6Vp.bywgy.cn
http://IwV81Qk5.bywgy.cn
http://Ih889svA.bywgy.cn
http://gxO5XW0c.bywgy.cn
http://ejtcGbgZ.bywgy.cn
http://5lDqEO1v.bywgy.cn
http://Omv7lZEF.bywgy.cn
http://Jp0gseDP.bywgy.cn
http://dBO3hblg.bywgy.cn
http://j2SJHU2t.bywgy.cn
http://O2jsKC0r.bywgy.cn
http://6bBTxa4I.bywgy.cn
http://EPBcPSJg.bywgy.cn
http://mWsMckXx.bywgy.cn
http://c6qyxcnn.bywgy.cn
http://ykZzOpkd.bywgy.cn
http://F8VYb17J.bywgy.cn
http://ng0GZp2w.bywgy.cn
http://pDHWuYl7.bywgy.cn
http://umLMnsxZ.bywgy.cn
http://KFTQDGGP.bywgy.cn
http://EOzVmrL7.bywgy.cn
http://DK9pS3on.bywgy.cn
http://www.dtcms.com/wzjs/694997.html

相关文章:

  • pc网站如何做seo做响应式网站的价格
  • 云主机是不是可以搭建无数个网站怎么样查询建设网站
  • dede网站如何换logo游戏动画设计师需要学什么
  • 陕西省环保厅建设备案网站办网站如何备案
  • 专类销售网站有哪些网站权重不稳定
  • 温州捷创网站建设网站规划与建设需求分析
  • 网站服务器怎么搭建wordpress 视频 主题
  • 甘肃项目信息网seo职业技能培训班
  • 医院网站建设 招标叫别人做网站安全吗
  • 外贸网站制作需求自建企业网站模板下载
  • 企业线上推广公司系统优化建议
  • 南宁手机企业网站定制wordpress 主题 网址导航
  • 浙江华洋建设有限公司网站小型影视网站源码
  • 单位网站怎么制作网站建设帐号
  • 企业在线查询百度seo网站
  • 专业网站眉县网站开发
  • 成都建站哪家好网站的二级页面怎么做
  • 直播类网站开发莆田网站建设电话
  • 网站建设公司郴州上海大规模网站建设平台
  • 江苏省城乡住房建设厅网站wordpress安全插件下载
  • 创客贴做网站吗北京知名网站推广
  • 网站开发涉及内容织梦cms做网站
  • 大型搜索网站开发汽车城网站建设方案
  • 网站建设等级定级有做盆景的网站
  • 网站淘宝推广怎么做内容网站管理系统
  • 怎么授权小说做游戏网站产品营销文案
  • 网站开发 前端vue 后端c网页图片代码
  • 新昌建设局网站科协网站建设建议
  • 自己有了域名 怎么做网站中国一级爱做电影网站
  • 深圳房产 网站建设设计公司起名字