章节1:SQL语言简易入门

章节1:SQL语言简易入门

大家好,又见面了,我是全栈君。

一、增、删、改、查

1、增(向表格中插入数据):

INSERT INTO tb_TableName(ColumnName1,ColumnName2) VALUES(ColumnValue1,ColumnValue2);

示例:

SQL代码:

INSERT INTO tb_userInfo(Name,Age,Sex) VALUES('hzx',22,true);

Navicat中截图:

命令输入窗口:

image

表tb_userInfo显示窗口(INSERT命令执行后):

2、删(从表格中删除数据)

DELETE FROM tb_TableName;

示例:

SQL代码:

DELETE FROM tb_userInfo;

Navicat中截图:
表tb_userInfo显示窗口(DELETE 命令执行前):
命令输入窗口:

image

表tb_userInfo显示窗口(DELETE 命令执行后):

image

3、改(更新表格中的数据)

UPDATE tb_TableName SET ColumnName1=ColumnValue1;ColumnName2=ColumnValue2;

示例:

SQL代码:

UPDATE tb_userInfo SET Age= Age+1;

表tb_userInfo显示窗口(UPDATE 命令执行前):

image

命令输入窗口:

image

表tb_userInfo显示窗口(UPDATE 命令执行后):

image

4、查(在表格中查询数据)

SELECT ColumnName1,ColumnName1 FROM tb_TableName;

示例:

SQL代码:

SELECT Name,Age,Sex,Height FROM tb_userInfo;

命令输入窗口:

image


二、WHERE:(WHERE在删、改、查中的应用)

1、删:

示例:

DELETE FROM tb_userInfo WHERE Name='lwj';

命令执行前:

image

命令执行后:

image

2、改:

示例:

UPDATE tb_userInfo SET Age='20' where Name='lzq';

命令执行前:

image

命令执行后:

image

3、查:

示例:

SELECT * FROM tb_userInfo WHERE Age<30;

表tb_userInfo显示窗口:

image

执行结果:

image

4、LIKE(模糊匹配)

示例:

SELECT * FROM tb_userInfo WHERE Name LIKE 'l%';

表tb_userInfo显示窗口:

image

执行结果:

image


三、通配符

1、*:所有列的名称;

2、%:通配n个字符;

3、_:通配1个字符。


四、排序(ORDER BY)

1、升序:(ASC)可省略;

2、降序:(DSEC)。

示例1:(升序排序)

SELECT * FROM tb_userInfo ORDER BY Age ASC;

执行结果:

image

示例2:(降序排序)

SELECT * FROM tb_userInfo ORDER BY Age DESC;

执行结果:

image

示例3:(升序排序简写)

SELECT * FROM tb_userInfo ORDER BY Age;

执行结果:

image

作者:
韩兆新
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

标签: 
MySQL 最佳实践

本文转自韩兆新博客博客园博客,原文链接:http://www.cnblogs.com/hanzhaoxin/p/3405097.html,如需转载请自行联系原作者

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108692.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月23日 下午8:00
下一篇 2022年2月23日 下午8:00


相关推荐

  • vb,产生100个10000以内不重复的随机素数

    vb,产生100个10000以内不重复的随机素数

    2021年3月12日
    165
  • minio 图片存储服务器的部署和使用

    minio 图片存储服务器的部署和使用一 下载安装官网地址 https minio io 可以根据系统下载需要的版本 我这边下载的是 windows 安装程序 https dl min io server minio release windows amd64 minio exehttps docs min io cn minio quickstart guide html 详细介绍二 服务启动

    2026年3月17日
    1
  • 开发中常用的只允许一个程序运行的办法createmutex

    开发中常用的只允许一个程序运行的办法createmutex开发中常用的只允许一个程序运行的办法 程序以单例模式运行常用办法 创建一个互斥量 由于互斥量只允许一个进程或者线程占用会创建失败 利用这个特性可以做到单例运行改程序 include stdafx h include lt windows h gt include lt stdio h gt int tmain intargc TCHAR argv

    2026年3月16日
    2
  • python入门001~python开发工具 pycharm的安装与激活成功教程(mac和window都有讲)

    python入门001~python开发工具 pycharm的安装与激活成功教程(mac和window都有讲)视频讲解地址 https edu csdn net course detail 25009 我们做 python 开发时 不可避免的要用到开发者工具 本节就来教大家下载安装 pycharm 一款比较受欢迎的 python 开发者工具 我们这里以安装最新 pycharm2019 1 3 版本为例一 pycharm 的官网下载下载地址 https www jetbrains com pycharm

    2026年3月27日
    4
  • Landsat 9 数据详细介绍

    Landsat 9 数据详细介绍1.基本情况Landsat9号是Landsat系列中最新的一颗卫星,计划于2020年12月在加利福利亚范登堡空军基地加利福尼亚由AtlasV401火箭搭载进行发射,实际于于2021年9月27日发射,并已经开始采集第一批数据,2021年10月31日获取到遥感数据。Landsat9是继续Landsat系列对地球表面观测不可替代的记录。为了减少建造时间和观测缺口的风险,Landsat9在很大程度上复制了它的前身Landsat8。来源:原文链接…

    2022年7月23日
    46
  • setTimeout 与 setTimeinterval的区别「建议收藏」

    setTimeout 与 setTimeinterval的区别「建议收藏」原文地址:setTimeout与setTimeinterval的区别作者:心之影这两天一直在ajax的东西,昨天做一个小例子的时候发现了setTimeout这个函数,以前只知道setTimeinterval,发现这两个函数是有一些差别的。在网上搜了一下,作为备忘就转贴一下了。window对象有两个主要的定时方法,分别是setTimeout和setIntev…

    2022年10月5日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号