最新活动:电脑PC端+手机端+微网站+自适应网页多模板选择-建站388元起价!!!
当前位置:主页 > 网站建设 > SQL server高级应用 收藏版建站知识

SQL server高级应用 收藏版建站知识

时间:2023-05-23 11:05:23 阅读: 文章分类: 网站建设 作者: 网站编辑员

导读:1建站知识SQL server高级应用 收藏版,使用sqlserver的朋友可以参考下网站seo优化软件网站建设。

网站seo优化软件网站建设一. 建库,建表,加约束. 1.1建库

网站seo优化诊断工具复制代码 代码如下:

use master go if exists (select * from sysdatabases where)—判断master数据库sysdatagbases表中是否存在将要创建的数据库名 drop database MyDatabase—如果sysdatabases表中存在该数据库名,则将它删除 go exec xp_cmdshell ‘md D:/MyDatabases'—利用存储过程创建一个文件夹用于存储数据物理文件(数据文件,日志文件),DOS命令(mkdir=md) go create database MyDatabase—创建数据库 on ( name='MyDatabase_data',--指定逻辑文件名 filename='D:/MyDatabases/MyDatabase_data.mdf',--指定物理文件名 size=5mb,--初始大小 maxsize=50mb,--指定物理文件最大容量,可选 filegrowth=20%--增长量 ) log on ( name='MyDatabase_log',--指定逻辑日志文件名 filename='D:/MyDatabases/MyDatabase_log.ldf',--指定日志物理文件名 size=5mb,--初始大小 maxsize=50mb,--指定日志物理文件最大容量,可选 filegrowth=20%--增长量 ) go use MyDatabase go

1.2建表.

复制代码 代码如下:

If exists (select * from sysobjects where) drop table Mytable go create table Mytable ( ID int not null identity(1,1) primary key,--标识种子1,标识增量1,设该列为主键 name nchar(10) not null,--不可为空 degree numeric(18,0)—身份证,numeric(18,0)代表18位数字,小数位数为0 ) Go

1.3加约束.

复制代码 代码如下:

Alter table stuInfo add constraint PK_stuNo primary key(stuNo)—主键 alter table stuMarks add constraint FK_stuNo foreign key(stuNo) references stuInfo(stuNo)—外键 alter table stuInfo add constraint UQ_stuID unique(stuID)—唯一约束 alter table stuInfo add constraint df_stuAddress default(‘地址不详') for stuAddres—默认约束 alter table stuMarks add constraint ck_stuAge check(stuAge between 15 and 40)—检查约束 alter table stuMarks drop constraint ck_stuAge—删除约束

1.4帐户管理. 1.4.1创建登录帐户.

复制代码 代码如下:

exec sp_grantlogin 'jbtraining/s26301' --windows用户为jbtraining/s26301,jbtraining 表示域 exec sp_addlogin 'admin','0533131'--SQL登录帐户,帐户: 'admin',密码:0533131.

1.4.2创建数据库用户.

复制代码 代码如下:

exec sp_grantdbaccess 'jbtraining/s26301','s26301dbuser'--s26301dbuser为数据库用户名 exec sp_grantdbaccess 'admin', 's2630网站建设公司1dbuser'--s26301dbuser为数据库名

1.4.3向数据库用户授权.

复制代码 代码如下:

/*为s26301dbuser分配对表mytable的select,insert,updata,delete权限*/ grant select,insert,update,delete on mytable to s26301dbuser /*为s26301dbuser用户分配创建表的权限 grant create table to s26301dbuser

二.T-SQL编程 2.1变量. 局部变量的名称必须以标记@作为前缀: Declare @name varchar(8)--声明变量。 Declare @name varchar(8)=value--初始值。 Set @name=value-- 赋值。 Select @name=value--赋值。 全局变量 SQL server中的所有全局变量都使用两个@标志作为前缀:

关键词标签: 标签 SQL 高级

声明: 本文由我的SEOUC技术文章主页发布于:2023-05-23 ,文章SQL server高级应用 收藏版建站知识主要讲述高级,标签,SQL网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_5491.html

我的IDC 网站建设技术SEOUC.COM
专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。
  • 5000+合作客服
  • 8年从业经验
  • 150+覆盖行业
  • 最新热门源码技术文章