㈠ SQL重点知识
根据模型应用目的的不同,数据模型可以分为两类:一类是概念模型,是按用户的观点来对数据和信息进行抽象;另一类是结构数据模型,是按计算机的观点建模。
结构数据模型直接描述数据库中数据的逻辑结构,常用的结构数据模型有层次模型、网状模型、关系模型、面向对象模型
触发器有三种类型,即INSERT类型、UPDATE类型、DELETE类型
如果要计算表中的行数,可以使用聚合函数COUNT( )
向表中添加数据应使用INSERT命令,更新数据库UPDATE命令
数据库的类型有四种分别为:数据库备份、事务日志备份、差异备份、文件和文件组备份
DTS是指数据转换服
为了实现安全性,每个网络用户在访问SOL数据库之前,都必须经过两个阶段的检验:身份验证和权限验证,其中身份验证分为Windows验证模式和混合验证模式
全局变量的名称以@@字符开始,局部变量以@字符开始
数据库的还原模型分别是简单还原,完全还原,批日志还原
行注释的符号为 , ;块注释的符号位 /**/ , 角色 是将用户组成一个集体授权的单一单元
使用索引可以减少检索时间,根据索引的存储结构不同分为:簇集索引和非簇集索引
命令truncate table的功能是清空数据库
权限分为对象权限,语言权限,隐含权限
求最大值的函数是MAX,最小值是MIN
数据完整性可以分为实体完整性、值域完整性、引用完整性、用户自定义完整性,其中主键可以实现实体完整性
模糊查询符号%代表任意字符查询条件
实现数据完整性的途径有约束、默认、规则、存储过程
数据库系统的特点分别是数据库的结构化、数据共享、数据独立性、数据可控冗余度
在表中,主键是指表中的某一列,该列的值唯一表示一行
SQL文件包括:数据文件(.mdf或者.ndf)和日志文件
数据库管理系统,简称DBMS,它是指帮助用户建立、使用、和管理数据库的软件系统
DB:数据库
DBA:数据库管理员
修改某张表的结构使用的关键字是ALTER,修改表中数据用UPDATE
事物的操作必须具备以下四个属性:原子性,一致性,隔离性,永久性
索引的顺序和数据表的物理顺序相同的索引是聚集索引
备份数据库的两种方式是备份数据库和备份事务日志
差异备份只记录自上次完整数据库备份后发生更改的数据
所有的数据库都有一个主数据文件和一个或多个事物日志文件,此外,还可能有次要数据文件
SQL服务包括有主服务、代理服务、…
SQL有两类数据库:系统数据库和用户数据库
索引类型分为:唯一索引、簇集索引和非簇集索引
SQL中编程语言是Transact-sql
在SELECT语句的FROM子句中最多可以指定256个表或视图,相互之间要用逗号分隔
数据库管理系统的数据语言分为:DDL,DML,DCL,
创建数据库的语言是create database,修改数据库的语言是alter database
用户对数据进行添加、修改、和删除时,自动执行的存储过程为触发器
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。
视图是虚表,是从一个或几个基本表(或视图)中导出的表,在系统的数据字典中仅存放了视图的定义,不存放视图对应的数据。
存储过程是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。
㈡ SOL语句查询问题
select 职工号 from 职工表 where 工资<avg(工资)
㈢ 数据库sol副教授的课酬
提示:是sql数据库,没有sol数据库!!!!!!!!!! 用企业管理器创建数据库的具体方法: 1.展开服务器组,然后展开服务器。 2.右击"数据库",然后单击"新建数据库"命令。 3.键入新数据库的名称。 用指定的数据库名作为前缀创建主数据库和事...1689
㈣ c# 如何连接SOL
用C#联接SQL有两种连接方式,字符串连接和配置文件连接。一个连接字符串的例子是对数据库文件NORTHWEND.MDF的连接
DataSource=.SQLEXPRESS;AttachDbFilename=C:...NORTHWND.MDF;
IntegratedSecurity=True;ConnectTimeout=30;UserInstance=True
数据源的值是.SQLEXPRESS,这里“.”可以写成(local)或者localhost,表示是本机数据库。SQLEXPRESS表示数据库NORTHWEND.MDF是免费产品。由于数据库是文件形式,添加了AttachDbFilename说明。
另外的例子是对于安装在服务器的数据库,例如本机安装的数据库,使用SqlClient连接字符串。连接到AdventureWorks2008的连接字符串示例如下:
DataSource=.;InitialCatalog=AdventureWorks2008;IntegratedSecurity=True
对于SQLServer身份验证,使用指定用户名和密码,这里星号表示有效用户名和密码。
"PersistSecurityInfo=False;UserID=*****;Password=*****;"
+"InitialCatalog=AdventureWorks;Server=MySqlServer"
配置文件是可以按需要更改的XML文件。开发人员可以使用配置文件来更改设置,而不必重编译应用程序。
建议不要在代码中嵌入连接字符串。如果服务器的位置更改,应用程序将需要重新编译。此外,编译成应用程序源代码的未加密连接字符串可以使用MSIL反汇编程序(ildasm.exe)查看而泄密。为了避免将连接字符串存储在代码中,可以将代码存储在ASP.NET应用程序的web.config文件中以及Windows应用程序的app.config文件中。
使用配置文件可以避免记忆连接字符串细节的负担,记忆配置文件的设置过程比记忆连接字符串的细节要容易,因为设置过程按向导进行,智能提示有助于获取连接字符串。
具体做法给你推荐一本书:《C#编程指南》,但尧,清华大学出版社,2011年1月出版,相关内容有数据库的下载安装、可视化编程、ADO、SQL的FILESTREAM、以及O/R设计器(对象关系设计器)等。在Google或网络输入书名,作者,出版社,有好几家网上书店出售,最低75折,送到家。目前还未在书店上架。
㈤ soldraw命令与solprof命令的使用方法及区别是什么
soldraw命令与solprof命令的使用方法及区别:soldraw命令需与solview命令配合使用,只能在用solview命令创建的视口中生成轮廓图和剖视图
㈥ SOL查询表中含有一定内容的语句,找到那张表
工程浩大
首先 读取 数据字典, 拿到所有的 表名
然后 根据 表名,读取 数据字典,拿到指定表的所有列名
然后
SELECT
*
FROM
表名
WHERE
列1 LIKE '%一定内容%'
OR 列2 LIKE '%一定内容%'
OR ...
写了个存储过程,楼主自己去看看去:
http://hi..com/wangqing999/blog/item/f4a8456659df8fd2e6113a0d.html
㈦ 如何新建本地sol数据库
提示:是sql数据库,没有sol数据库!!!!!!!!!!
用企业管理器创建数据库的具体方法:
1.展开服务器组,然后展开服务器。
2.右击"数据库",然后单击"新建数据库"命令。
3.键入新数据库的名称。
用指定的数据库名作为前缀创建主数据库和事务日志文件,例如:newdb_Data.mdf 和 newwdb_Log.ldf。数据库和事务日志文件的初始大小与为 model 数据库指定的默认大小相同。主文件中包含数据库的系统表。
4.要更改新建主数据库文件的默认值,单击"常规"选项卡。若要更改新建事务日志文件的默认值,单击"事务日志"选项卡。
5.要更改"文件名"、"位置"、"初始大小 (MB)"和"文件组"(不适用于事务日志)等列的默认值,单击要更改的适当单元格,再键入新值。
6.要指定文件如何增长,请从以下选项中选择:
当需要更多的数据空间时,若要允许当前选定的文件增长,选择"文件自动增长"命令。
要指定文件按固定步长增长,选择"按兆字节"命令并指定一个值。
若要指定文件按当前大小的百分比增长,选择"按百分比"命令,并且指定一个值。
7.若要指定文件大小的限制,请从以下选项中选择:
若要允许文件按需求增长,选择"文件增长不受限制"命令。
㈧ 怎么样使用SOL语句建立数据库管理系统
1.首先建立数据库
CREATE DATABASE 船业管理
ON
(NAME=船业管理_data,FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\Data\船业管理.mdf',
SIZE=16MB,
MAXSIZE=32MB,
FILEGROWTH=15%)
LOG ON
(NAME=船业管理_log,FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\Data\船业管理.ldf,
SIZE=2MB,
MAXSIAZE=10MB,
FILEGROWTH=2MB)
2.建立表
CREATE TABLE 管理1
(名称 VARCHAR (8) NOT NULL,
型号 VARCHAR (20) NOT NULL,
"其它项目名称" VARCHAR(根据插入数据定制字符数,可从1-255取值) NOT NULL)
3.插入数据
USE 船业管理
GO
INSERT 管理1
VALUES('某某货轮<名称>','XX1<型号>','等等项目')
GO
4.查找数据
USE 船业管理
SELECT * FROM 管理1
5.备注
4中的*表示查找此表中的所有内容,如果需要部分查找,可在*位置输入所要查找的项目,例如"USE 船业管理 SELECT 名称 FROM 管理1"
此语句只对船业管理库下的管理1表中的所有名称项调用并显示.
㈨ SQL数据库里面查询表格的命令是什么
命令:
select
sql 数据库查询表格的命令:用SELECT 语句
用法:
查询某一列:SELECT 列名称 FROM 表名称
查询所有列:SELECT * FROM 表名称
注释:
SQL 语句对大小写不敏感。SELECT 等效于 select。
㈩ soldraw命令怎么用
先进入layout视图,用mspace激活图纸空间,然后输入solview命令(不是soldview,注意两者间的区别),第一次只能用ucs,然后…后面的不用俺说了吧。
solraw命令一定要在solview命令使用之后才能使用,因为solview命令生成的并不是实际的图形,而只是视图,必须用soldraw才可以生成真正的三视图