- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习: 数据库知识 数据库 数据库:是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务; 数据库系统:一般由数据库、数据库管理系统(DBMS)、应用系统、数据库管理员和用户构成。DBMS是数据库系统的基础和核心。 关系型数据库 一个关系数据库基本上包括一系列相互关连的表,在每一个表中存有一类与应用系统相关的数据。 市场上使用较多的关系数据库产品有:Oracle、DB2、SQL Server、Sybase、MySQL等 SQL语言 SQL(Sequence Query Language,结构化查询语言)是操纵数据库的标准语言。 非过程化语言 统一语言 关系数据库的公共语言 SQL 语言 表操作 创建表 create table tabelname(col1 type,col2 type,…) 删除表 drop table tablename 表中记录操作 插入数据 insert into tablename(col1,col2,…)values(val1,val2,…) 删除数据 Delete from tablename[where …] 更新数据 update tablename set col1=val1,col2=val2,… [where …] 查询数据 select col1,col2,… from tablename1,tablename2,… [where …] [group by…] [ordery by…] 常用SQL语句(1) 创建表 CREATE TABLE STUDENT( studentno CHAR(8) NOT NULL, firstname CHAR(10) NOT NULL, lastname CHAR(10) NOT NULL, birthday DATE, gender CHAR(1) DEFAULT ‘M’ ); 常用SQL语句(2) 插入数据 当一个表新建成时,它里面没有数据,通过向表中插入数据,建成表的实例。语句句法: INSERT INTO 表名[(列名1,…)] VALUES(值1,值2,…,值n) [子查询]; 将新学生刘备增加到前例Student表中,并按照表的结构将信息添加完整,需要如下语句: INSERT INTO STUDENT VALUES(020005, 聪,’何’,’1982-2-23’,’M’); 常用SQL语句(3) 修改数据 对表中已有数据进行修改,语句句法: UPDATE 表名 SET 列名1=表达式1,列名2=表达式2,… WHERE 条件; 例如,还是对前例Student表: 将学号为021010的名字改为‘张宇’,应该执行以下语句: UPDATE STUDENT SET firstname=’宇’ WHERE StudentNO=021010; 常用SQL语句(4) 删除数据 删除表中已经存在的数据,注意:不能删除不存在的数据。 语句句法: DELETE FROM 表名 WHERE 条件; 例如:对Student表进行删除,要删除其中学号为021010的学生; DELETE FROM STUDENT WHERE Studentno= 021010 ‘; 常用SQL语句(5) 查询语句 1.查询学号为021900的学生: SELECT * FROM STUDENT WHERE StudentNo=’021900’; 2.查询所有姓名以A开头的学生的姓名; SELECT FirstName,LastName FROM STUDENT WHERE LastName LIKE A%; 3.将所有学生按学号顺序降序排列; SELECT * FROM STUDENT ORDER BY StudentNo DESC; 4.将所有学生按学号顺序升序排列; SELECT * FROM STUDENT ORDER BY StudentNo ASC; 创建MS SQL Server数据库 开启MS SQL Server服务管理器中的服务(一般开机后自动开启) 打开MS SQL Server企业管理器,在其中新建数据库,在数据库中新建表,在表中输入数据 //大量数据也可以从别的文件中(例如excel文件)导入表。 创建SQL Server数据库 提醒: 为便于做项目,多次使用数据库,在新建数据时,最好把数据库文件保存在自己的U盘中。//方法:在”数据库属性”对话框的”数据文件”页及”事务日志”页中,设置数据库文件的位置。 创建SQL Server数据库 提醒
文档评论(0)