




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL 基础数据库简介:数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今五十年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。数据库常见产品SQLServer数据库 美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事
2、务的企业级信息管理系统方案。其主要特点如下:(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。安装SQLServer启用SA用户远程登录设置密码开启SA用户。点击属性,启用远程连接。重启服务,使其生效。命令:serv
3、ices.mscTCP :1433 :0 LISTENING1433端口是开启的。当我们关闭服务后,端口也将关闭。数据库语言数据查询语言DQLDQL:(Data Query Language) SELECT 数据查询语言数据操纵语言DML 如insert,delete,update,select(插入、删除、修改、检索)数据定义语言DDL如drop,alter,truncate等都是DDL数据控制语言DCLDCL(Data Control Language)是数据库控制语言。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句
4、。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL创建第一个数据库新建数据库限制增长:数据库的文件后缀2cto.mdf日志文件后缀2cto_log.ldf分离数据库:数据类型第一大类:整数数据bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1:以4个字节来存储正负数.可存储范围为:-231至231-1.smallint:以2个字节来存储正负数.存储范围为:-215至215-1tinyint: 是最小的整数类型,仅用1字节,范围:0至此8-1第二大类:精确数值数据num
5、eric:表示的数字可以达到38位,存储数据时所用的字节数目会随着使用权用位数的多少变化.decimal:和numeric差不多第三大类:近似浮点数值数据float:用8个字节来存储数据.最多可为53位.范围为:-1.79E+308至1.79E+308.real:位数为24,用4个字节,数字范围:-3.04E+38至3.04E+38第四大类:日期时间数据datatime:表示时间范围可以表示从1753/1/1至9999/12/31,时间可以表示到3.33/1000秒.使用8个字节.smalldatetime:表示时间范围可以表示从1900/1/1至2079/12/31.使用4个字节.第五大类:
6、字符串数据char:长度是设定的,最短为1字节,最长为8000个字节.不足的长度会用空白补上.varchar:长度也是设定的,最短为1字节,最长为8000个字节,尾部的空白会去掉.text:长宽也是设定的,最长可以存放2G的数据.第六大类:Unincode字符串数据nchar:长度是设定的,最短为1字节,最长为4000个字节.不足的长度会用空白补上.储存一个字符需要2个字节.nvarchar:长度是设定的,最短为1字节,最长为4000个字节.尾部的空白会去掉.储存一个字符需要2个字节.ntext:长度是设定的,最短为1字节,最长为2G.尾部的空白会去掉,储存一个字符需要2个字节.第七大类:货币
7、数据类型money:记录金额范围为:-92233720368577.5808至92233720368577.5807.需要8 个字节.smallmoney:记录金额范围为:-214748.3648至214748.36487.需要4个字节.第八大类:标记数据timestamp:该数据类型在每一个表中是唯一的!当表中的一个记录更改时,该记录的timestamp字段会自动更新.uniqueidentifier:用于识别数据库里面许多个表的唯一一个记录.第九大类:二进制码字符串数据binary:固定长度的二进制码字符串字段,最短为1,最长为8000.varbinary:与binary差异为数据尾部是0
8、0时,varbinary会将其去掉image:为可变长度的二进制码字符串,最长2G.主键基础查询SQL注释(不执行)第一种:单行select * from bj -select * from bj第二种:多行select * from bj /*select * from bj*/查询所有:Select * from 表名select * from bj 查询指定列select 列名,列名 from 表名select name,sex,age from bj条件查询 where字句SELECT 列名 FROM 表名 where 条件select*from bj where name='
9、羊大仙' 查年龄大于10岁的所有记录select * from bj where age>10查询所有人的数量(count 聚合函数)select COUNT(*) from bj范围查询select*from bj where id between 2 and 8 查询所有不等于23岁的记录select * from bj where age<> 23模糊查询(like)1,百分号代表所有,但不包括空select * from bj where address like'%' 2,匹配中间select*from bj where phone like
10、 '%22%'3.查询姓名中包含姓羊的select * from bj where name like'%羊%'4,查询电话号码中包含“9 ”的select * from bj where phone like'%9%',5匹配开头(匹配电话号码前包含“1”的)select*from bj where phone like '1%'6.匹配结尾(匹配电话号码后结尾包含“4”的)select*from bj where phone like '%4'7,匹配开头和结尾(开头为“1”,结尾为“4”的)select*fr
11、om bj where phone like '1%4'8,匹配单个字符(匹配一个后面为33的一个数)。select*from bj where phone like '_33%'9,匹配多个字符select*from bj where phone like '_a-z-1-97%'110,不匹配select*from bj where phone like '_!8!7%'查询NULL1,查询非nullselect*from bj where phone is not null2.查询null值select*from bj wh
12、ere address is null逻辑查询1,AND查询SELECT*FROM bj where name='羊大仙' and sex='男'2,OR查询SELECT*FROM bj where name='羊大仙' or sex='女'3,OR进行查询select * from bj where id=5 or id=7 or id=13,IN查询select * from bj where id=5 or id=7 or id in(1,3,5,7)第三种主外键两表联查SQL 高级SQL TopSQL LikeSQL InSQL JoinSQ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 石家庄理工职业学院《SOC设计基础》2023-2024学年第二学期期末试卷
- 东营职业学院《影视特效与合成》2023-2024学年第二学期期末试卷
- 江苏食品药品职业技术学院《城市数字化管理》2023-2024学年第二学期期末试卷
- 淮阴工学院《建筑设计原理及设计》2023-2024学年第二学期期末试卷
- 达州职业技术学院《舞台化妆与造型Ⅰ》2023-2024学年第二学期期末试卷
- 2024年起动脚蹬杆投资申请报告代可行性研究报告
- 算法分析与设计:冒泡排序
- 2025年贵阳中国电建集团勘测设计研究院有限公司招聘笔试参考题库含答案解析
- 2025年浙江台州市基础设施建设投资集团有限公司招聘笔试参考题库含答案解析
- 2025年浙江绍兴诸暨市新城投资开发集团有限公司招聘笔试参考题库含答案解析
- 升压站设备基础施工方案
- 湖北十堰燃气爆炸事故案例
- 12SS508《混凝土模块式室外给水管道附属构筑物》
- 23J916-1:住宅排气道(一)
- 高中物理知识点清单(非常详细)
- 人机料法环测检查表
- 2022小学劳动课程标准电子版
- 物料采购结算单
- 汽煤柴油加氢装置操作工(技师)考试复习题库宝典(含答案)
- 从业人员健康及卫生管理制度
- 不退押金起诉材料范本
评论
0/150
提交评论