首页云计算 正文

sql数据库基础知识有哪些 新手入门从哪开始学

2024-12-24 1 0条评论

sql数据库基础知识有哪些 新手入门从哪开始学

分类:云服务资讯 编辑:互联网观察 浏览量:112 2021-04-16 11:21:49   高考成绩放榜后,惆怅了不少了高三应届毕业生,因为是面临填报志愿的事项。匆匆忙忙的12年学习,到头来不知道自己喜欢什么,毕竟有好些人在读书阶段往往是为了应付考试而学习,也没有拓展其他的兴趣爱好。到了填报志愿很懵,到处问人,仿佛让别人给自己规划未来。小编在这里提醒,如果是对 程序开发感兴趣的朋友们可以未雨绸缪,先学学sql 数据库基础知识是很有必要的。为了让各位在学习道路上更有方向感,小编精心整理了以下sql数据库基础知识,希望能给你带来帮助。   sql数据库基础知识   sql数据库基础知识一、SQL Server数据库迁移   方法一: 脚本法   如果你的数据库每天都有更新,而且今天改动量不大,可以将你所有的改动弄成脚本,放到本地数据库执行即可。就行一般公司开发写数据库发布脚本一样。   方法二:备份与还原法   在 服务器的数据库中选中要转移的数据库,按鼠标右键,选所有任务->备份数据库;将备份copy到本地,选中本地已有的数据库(没有需要新建)右键→任务→还原数据库。   找到你copy下来的.bak文件即可,值得提醒是,有时候会出现错误:2个数据库不是一个数据库。这种情况点→选项勾上覆盖现有数据库即可。

  方法三:如果只是将服务器上的数据库copy到本地数据库,则右键→导出数据,按照向导导到对应的本地数据库(前提是本地数据库没有数据,如果有数据,他不会覆盖会出现2条相同的记录),而且完了之后还得到处所有的函数和存储过程,所以该方法不推荐。


  如果在实际操作SQL Server数据库迁移上,很吃力的话,可上 新网寻求帮助。   sql数据库基础知识二、3种类型的文件   1、主要数据文件   主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是.mdf。   2、次要数据文件   次要数据文件包含除主要数据文件外的所有数据文件。有些数据库可能没有次要数据文件,而有些数据库则有多个次要数据文件。次要数据文件的推荐文件扩展名是.ndf。   3、日志文件   日志文件包含恢复数据库所需的所有日志信息。每个数据库必须至少有一个日志文件,但可以不止一个。日志文件的推荐文件扩展名是.ldf。     sql数据库基础知识三、常用语句   1、说明:创建数据库   CREATE DATABASE database-name   2、说明:删除数据库   drop database dbname   3、说明:备份sql server   ---创建备份数据的device   USE master   EXEC sp_addumpdevice'disk','testBack','c:mssql7backupMyNwind_1.dat'   ---开始备份   BACKUP DATABASE pubs TO testBack   4、说明:创建新表   create table tabname(col1 type1[not null][primary key],col2 type2[not null],..)   根据已有的表创建新表:   A:create table tab_new like tab_old(使用旧表创建新表)   B:create table tab_new as select col1,col2…from tab_old definition only   5、说明:删除新表   drop table tabname   6、说明:增加一个列   Alter table tabname add column col type   注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。   7、说明:添加主键:Alter table tabname add primary key(col)   说明:删除主键:Alter table tabname drop primary key(col)   8、说明:创建索引:create[unique]index idxname on tabname(col….)   删除索引:drop index idxname   注:索引是不可更改的,想更改必须删除重新建。   9、说明:创建视图:create view viewname as select statement   删除视图:drop view viewname   10、说明:几个简单的基本的sql语句   选择:select*from table1 where范围   插入:insert into table1(field1,field2)values(value1,value2)   删除:delete from table1 where范围   更新:update table1 set field1=value1 where范围   查找:select*from table1 where field1 like’%value1%’---like的语法很精妙,查资料!   排序:select*from table1 order by field1,field2[desc]   总数:select count as totalcount from table1   求和:select sum(field1)as sumvalue from table1   平均:select avg(field1)as avgvalue from table1   最大:select max(field1)as maxvalue from table1

  最小:select min(field1)as minvalue from table1


  通过对上文的阅读,我们可以清晰了解到sql数据库基础知识主要有三个方面,包括SQL Server数据库迁移、3种类型的文件及常用语句。在此,小编希望以上的内容能对你在学习SQL Server数据库上带来帮助。如果还想了解更多关于数据库方面的知识,可前往新网做进一步的浏览及学习。

声明:免责声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,请发

送邮件至:operations@xinnet.com进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。本站原创内容未经允许不得转载,或转载时

需注明出处:新网idc知识百科

文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/257307.html 发布于 2024-12-24
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码