图形化界面方式
时间:2021-07-25
本文章向大家介绍图形化界面方式,主要包括图形化界面方式使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
#进阶一:基础查询
/*
语法:
select 查询列表 from 表名;
特点:
1、查询的结果集 是一个虚拟表
2、select 查询列表 类似于System.out.println(打印内容);
select后面跟的查询列表,可以有多个部分组成,中间用逗号隔开
例如:select 字段1,字段2,表达式 from 表;
System.out.println()的打印内容,只有一个。
3、执行顺序
(1)from 子句
(2)select子句
select first_name from employes;
4、查询列表可以是:字段、表达式、常量、函数等
*/
#一、查询常量
SELECT 100;
#二、查询表达式
SELECT 100%3;
#三、查询单个字段
SELECT `last_name` FROM `employees`; # `` 这个是着重号,当表明不冲涂时,不需要加
#四、查询多个字段
SELECT `last_name`,`email`,`employee_id` FROM `employees`;
#五、查询所有字段
SELECT *FROM `employees`;
注意:
选中按F9执行语句
当需要换行时,可以选中,按F12,这时系统会自动对齐
#六查询函数(调用函数,获取返回值)
SELECT DATABASE();
SELECT VERSION();
#七、起别名
#方式一:使用as关键字
SELECT USER() AS 用户名;
SELECT USER() AS "用户名";
SELECT USER() AS '用户名';
SELECT last_name AS "姓名" FROM employees;
SELECT last_name,`last_name`,`salary` AS "姓名" FROM employees;
#方式二:使用空格
SELECT USER() 用户名;
SELECT last_name "姓名" FROM employees;
#八、 +的作用
#需求:查询 first_name和last_name拼接成的全名,最终起别名为:姓名
#方案一:使用+,但是这个方法不行
SELECT `first_name`+`last_name` AS "姓名" FROM `employees`;
#方案二:使用concat拼接函数
SELECT CONCAT(first_name,last_name) AS "姓名" FROM `employees`;
/*
maysql中+的作用
1、加法运算
(1)两个操作数都是数值型
100+1.5=101.5
(2)其中一个操作数为字符型,将字符型数据强制转换成数值型,
如果无法转化,直接当成0处理
‘张无忌’+100=100
(3)其中一个操作数为null,运算结果为null
null+null=null
null+100=null
*/
#九、distinct的作用(去掉重复的编号)
#需求:查询员工涉及到的部门编号有哪些
SELECT DISTINCT `department_id` FROM `employees`;
#十、查看表的结构
DESC employees;
SHOW COLUMNS FROM employees; #14基础查询(2)完
本文来自博客园,作者:zhang-X,转载请注明原文链接:https://www.cnblogs.com/YY-zhang/p/15058903.html
原文地址:https://www.cnblogs.com/YY-zhang/p/15058903.html
- Discuz 5.x/6.x/7.x投票SQL注入分析
- 论如何高效的挖掘漏洞
- Rxjava + retrofit + dagger2 + mvp搭建Android框架
- 走进科学:如何正确的隐藏自己的行踪
- 比特儿(Bter.com) 比特币交易平台被盗事件全解析
- BitTorrent Bleep:无法被监控的聊天软件
- QQ蠕虫的行为检测方法
- 趋势OfficeScan系列产品漏洞分析
- [置顶] 浅谈我为什么选择用Retrofit作为我的网络请求框架
- 基于HTML5的Canvas指纹跟踪技术
- 有关 Android 应用桌面角标 (BadgeNumber) 实现的探讨
- XSS的原理分析与解剖
- Hold安全公司公布俄罗斯大型泄密事件细节
- 走近科学:如何搞定各种各样的终端机
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- MongoDB数据分页与排序
- Python 技术篇-用PIL库实现图片剪切、图片粘贴
- maven初步入门
- 超详细的Java弹窗样式及使用教程【JOptionPane类详细使用教程】
- Python 技术篇-用PIL库旋转图片的两种方式,改变图像尺寸
- html+css+JavaScript例题
- 加速Github的访问及下载速度
- HDFS简介
- Python 技术篇-获取requests里的二进制文本并保存为音频、图片文件
- [转]maven的pom.xml详解
- Windows下给磁盘扩容
- ZooKeeper的安装
- 仿微信的网络聊天室项目开发【完整源码讲解】
- Chrome 小技巧
- 梳理Java IO流,攻破NIO的堡垒!【技术创作101训练营】