数据库SQL Server建库,建表,以及插入数据
go--创建数据库
create database xinxi ---数据库名称
on primary
(name='xinxi_data'
,filename='C:\文档\database\xinxi_data.mdf' ---数据库路径
,size=5mb
,maxsize=100mb ---数据库最大的大小
,filegrowth=10% ---数据增长率
),
filegroup fg
(
name="xinxi2_data"
,filename='C:\文档\database\xinxi2_data.mdf'
,size=4mb
,filegrowth=10%
)
log on
(name="xinxi_log" ---日志文件名
,filename='C:\文档\database\xinxi_log.ldf' ---日志路径
,size=3mb ---日志初始大小
,filegrowth=0
),
(name="xinxi2_log"
,filename='C:\文档\database\xinxi2_log.ldf'
,size=3mb
,filegrowth=10% ---日志增长率
,maxsize=100mb ---日志最大小
)
--*************数据库建表************
create table Users
(
id int identity(1,1) primary key, ---identity(1,1) 代表自增 第一个代表从1开始自增,第二个代表每次增1
name nvarchar(50) not null,
age int
)
create table Logs
(
id int identity(1,1) primary key,
userid int not null,
content nvarchar(100),
)
---********数据库修改表***************
alter table Users add Isdelete int ---增加列
alter table Logs add Isdelete int ---增加列
alter table Users add fordel int ---增加列
alter table Users drop column fordel ---删除列
alter table Users alter column fordel nvarchar(50) not null ---修改列名
---*****************添加语句***********************
insert into Users(name,age) ---用户表批量插入数据
values
('张三',80),
('李四',80),
('赵六',20),
('王五',30),
('小白',50),
('大黄',60),
('大黑',19)
insert into Logs(userid,[content]) ---博客表批量插入数据
values
(1,'张三发表的1'),
(1,'张三发表的2'),
(1,'张三发表的3'),
(1,'张三发表的4'),
(1,'张三发表的5'),
(2,'李四发表的1'),
(2,'李四发表的2'),
(2,'李四发表的3'),
(2,'李四发表的4'),
(2,'李四发表的5'),
(3,'赵六发表的1'),
(4,'王五发表的1'),
(4,'王五发表的2'),
(4,'王五发表的3'),