iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Linux命令:MySQL系列之七--INSERT、DELET、UPDATE语句相关练习
  • 184
分享到

Linux命令:MySQL系列之七--INSERT、DELET、UPDATE语句相关练习

2024-04-02 19:04:59 184人浏览 独家记忆
摘要

一、INSERT插入语句1、批量插入字段数据INSERT INTO tb_name (col1,col2,...) VALUES (val1,val2,...),(val1,val2,...);Usage:


一、INSERT插入语句


1、批量插入字段数据

INSERT INTO tb_name (col1,col2,...) VALUES (val1,val2,...),(val1,val2,...);

Usage:INSERT INTO class (Name,Age,Gender) VALUES (stu1,Age1,Gender1),(stu2,Age2,Gender2);

在插入数据时,需注意以下几点:

   字符型:需用单引号括起

   数值型:不需要引号

   日期时间型:也不需要引号

   空值:必须写成NULL


2、一次插入一条数据

INSERT INTO tb_name SET col1='values',col2='values'

Usage: INSERT INTO class SET Name='stu1',Age=23,Gender='M';

查看最后一条数据:
SELECT * FROM class ORDER BY ID DESC LIMIT 1;先按ID字段降序排序,取第一个数据,即为最后一条数据。


3、用查询到的数据插入到指定表中(对应的数据字段最好一致,要不然数据不统一)

INSERT INTO tb_name (col1,col2,col3) SELECT col1,col2,col3 FROM tb_name1 WHERE AGE > 20;

Usage: INSERT INTO class (Name,Age,Gender) SELECT Name,Age,Gender FROM students 

WHERE Age > 20; 从students表中找出Age大于20的姓名年龄性别的数据插入到class表中。


二、DELETE删除语句

 格式:DELETE FROM tb_name WHERE conditon;删除tb_name表中满足条件的选项

 TRUNCATE tb_name  清空表并重置AUTOINCREMENT计数器

Usage: DELETE FROM students; 删除students表中的所有数据,但是自动增长的字段数据没有删除掉

   TRUNCATE students 删除students表及其自动增长的字段数据


三、UPDATE更新语句

 格式:UPDATE tb_name SET col1=...,col2=... WHERE ...


四、lock 锁语句

 格式:lock tables tb_name read|write;  住tb_name表,级别为read读锁,表示能读

 write写锁,表示可以读写,但是不能删除表 

    unlock tables  解锁



您可能感兴趣的文档:

--结束END--

本文标题: Linux命令:MySQL系列之七--INSERT、DELET、UPDATE语句相关练习

本文链接: https://www.lsjlt.com/news/42173.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作