SQLServer数据库基本单词

2023-02-20 00:00:00 查询 数据 命令 字符串 小数

学习SQLServer数据库必须记住下面的单词:



    数据类型    

  • char:表示数据表固定长度的字符串,如:身份证固定18位长

  • varchar:表示数据表可以变化长度的字符串,如:姓名的长度是变化的

  • nvarchar:表示一个长度为一个中文字符的变长字符串,如:nvarchar(10) 保存10个中/英文字符,varchar(10) 保存5个中文字符和10个英文字符

  • int:表示32位整数

  • bit:表示0或1,代表布尔

  • datetime:表示日期和时间格式

  • money:表示金额的小数格式

  • float:表示小数(7位~15位小数)

  • numeric:可以指定位数的小数格式,如:numeric(7,2)  表示共7位,小数点2位


    操作数据    

  • insert:添加数据的命令,into表示添加到指定的表里面,values表示添加的新数据

  • update:修改数据的命令,set表示设置新的数据值,where表示查询条件值(通常根据主键修改)

  • delete:删除数据的命令

  • select:查询数据的命令,from表示从指定的表获取

  • grant:授权数据库用户操作权限命令

  • revoke:撤销数据库用户权限命令

  • and:表示并且关系符号,等同于&&

  • or:表示或者关系符号,等同于||

  • not:表示否定关系符号,等同于!

  • use:表示切换为当前指定的数据库

  • default:表示获取默认值,主要用在insert语句

  • truncate:表示数据表的格式化,数据全部清空,标识列复位



    查询数据    

  • order   by :表示排序查询,desc倒序,asc正序

  • top :限制查询输出的行数

  • percent :按百分比限制查询行数

  • len : 表示获取字符串的长度

  • getdate:获取当前系统时间

  • datepart:表示获取日期中指定日期部分

  • year:年份

  • month:月份

  • day:日期

  • like:好像,表示对数据执行模糊查询,如:查询姓张的记录, like  '张%'

  • null: 空值,表示没有记录的值

  • between:在。。。之间,表示查询的范围,从哪里开始到哪里结束

  • in:包括(包含),表示查找的内容在in里面

  • sum:总和,表示一列数据的累加求和的值

  • avg:平均,表示一列数据到平均值

  • max:大值,表示一列数据取大的值

  • min:小值,表示一列数据取小的值

  • count:数量,表示一列的行数

  • group   by :分组查询,让系统自动的将相同的数据归为一组,然后统计计算

  • having:分组筛选条件(也称为:二次筛选),它写在group by的后面,先写group by,再写having,通常表示统计结果出来后再筛选,如:判断总人数>15,总金额>1000

  • inner   join :内连接查询,是连接查询的一种,简称:join

  • left  join :左外连接查询

  • right  join :右外连接查询



    本文来源https://www.modb.pro/db/66376

相关文章