ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:17.24KB ,
资源ID:5023233      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5023233.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(sql语言基础.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

sql语言基础.docx

1、sql语言基础1、1)SQL,结构化查询语言。作用:数据库管理员可以利用此语言来操作数据库系统。2)T-SQL3、(1)数据定义语言,DDL它可以用来创建数据库和数据库中的各种对象。数据库中的对象包括:表、视图、索引、存储过程、触发器.DDL常用的命令包括:create、alter、drop(2)数据操纵语言,DML它可以完成对数据库中的数据的查询、更新、删除、插入的功能DML常用的命令包括:select、update、delete、insert5、创建表的语法:create table 表名(列名_1 数据类型 约束条件,列名_1 数据类型 约束条件,.)为表插入数据的命令insert in

2、to 表名 (列名,列名.) values (列内容,列内容)insert into people (p_name,p_id)values (张三,12345)(1)查询表中的数据,基本查询技术1、select * from 表名 “*”代表将表中的列全部显示出来2、查询所有列:select * from 表名1,表名2,.where 条件group by 分组的列名having 聚合函数比较操作order by 排序的列名如果只想查询某一列,或几列:select 列名1,列名1,列名2.from 表名3、(2)更新数据库信息 update语句:update 表名 set 列名1=值1,列名2

3、=值2.,where 条件(3)delete 语句:可以删除表中的一行或者多行语句语法:delete from 表名 where 条件numeric(p,n)p代表数字类型的精度,插入数字的最大长度n代表小数点后面的位数修改表:(1)为表添加列alter table 表名 add 列名 列数据类型 约束(default 地名)(2)删除表的列alter table 表名 drop column 列名注意:如果删除表中列的时候,一定要注意此列是否含有约束对象。如果有约束对象,则应该删除约束名,再删除表中所对应的列。提示:删除约束的时候,约束名不要用单引号修饰删除表中的约束:alter table

4、 表名 drop constraint 约束名(3)修改表中列的数据类型比如:增加varchar的长度alter table 表名 alter column 列名 列数据类型(4)约束:约束的作用:它是为了更好的保护数据库中数据的完整性,存储数据的一致性和正确性的一套机制。sql server 2005中有6种约束:主键约束(primary Key constraint)唯一性约束(unique constraint)检查约束(check constraint)默认约束(default constraint)外部键约束(foreign Key constraint)空值(NULL)主键有什么作

5、用:1、一个列被定义成主键后,此列中的数据不能为null2、被定义成主键的列,其数据必须是唯一的 定义主键的方式:(1)、create table 表名(列名1 数据类型1 primary key,列名2 数据类型2)(2) alter table 表名 add constraint PK_表名 primary key 列名(3)create table 表名(列名1 数据类型1,列名2 数据类型2,constraint PK_表名 primary key 列名)3、外键foreign key(介绍外键约束的定义)外键是指用于建立实体与实体之间关系,当添加、修改、删除数据的时候,它可以保持两张

6、表的数据一致性外键就是针对表与表之间的关系确立而设置,让两个表能够相互联系外键的第一个作用,当插入数据的时候,如果数据在父表中找不到,我们 的外键就会阻止你进行一个插入操作 外键的第二个作用,保持两张表中关系数据的一致性*重点内容,如何建外键1、确立表之间的子父关系2、外键一定是建在子表中,且该外键是父表中的主键那一列create table 人口普查(b_name varchar(10),b_sex varchar(2) constraint ck_sex check (b_sex=男 or b_sex=女)*为列定义别名:select p_name as 姓名,p_dizhi as 地址

7、from 表名select 姓名=p_name,地址=p_dizhi from 表名*distinct 关键字此关键字是为了过滤掉列中重复的值select distinct 列名 from 表名*order by 排序语法: order by 列名 desc|ascdesc:代表降序排列asc:代表升序排列select * from 表名 order by 列名如果不写排序关键字,默认的是升序select * from 表名 order by 列名 desc 按降序排序* where 关键字的使用语法: where 条件1 or|and 条件2.上述条件1可以包括如下:where 列名1列名2

8、第一种:比较操作:不等于 =:等于, =, 23第二种:逻辑操作and:与运算 筛选出两种条件都满足的情况or:或运算not:非逻辑操作的用法:where 条件1条件2between.and. 在.与.之间例如:select * from 表名 where not between .and.like关键字的使用:like是作为SQL模糊查询比较常用的一个技术。在like关键字使用中提出两个比较特殊的符号(1)%:0个或者多个任意字符(2)_:任意一个字符例如:查找学生表中姓陈的同学select * from student where 姓名 like 陈%例如:查询学生表中名字是三个字的学生信

9、息select * from student where 姓名 like _in 关键字的使用:in关键字,它是要求查询的结果在某几个值里面例如:查找年龄在17,33,20的人select * from 信息 where 年龄 in (17,33,20)聚合函数的使用:(1)max:求最大值(2)min:求最小值(3)count:求记录数(4)avg:求平均值(5)sum:求总和(1)count(*):可以计算包含null列的记录数(2)count(列名):计算总记录数的时候,不去计算nullgroup by子句,它可以对某一列相同的值进行分组并求出相应的结果。语法:select 列名1列名2

10、. from group by 列名1列名2.having 子句的使用having子句的作用非常重要,它是对聚合函数的值可以进行比较操作from 子查询结构:select * from 表名1,(select * from 表名2)作用:在from关键字后面出现的查询语句,我们可以让它单独的做一张虚表any 子查询any: 大于最小的any 比较条件(是一个子查询)(2)select * |列名1,列名2.from 表名 where 列名all 比较条件(是一个子查询)(2)select * |列名1,列名2.from 表名 where 列名all: 大于子查询中最大的数据all: 小于子查询中最小的数据=all: 没有数据

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1