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的人员数量

浙公网安备 33010602011771号