--------------------------------查询系统库中是否有库(有库就删除此库)----------------------------------------------------
use master
if exists(select * from databases where name='库名')
drop database 库名
__________________________ 建数据库建表的基本格式 ___________________________________________
create database 库名
on primary
(name='student1',filename='路径/student1.mdf',size=10mb, filegrowth=15%), 主文件
(name='student2',filename='路径/student2.ndf',size=10mb, filegrowth=15%) 此文件
log on
(name='student1_log',filename='路径/student1.ldf',size=1mb,filegrowth=15%,maxsize=300mb), 日志文件
(name='student2_log',filename='路径/student2.ldf',size=1mb,filegrowth=15%,maxsize=300mb)
go
use 库名
create table 表名
(列名1 数据类型 主键 是否增长 唯一 默认 是否为空,
name varchar primary key identity(表示种子,增长量) unique default not null,
)
-------------------------建数据库表之间的约束-------------------------------------------------------
alter table kk add
df 默认 constraint df_sex default(nan) for sex
pk 主键 constraint pk_列名 primary key(列名)
ck 检查 constraint ck_列名 check(len(列名)>=6)
constraint ck_列名 check(列名 like [email='%@%']'%@%'[/email])
fk 主外键 constraint fk_外键列名 foreign key(外键列名) references 主表名(主表列)
uq 唯一 constraint uq_列名 unique (列名)
select sum(列名-上机时间) from 记录表名 group by 姓名属性
______________________________删除 表 和 删除 表之间的约束__________________________________________________
delect form 表名 @@删除表中数据
drop table 表名 @@删除表
drop database 库名 @@删除库
alter table 表名
drop constraint df_列名
____________________________ 查询语句 __________________________________________________
select 查询的列 from 表名 where 条件 查
update 表名 set 列名=新值 where 条件 改
insert into 表名(列名)values(列值) 增
insert 表名 into 新的表名(还没建的表) from 表名
insert 表名(列名) select 列值1 Union select 列值2
delect from 表名 where @@删除表中数据 删
select top3 a.列名1, b.列名2 from 表名1 as a inner join 表名2 as b
on 列名m=列名n
where 条件
group by 分组的列名
order by 排序的列名 desc--(降序)
select getdate()===== 获得 ===== print getdate() ==打印当前时间
drop database 库名
---------------------------- 聚合函数 ----------------------------------------------
sum() as 总和 avg() as 平均值 max as 最大值 min as 最小值 count(*)数据条数
SQL 知识
最新推荐文章于 2024-11-27 17:00:59 发布