章节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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 学单片机有前途还是嵌入式系统有前途好_嵌入式系统与单片机的前景

    学单片机有前途还是嵌入式系统有前途好_嵌入式系统与单片机的前景著名嵌入式工程师吴坚鸿曾经发过一贴“学单片机有前途还是嵌入式系统有前途?”原贴如下:http://www.makeru.com.cn/live/3523_1772.html?s=69821我在深圳一直搞单片机的开发,接的项目各种各样,不计其数。很多朋友问我学习单片机有前途还是嵌入式系统有前途,毫无疑问的,当然是单片机有前途。嵌入式系统现在炒得很火,满街到处都是嵌入式系统的培训。遇到很多刚入门…

    2022年9月12日
    0
  • c语言图书管理系统出现的问题,C语言图书管理系统中的问题「建议收藏」

    c语言图书管理系统出现的问题,C语言图书管理系统中的问题「建议收藏」系统使用细分的功能模块c语言图书管理系统,分别在main.c文件中调用.开发环境为Win7,Netbeans8.0.2这是main.c#include#include#include#include“bmenu.h”#include“search_allinformation.h”typedefstructbookinfo{字符数[20];/*书号*/字符名称[40];/*书…

    2022年10月11日
    0
  • mybatis分页sql语句_MySQL 分页查询

    mybatis分页sql语句_MySQL 分页查询Mybatis可以使用RowBounds进行分页dao层sql的xml文件,因为是java层面的分页,所以sql不需要分页单元测试因为参数是第几个开始,这样很不友好,我们一般情况分页是第几页开始,页大小是多少,所以这就需要我们自己封装一层分页对象packagecom.lingaolu.utils;importorg.apache.ibatis.session.RowBounds;/***@author林高禄*@create.

    2022年9月22日
    0
  • java手机号正则表达式验证,面试必会「建议收藏」

    java手机号正则表达式验证,面试必会「建议收藏」什么是Arthas?Arthas是一款开源在线诊断工具,采用命令行交互模式,支持web端在线诊断,同时提供丰富的Tab自动补全功能,进一步方便进行问题的定位和诊断。这是一款开源一年多GitHubstar2万,99%的阿里研发小哥都在用的Java终极诊断利器!相对比直接下载使用,我推荐开发者可以试一下通过IDE插件CloudToolkit中使用Arthas来实现一键远程诊断功能。得益于Arthas强大且丰富的功能,让Arthas能做的事情超乎想象。下面仅仅列举几

    2022年9月17日
    0
  • svm实现手写数字识别_数字识别

    svm实现手写数字识别_数字识别老师常说,在人工智能未发展起来之前,SVM技术是一统江湖的,SVM常常听到,但究竟是什么呢?最近研究了一下基于SVM技术的手写数字识别。你没有看错,又是手写数字识别,就是喜欢这个手写数字识别,没办法(¬∀¬)σ一、背景1.手写数字识别技术的含义2.手写数字识别技术的理论价值3.数字识别技术的难点二、SVM技术1.SVM方法简介2.线性可划分问题3.近似线性可分问题…

    2022年9月14日
    0
  • 手把手教你linux系统安装和完美配置

    手把手教你linux系统安装和完美配置Linux系统虚拟机安装

    2022年6月2日
    28

发表回复

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

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