SQL 知识

--------------------------------查询系统库中是否有库(有库就删除此库)----------------------------------------------------
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(*)数据条数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值