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

那个网站可以做链接网页突然无法访问

那个网站可以做链接,网页突然无法访问,学校网站建设需求分析调研表,坪山网站建设公司三、MySQL 高级(DML 增删改) 3.1 DML 数据操纵语言 DML(Data Manipulation Language)DML对数据库中表记录的执行操作 插入(INSERT) 插入单行数据 插入多行数据 将查询结果插入到新表 更新&#xff08…

三、MySQL 高级(DML 增删改)

3.1 DML 数据操纵语言

DML(Data Manipulation Language)DML对数据库中表记录的执行操作

  • 插入(INSERT)

    • 插入单行数据

    • 插入多行数据

    • 将查询结果插入到新表

  • 更新(UPDATE)

  • 删除(DELETE)

软件开发人员日常使用最频繁的操作,必备技能!!!


3.2 插入数据

  • INSERT 一次向表中插入一条记录
INSERT INTO 表名 [(字段名列表)]  VALUES (值列表);
# 增
INSERT into gradeinfo (grade) VALUES ('ACCP');
  • 字段名是可选的,如省略,则依次插入所有字段

  • 多个列表和多个值之间使用逗号分隔

  • 值列表和字段名列表一 一对应

  • 如果插入表中的部分字段数据,则字段名列表必填

  • 每个数据值的数据类型、精度和小数位数必须与相应的列匹配

  • 不能为标识列指定值(主键)

  • 如果在设计表的时候就指定了某列不允许为空,则必须插入数据

  • 如果字段具有默认值,可以使用DEFAULT关键字来代替插入的数值

  • INSERT 一次向表中插入多行数据
INSERT INTO 表名 [(字段名列表)] VALUES (值列表1), (值列表2), (值列表n);
# 增
INSERT INTO gradeinfo (grade) VALUES ('ACCP'),('BCSP');

为避免表结构发生变化引发的错误,建议插入数据时写明具体字段名!

  • INSERT 将查询结果插入到新表
INSERT INTO 表名(字段1,字段2 , ……) SELECT 字段1,字段2 , …… FROM 原表;
# 事先创建且与插入数据字段相符
CREATE TABLE patient_address (SELECT  patientName, address  FROM patient ) ;
# 无须事先创建

如果新表已存在,将会报错!


3.3 更新数据

  • UPDATE 更新数据记录
UPDATE 表名 SET 字段1=值1, 字段2=值2, …, 字段n=值n [WHERE 条件];
# 更新表数据
UPDATE gradeinfo SET gradeinfo.grade='BCSP' WHERE gradeinfo.id=2;

3.4 删除数据

  • DELETE 删除数据记录
DELETE FROM 表名 [WHERE条件];
# 删除表信息
DELETE FROM patient WHERE patientID =1

DELETE条件删除语句中,如果未指定WHERE条件语句,则将删除表中的所有数据

DELETE FROM gradeinfo WHERE gradeinfo.id=1;
  • TRUNCATE 格式化表记录
TRUNCATE TABLE 表名;
# 格式化表
TRUNCATE TABLE gradeinfo;

使用 TRUNCATE 语句删除表中记录后,将重置自增列,表结构及其字段、约束、索引保持不变,执行速度比 DELETE 语句快

3.5 比较 DROP、DELETE 与 TRUNCATE 语句

DROPDELETETRUNCATE
类型DDL 会隐式提交,不能回滚DML 每次从表中删除一行数据的同时将改行的删除操作记录在redo和undo表空间中,以便进行回滚和重做操作 需要手动提交操作才能生效,可通过ROLLBACK撤销操作DDL 会隐式提交,不会记录日志,不能回滚
功能删除表结构及所有数据,并将标所占用的空间全部释放可根据条件删除表中满足条件的数据,如果不指定WHERE子句,则删除表中所有记录删除表中所有记录,并将重建表结构
  • 执行速度

    • 一般来说,DROP>TRUNCATE>DELETE
  • 使用 DROP、TRUNCATE 语句时,要慎重

  • 如果使用 DELETE 语句删除表中部分数据要带上 WHERE 子句,且要注意表空间要足够大

  • 如果要删除表,使用 DROP 语句

  • 如果要保留表但删除表中所有数据,如果与事务无关可以使用 TRUNCATE 语句

  • 如果与事务有关,则使用 DELETE 语句


http://www.yayakq.cn/news/773402/

相关文章:

  • 泉州最专业微信网站建设开发广州教育平台登录入口
  • 买空间送网站模板wordpress php幻灯片代码
  • 做网站得花多钱网站规划建设与管理维护答案
  • php培训机构企业做网站什么网站免费做推广
  • 金融公司网站源码做网站去哪里找客户
  • 绍兴免费自助建站上海哪家公司做网站好
  • 做贷款网站犯法吗域名注册商修改dns
  • 律师网站开发工程公司简介范文大全
  • 公司网站建设内部调查网站推送怎么做
  • php网站开发工程师招聘要求优秀的企业网站
  • 网站首页怎么做营业执照链接郑州整站网站推广工具
  • 免费网站建站手机常州市网站制作
  • seo 网站关键词内蒙古注册公司流程和费用
  • 做导购网站要多少钱江阴设计公司
  • 北京专业网站维护公司网站开发留学
  • 佛山制作做网站南宁定制建站
  • 网站程序开发的基本步骤图片编辑器免费
  • 鲜花店的网站建设接网站开发哪里好
  • 电商网站开发fd中山 灯饰 骏域网站建设专家
  • 学设计的视频网站引物在线设计网站
  • 自己做的网站访问不企业网站建设方案范文
  • 服务专业的网站建设服务华为认证培训机构排行榜
  • 新乡平原新区建设局网站高清服务器大全
  • 淘宝客怎么样做网站南京 网站建设 运营服务 骗子公司
  • 网站页面设计方案网站建设与推广的实训报告
  • 建筑图集网站南京seo优化培训
  • 北京专业网站优化做网站要注意什么
  • 学网站设计培训电话电商直播系统开发
  • 做网站切图尺寸工业网站素材
  • 哈尔滨大型网站设计公司网站建设四端一体