资料新手入门SQL Server数据库基本语法参考--.doc

sql数据库入门  时间:2021-02-27  阅读:()

新手入门SQL Server数据库基本语法参考>>

一、资料定义   data definition language)

资料定语言是指对资料的格式和形态下定义的语言他是每个资料库要建立时候时首先要面对的举凡资料分哪些表格关系、表格内的有什麽栏位主键、表格和表格之间互相参考的关系等等都是在开始的时候所必须规划好的。

 、建表格create table table_name(column1 datatype[not null] [not null primary key],column2 datatype[not null],

. . .

说明datatype--是资料的格式详见表。nut null --可不可以允许资料有空的尚未有资料填入 。primary key--是本表的主键。

 、更改表格:alter table table_nameadd column column_name datatype

说明增加一个栏位没有删除某个栏位的语法 。alter tab le tab le_nameadd primary key(c olum

说明更改表得的定义把某个栏位设为主键。alter tab le tab le_namedrop primary key(colum)

说明把主键的定义删除。

 、建立索引:create index index_name on table_name(column_name)

说明对某个表格的栏位建立索引以增加查询时的速度。

、删除:drop tab le_namedrop ind ex_name

二、资料形态datatypess mal l in t:16位元的整数。interger:32位元的整数。decimal(p,s):p精确值和s大小的十进位整数精确值p是指全部有几个数(digits)大小值 s是指小数

点後有几位数。如果没有特别指定则系统会设为p=5; s=0 。float:32位元的实数。

do ub le:64位元的实数。c har(n):n长度的字串 n不能超过254。varc har(n):长度不固定且其最大长度为n的字串 n不能超过

4000。grap hic(n):和c har(n)一样不过其单位是两个字元d o ub le-bytes n不能超过127。这个形态是为了支援两个字元长度的字体例如中文字。vargrap h ic(n):可变长度且其最大长度为n的双字元字串 n不能超过2000。date:包含了年份、月份、 日期。tim e:包含了小时、分钟、秒。tim e s tamp:包含了年、月、 日、时、分、秒、千分之一秒。

三、资料操作 data manipulation language)

资料定义好之後接下来的就是资料的操作。资料的操作不外乎增加资料ins ert)、查询资料query 、更改资料up date) 、删除资料delete四种模式 以下分别介绍他们的语法

 、增加资料ins ert into tab le_name(c o lumn 1,c o lumn2,. . .)va lues (va lu e 1,va lue2, . . .)

说明

1.若没有指定column系统则会按表格内的栏位顺序填入资料。

2.栏位的资料形态和所填入的资料必须吻合。

3.tab le_name也可以是景观vie e。ins ert into tab le_name(c o lumn 1,c o lumn2,. . .)select columnx,columny,. . .from another_table

说明也可以经过一个子查询s ubquery把别的表格的资料填入。

 、查询资料

基本查询:select column1,columns2,. . .fro m tab le_name

说明把tab le_name的特定栏位资料全部列出来。select*fro m tab le_name

n1=***

[and column2>yyy] [or column3<>zzz]

说明

1.'*'表示全部的栏位都列出来。

2.n1,column2fro m tab le_name

order by column2[desc]

说明 order by是指定以某个栏位做排序 [desc]是指从大到小排列若没有指明则是从小到大排列。

组合查询:组合查询是指所查询得资料并不只有单一的表格而是联合一个以上的表格才能够得到结果的。select*from table 1,table2

1=table2.column1

说明

1.查询两个表格中其中column1值相同的资料。

2.当然两个表格相互比较的栏位其资料形态必须相同。

3.一个复杂的查询其动用到的表格可能会很多个。

整合性的查询select count (*)fro m tab le_name

n_n ame=***

12下一页>>>>这篇文章来自.. 。说明查询符合条件的资料共有几笔。select sum(column1)fro m tab le_name

说明

1.计算出总和所选的栏位必须是可数的数字形态。

2.除此以外还有avg()是计算平均、max()、min()计算最大最小值的整合性查询。select column1,avg(column2)fro m tab le_name

group by column1having avg(column2)> ***

说明

1.group by:以column1为一组计算column2的平均值必须和avg、 s um等整合性查询的关键字

一起使用。

2.having:必须和group by一起使用作为整合性的限制。

复合性的查询:select*from table_name 1

tab le_name 2tab le_name 1

n1 in(select column1from tab le_name2n1存在集合里面。

2. select出来的资料形态必须符合column1。

其他查询:select*from table_name1 n1 like'x%'

说明 l ike必须和後面的'x%'相呼应表示以x为开头的字串。select*from table_name1 n1 in('***','yyy',. .)

说明 in後面接的是一个集合表示column1存在集合里面。select*from table_name1 n1 betn1的值介於xx和yy之间。

 、更改资料update table_nameset column1='***'tab le_name ydat e>#2000-01-01#

(2)如果是O rac le数据库则为 yd ate>c as t('2000-01-01'as date)

或 yd ate>to_d ate('2000-01-01','yyyy-mm-dd')

在delphi中写成thedate='2000-01-01';query 1.s ql.ad d

('select*from abc ydate

>c as t('+''''+thedate+''''+'as date)');

如果比较日期时间型则为yd atet im e>to_d ate('2000-01-01

10:00:01','yyyy-mm-dd hh24:mi:ss')

上一页12>>>>这篇文章来自. .  。

麻花云-香港CN2云服务器,安徽BGP线路,安徽移动大带宽!全系6折!

一、麻花云官网点击直达麻花云官方网站二、活动方案优惠码:专属优惠码:F1B07B 享受85折优惠。点击访问活动链接最新活动 :五一狂欢 惠战到底 香港云主机 1.9折起香港特价体验云主机CN2 云服务器最新上线KVM架构,,默认40G SSD,+10G自带一个IPv4,免费10Gbps防御,CPU内存带宽价格购买1核1G1M19元首月链接2核2G 2M92元/3个月链接2核4G3M112元/3个月...

BGP.TO日本和新加坡服务器进行促销,日本服务器6.5折

BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...

BuyVM($5/月)不限流量流媒体优化VPS主机 1GB内存

BuyVM商家属于比较老牌的服务商,早年有提供低价年付便宜VPS主机还记得曾经半夜的时候抢购的。但是由于这个商家风控非常严格,即便是有些是正常的操作也会导致被封账户,所以后来陆续无人去理睬,估计被我们风控的抢购低价VPS主机已经手足无措。这两年商家重新调整,而且风控也比较规范,比如才入手他们新上线的流媒体优化VPS主机也没有不适的提示。目前,BuyVM商家有提供新泽西、迈阿密等四个机房的VPS主机...

sql数据库入门为你推荐
cornerradiusUG后处理可以输出自定义刀具描述吗?伪装微信地理位置用软件 伪装微信地理位置 在相册上传图片显示所在城市还是我目前的位置?安装程序配置服务器失败SQL安装程序配置服务器失败主页改不了为什么我电脑的主页改不了了?windows优化大师怎么用Windows优化大师怎么用?百度抢票浏览器现在火车票越来越难买了,新版百度手机浏览器,除了抢票外,还有什么其他功能吗?二叉树遍历怎么正确理解二叉树的遍历手机区号手机号码前怎样填写正确的国内区号?ios7固件下载ios 7及以上固件请在设备上点信任在哪点畅想中国淄博畅想中国消费怎么样
电信主机租用 域名网 免费二级域名注册 阿里云搜索 GGC 表格样式 鲜果阅读 免费个人博客 网站实时监控 私有云存储 酷番云 1元域名 金主 北京主机托管 脚本大全 web是什么意思 gotoassist 俄勒冈州 泥瓦工 winscpiphone 更多