SQL基础语句随笔
临渊慎行
仗剑天涯,从每一天的进步开始
展开
-
mysql、SQLServer中Dcimal的用法
decimal(10,2)中的“2”表示小数部分的位数,如果插入的值du未指定小数部分或者小数部分不足两位则会自动补到2位小数,若插入的值小数部分超过了2为则会发生截断,截取前2位小数。“10”指的是整数部分加小数部分的总长度,也即插入的数字整数部分不能超过“10-2”位,否则不能成功插入,会报超出范围的错误。下面是decimal对应表,可以用来进行对照:扩展资料:Decimal为SQL Server、MySql等数据库的一种数据类型,不属于浮点数类型,可以在定义时划定整数部分以及小数部分的位数。原创 2020-10-23 14:43:32 · 832 阅读 · 0 评论 -
SQL命令大全
常用SQL语句**一、基础**1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server— 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ‘disk’, ‘testBack’, ‘c:\mssql7backup\MyNwind_1.dat’— 开始 备份BACKUP DATABASE pubs TO testBack4、说明:转载 2020-09-30 13:26:10 · 1495 阅读 · 0 评论 -
SQL进阶
#分组函数/*功能:用作统计使用,分类:sum 求和 avg 平均值 max 最大值 min 最小值 count 计算个数特点:1、sum、avg一般用于处理数值型max、min、count可以处理任何类型2、以上分组函数都忽略null值3、可以喝和distinct搭配实现去重的运算4、count函数的单独介绍一般使用count(*)用作统计行数5、和分组函数一起查询的字段是要求groun by 后的字段*/#1、简单的使用SELECT SUM(salary) FROM emp原创 2020-10-19 23:35:30 · 171 阅读 · 0 评论 -
SQL进阶
#进阶4:常见函数/*概念:类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1.隐藏实现细节 2.提高代码重用性调用:select 函数名(实参列表) 【from 表】;分类:1.单行函数如:concat、length、ifnull等2.分组函数功能:做统计使用,又称为统计函数、聚合函数、组函数*/#一、字符函数#1.length 获取参数值的字节个数SELECT LENGTH(‘john’);SELECT LENGTH(‘张三丰hahaha’);S原创 2020-10-15 22:47:06 · 180 阅读 · 0 评论 -
SQL语句基础
#进阶3:排序查询/*语法:select 查询列表from 表【where 筛选条件】order by 排序列表 【asc|desc】特点:1、asc代表升序,desc代表降序如果不写,默认为升序2、order by 子句中可以支持单个字段、多个字段、表达式、函数、别名3、order by 子句一般查询语句的最后面,limit子句除外*/SELECT * FROM employees;#案例1:查询员工信息,要求工资从高到低排序SELECT * FROM employe原创 2020-10-15 21:04:48 · 184 阅读 · 0 评论 -
SQL基础语句随笔
#进阶1:基础查询/*语法:select 查询列表from 表名;特点:1、查询列表可以是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格*/#1.查询表中的单个字段SELECT last_name FROM employees;#2.查询表中的单个字段SELECT last_name,salary,email FROM employees;USE myemployees;#3.查询表中的所有字段SELECT department_id``department_原创 2020-10-14 23:15:03 · 115 阅读 · 2 评论