USE du;
/*1.创建账务表 id name mony*/
CREATE TABLE zhangwu(id INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(200),
money DOUBLE);
/*2.插入数据*/
INSERT INTO zhangwu VALUES(1,'吃饭支出',666);
INSERT INTO zhangwu VALUES(2,'睡觉支出',666);
INSERT INTO zhangwu VALUES(3,'打豆豆支出',666);
INSERT INTO zhangwu VALUES(4,'吃饭支出',666);
INSERT INTO zhangwu VALUES(5,'吃饭支出',666);
UPDATE zhangwu SET money=888 WHERE id=2;
UPDATE zhangwu SET money=766 WHERE id=3;
/*3.从zhangwu表中选出id sname */
SELECT id FROM zhangwu ;
SELECT sname FROM zhangwu ;
/*4.把zhangwu表中的sname去重 */
SELECT DISTINCT sname FROM zhangwu ;
/*5.别名 列名查询 使用关键字as*/
/*查询money列,定义新的列名m*/
SELECT money AS m FROM zhangwu ;
SELECT money AS ling FROM zhangwu ;
/*6.对列进行运算*/
/*从zhangwu表中挑选sname ,所有money+1000*/
SELECT sname ,money+1000 FROM zhangwu ;
/*7.数据条件的查询 where, 格式:select 字段 from 表名 where 条件*/
/*从zhangwu中挑选出sname为吃饭支出的记录*/
SELECT * FROM zhangwu WHERE sname='吃饭支出';
/*从zhangwu中挑选出money大于等于100的记录*/
SELECT * FROM zhangwu WHERE money>=100;
/*从zhangwu中挑选出money在600到700之间的记录*/
SELECT * FROM zhangwu WHERE money BETWEEN 600 AND 700;
SELECT * FROM zhangwu WHERE money>=600 AND money<700;
/*8.模糊查询*/
/*从zhangwu表中挑选出sname中有支出的记录*/
SELECT * FROM zhangwu WHERE sname LIKE '%支出%';
/*从zhangwu表中挑选出sname中有五个字符的记录*/
SELECT * FROM zhangwu WHERE sname LIKE '_____';/*五个下划线*/
/*从zhangwu表中挑选出sname中不为空的记录*/
SELECT * FROM zhangwu WHERE sname IS NOT NULL;
/*9.排序查询 格式:oderby 列名 asc升序 desc降序*/
SELECT * FROM zhangwu ORDER BY money ASC;
SELECT * FROM zhangwu ORDER BY money DESC;
/*10.聚合函数 count 对表中的数据的个数求和*/
SELECT COUNT(*) AS '总数' FROM zhangwu ;
/*11.IN关键字 ,在zhangwu的money里挑选出66,666,700记录*/
SELECT * FROM zhangwu WHERE money IN (66,666,700);

SQLyog中创建数据表及相关查询方法的更多相关文章

  1. DRF框架中链表数据通过ModelSerializer深度查询方法汇总

    DRF框架中链表数据通过ModelSerializer深度查询方法汇总 一.准备测试和理解准备 创建类 class Test1(models.Model): id = models.IntegerFi ...

  2. 02_SAE中创建数据表

    Step1:进入新浪云应用数据库点击应用名称,进入到该应用管理界面,在数据库服务中点击“共享型MySQL”: 开启MySQL服务,使用PHPMyAdmin管理数据库,进入MySQL数据库管理界面: S ...

  3. Oracle中新建数据表的两种方法

    首发微信公众号:SQL数据库运维 原文链接:https://mp.weixin.qq.com/s?__biz=MzI1NTQyNzg3MQ==&mid=2247485212&idx=1 ...

  4. java_32 SQLyog中创建数据库表

    USE test; /*1.创建账务表 id name mony*/ CREATE TABLE zhangwu(id INT PRIMARY KEY AUTO_INCREMENT, sname VAR ...

  5. 《MySQL数据操作与查询》- 返校复习课练习题,创建数据库user_system,创建数据表user及user_ext

    一.其它(共18题,100分) 1.创建数据库user_system CREATE DATABASE user_system 2.在数据库user_system中创建数据表user及user_ext, ...

  6. MySQL 创建数据表

    MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (col ...

  7. 吴裕雄 08-MySQL创建数据表

    MySQL 创建数据表创建MySQL数据表需要以下信息:表名表字段名定义每个表字段 语法以下为创建MySQL数据表的SQL通用语法:CREATE TABLE table_name (column_na ...

  8. 九、MySQL 创建数据表

    MySQL 创建数据表 创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (col ...

  9. 吴裕雄--天生自然MySQL学习笔记:MySQL 创建数据表

    创建MySQL数据表需要以下信息: 表名 表字段名 定义每个表字段 语法 以下为创建MySQL数据表的SQL通用语法: CREATE TABLE table_name (column_name col ...

随机推荐

  1. PHP和Mysql事物处理

    这几天做支付的时候,又用到了事物,为了方便自己以后查看,今天闲的没事就把以前的东西整理下.(其中引用别人的东西,在这里谢谢他们贡献的代码!) 一.事务处理概述: 事务:是若干事件的集合 事务处理:当所 ...

  2. 【转载】java对象和byte数组互转,直接拿去用

    //加了了Optional防止空指针异常,加入了泛型,省去了强制转化 import java.io.*; import java.util.Optional; /** * Created by Jas ...

  3. [Leetcode 392]判断子序列 Is Subsequence

    [思路] 判断s是否为t的子串,所以length(s)<=length(t).于是两个指针,一次循环. 将s.t转换为数组p1.p2. i为过程中s的匹配长度. i=0空串,单独讨论返回true ...

  4. Flatten Nested List Iterator

    Given a nested list of integers, implement an iterator to flatten it. Each element is either an inte ...

  5. 深入理解java虚拟机---java虚拟机内存管理(五)

    1.深入理解java虚拟机 总图: 1.线程共享区: 2.线程独占区: 1.程序计数器 理解为当前线程锁执行的字节码的行号指示器,程序计数器没有内存异常错误.

  6. DevExpress WPF v18.2新版亮点(五)

    买 DevExpress Universal Subscription  免费赠 万元汉化资源包1套! 限量15套!先到先得,送完即止!立即抢购>> 行业领先的.NET界面控件2018年第 ...

  7. django面试五

    http和https的区别https协议需要到ca申请证书,一般免费证书很少,需要交费. 注:CA - certificate authority,身份认证,权威机构认证,CA认证: http是超文本 ...

  8. python flask大型项目目录

    Hello World 作者背景 应用程序简介 要求 安装 Flask 在 Flask 中的 “Hello, World” 下一步? 模板 回顾 为什么我们需要模板 模板从天而降 模板中控制语句 模板 ...

  9. 爬虫系列1:python简易爬虫分析

    决定写一个小的爬虫系列,本文是第一篇,讲爬虫的基本原理和简易示例. 1.单个网页的简易爬虫 以下爬虫的主要功能是爬取百度贴吧中某一页面的所有图片.代码由主要有两个函数:其中getHtml()通过页面u ...

  10. 移动端与PC端的触屏事件

    由于移动端是触摸事件,所以要用到H5的属性touchstart/touchmove/touched,但是PC端只支持鼠标事件,所以此时可以这样转换 var touchEvents = { touchs ...