SQLServer数据库创建

数据库的建立以及表的创建查询

一、数据库创建

CREATE DATABASE COOKIE --数据库名字

ON

(NAME=cookie_dat', --逻辑名称

FILENAME='C\data\cookie_dat.mdf' --物理名称

SIZE=200 --文件初始大小(单位MB)

MAXSIZE=1024 --文件的最大大小

FILEGROWTH=10% --文件增长速率

LOG ON

(NAME='cookie_log'

FILENAME='C:\cookie_log.ldf'--

SIZE=100 MAXSIZE=UNUNLIMITED --最大大小不做限制

FILEGROWTH=100 --

)

GO

二、表创建修改

 

USE COOKIE
GO
CREATE TABLE employess --表名 (
 id int NOT NULL PRIMARY KEY, -- id 字段; Int整型 ; NOT NULL不允许空值;PRIMAPY KEY 主键(因为id值不允许重复,所以需要设置主键)
 name varchar(50) NOT NULL , 
 depart varchar(50) NOT NULL ,
 tel varchar(50) NOT NULL ,
) ;
--go

exec sp_help employess --可以查看表结构

 

 

 配置存储过程一次性向表employess插入100条数据

create pro insert_data  -- insert_data存储过程名字

as

declare @i  int  --定义变量i,并指明类型

while (@i <=100)  

begin  

  insert  into  employess(id,name,depart,tel)  value(@i, cast(@i  as  varchar(50)),'depart0',''NULL")

end

exec insert_data   --定义了存储过程之后要执行才会生效

select * from employess

执行结果:

 

 表的查询及更改:

update employess set name='xiaoming',depart='人事部',tel='8208208208820' where id='1';  --按条件修改,将id=1的人员信息更改为前面指定内容

update employess set depart='销售部',tel='8208208820' where id +0>10 and id +0 <21;  --按条件,将id==11-20的人员信息指定修改

select COUNT(*) as 未设置部门信息用户信息用户数量 from employess where depart='depart0';  ---统计depart=depart0的人员数量

 

 

 

 

 
posted @ 2022-10-15 21:43  暗淡弥漫  阅读(373)  评论(0)    收藏  举报