SQL常用单词
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
alter DATABASE、alter TABLE、alter authorization
commit transaction
alter table emp alter column emp_sal decimal(3,1) alter table emp alter column emp_sal decimal(3,1) if exists (select * from sysdatabases where name='emp') drop table emp
[kri'eit] ['deitə,beis] ['praiməri] [fail]
[saiz]
[ʌn'limitid] [grəuθ] ['teibl] [kən'streint] [nʌl] ['fɔrin] ['refərəns] [tʃek] [di'fɔ:lt]
[ai'dentiti]
[in'sə:t] ['intu:] ['væljuz] [ju:'ni:k] [drɔp] [si'lekt] [frɔm] [di'stiŋkt] [bi'twi:n] [in] [hwɛə] [tɔp] [pə'sent]
英文
翻译
structure 结构
音标 ['strʌktʃə]
language 语言
query
查询
domain 域
entity 实体
attribute 属性
relations hip
关系
key
键(码)
['læŋgwidʒ] ['kwiəri] [də'mein] ['entiti] [ə'tribju:t]
指定授权
修改库、表、授权等 提交
事务
浮点数,格式:decimal(精度,小数位数) 列,字段 判断对象是否存在,如用于在建表前判断表是否存在,若存在则删除,以便再建新表
例子
create database、create table
primary key
filename='c:\sqldata\aa.mdf' size=3mb maxsize=100MB maxsize=unlimited filegrowth=1mb
insert into student2 values(1,6000,'女','张三')
stu_name nvarchar(200) unique drop database StudentScoreManager , drop table student1 select * from DimEmployee select * from DimEmployee select distinct TDepartment from TeacherInformation select ssid,SSScore from StudentScore where SSScore between 80 and 90 select * from emp where emp_sal in (2000,3500,5000)
create table
constraint pk_emp_id_haha dept_name nvarchar(100) not null, student_id int foreign key references student(stu_id) , student_id int foreign key references student(stu_id) ,
authorization 授权
[,ɔ:θərai'zeiʃən]
alter
commit
修改'mit]
transaction
decimal column exists
交易,事务处 理 小数 列,圆柱 存在
[træn'zækʃən]
['desiməl] ['kɔləm] [ig'zist]
为约束命名 空属性值 指定外键 指定外键来自哪个表的哪个键 指定字段的取值范围stu_sal int check (stu_sal>=1000 and stu_sal<=8000), 指定字段的默认值
列属性identity(起始值,递增量)表示字段为自动编号
在表中插入数据 指定要插入数据的表 指定表中字段的值 指定字段值必须唯一 删除库,删除表 查询表,从表中选择所需的数据 指定所查询的表 查询时过滤掉重复的值 查询时指定字段值的范围 查询时指定几个孤立的值 引导查询条件 查询时指定最前面的记录 指定top的百分比
stu_sex nchar(1) default('男'), ssid int identity (100,1) not null insert into student2 values(1,6000,'女','张三') insert into student2 values(1,6000,'女','张三')
insert into values unique drop select from distinct between
in
where top
percent
创建 数据库(名) 主要的 文件 文件名 尺寸 最大尺寸 无限制的 文件增长 表(名) 约束 空 外部的 关联 检查 缺省的 同一性,恒等 式 插入 进入…. 值 唯一的 丢下,落下 选择 从…. 不允许重复的 在…之间 在…之中 当…. 最高 百分比
select ssid,SSScore from StudentScore where SSScore>90 select top 3 * from emp; select top 15 percent * from emp alter authorization on DATABASE::StudentScoreManager to sa --更改数据库所有者
[ri'leiʃənʃip]
[ki:]
create database primary file filename size maxsize unlimited filegrowth table constraint null foreign references check default
identity
在SQL中的使用
结构化查询语言SQL(Structure Query Language) 属性的取值范围 客观事物 实体某一特征
实体之间联系:一对一,一对多,多对多
能唯一标识实体的属性或属性组合
建库,建表
指定库名等主项,指定主键等
指定库文件或日志文件的名称(含存储路径) 指定库文件或日志文件大小 指定库文件或日志文件最大尺寸 指定文件大小 指定文件增长的幅度
commit transaction
alter table emp alter column emp_sal decimal(3,1) alter table emp alter column emp_sal decimal(3,1) if exists (select * from sysdatabases where name='emp') drop table emp
[kri'eit] ['deitə,beis] ['praiməri] [fail]
[saiz]
[ʌn'limitid] [grəuθ] ['teibl] [kən'streint] [nʌl] ['fɔrin] ['refərəns] [tʃek] [di'fɔ:lt]
[ai'dentiti]
[in'sə:t] ['intu:] ['væljuz] [ju:'ni:k] [drɔp] [si'lekt] [frɔm] [di'stiŋkt] [bi'twi:n] [in] [hwɛə] [tɔp] [pə'sent]
英文
翻译
structure 结构
音标 ['strʌktʃə]
language 语言
query
查询
domain 域
entity 实体
attribute 属性
relations hip
关系
key
键(码)
['læŋgwidʒ] ['kwiəri] [də'mein] ['entiti] [ə'tribju:t]
指定授权
修改库、表、授权等 提交
事务
浮点数,格式:decimal(精度,小数位数) 列,字段 判断对象是否存在,如用于在建表前判断表是否存在,若存在则删除,以便再建新表
例子
create database、create table
primary key
filename='c:\sqldata\aa.mdf' size=3mb maxsize=100MB maxsize=unlimited filegrowth=1mb
insert into student2 values(1,6000,'女','张三')
stu_name nvarchar(200) unique drop database StudentScoreManager , drop table student1 select * from DimEmployee select * from DimEmployee select distinct TDepartment from TeacherInformation select ssid,SSScore from StudentScore where SSScore between 80 and 90 select * from emp where emp_sal in (2000,3500,5000)
create table
constraint pk_emp_id_haha dept_name nvarchar(100) not null, student_id int foreign key references student(stu_id) , student_id int foreign key references student(stu_id) ,
authorization 授权
[,ɔ:θərai'zeiʃən]
alter
commit
修改'mit]
transaction
decimal column exists
交易,事务处 理 小数 列,圆柱 存在
[træn'zækʃən]
['desiməl] ['kɔləm] [ig'zist]
为约束命名 空属性值 指定外键 指定外键来自哪个表的哪个键 指定字段的取值范围stu_sal int check (stu_sal>=1000 and stu_sal<=8000), 指定字段的默认值
列属性identity(起始值,递增量)表示字段为自动编号
在表中插入数据 指定要插入数据的表 指定表中字段的值 指定字段值必须唯一 删除库,删除表 查询表,从表中选择所需的数据 指定所查询的表 查询时过滤掉重复的值 查询时指定字段值的范围 查询时指定几个孤立的值 引导查询条件 查询时指定最前面的记录 指定top的百分比
stu_sex nchar(1) default('男'), ssid int identity (100,1) not null insert into student2 values(1,6000,'女','张三') insert into student2 values(1,6000,'女','张三')
insert into values unique drop select from distinct between
in
where top
percent
创建 数据库(名) 主要的 文件 文件名 尺寸 最大尺寸 无限制的 文件增长 表(名) 约束 空 外部的 关联 检查 缺省的 同一性,恒等 式 插入 进入…. 值 唯一的 丢下,落下 选择 从…. 不允许重复的 在…之间 在…之中 当…. 最高 百分比
select ssid,SSScore from StudentScore where SSScore>90 select top 3 * from emp; select top 15 percent * from emp alter authorization on DATABASE::StudentScoreManager to sa --更改数据库所有者
[ri'leiʃənʃip]
[ki:]
create database primary file filename size maxsize unlimited filegrowth table constraint null foreign references check default
identity
在SQL中的使用
结构化查询语言SQL(Structure Query Language) 属性的取值范围 客观事物 实体某一特征
实体之间联系:一对一,一对多,多对多
能唯一标识实体的属性或属性组合
建库,建表
指定库名等主项,指定主键等
指定库文件或日志文件的名称(含存储路径) 指定库文件或日志文件大小 指定库文件或日志文件最大尺寸 指定文件大小 指定文件增长的幅度