# 以创建Bank数据库为例子


Create database Bank
on primary
(
   NAME=Bank_data,   --数据库的逻辑名
   FILENAME='D:\Sql-Service-Demo\DB\Bank_data.mdf', --路径注意后面的后缀名
   size=1MB,                --数据库初始大小
   MAXSIZE=15MB,            --数据库最大大小
   FILEGROWTH=10%                --数据库增长速度
)
 log ON
(
  NAME=Bank_log,    --表示日志文件的逻辑名
  FILENAME='D:\Sql-Service-Demo\DB\Bank_log.ldf', --表示日志文件的物理文件名
  SIZE=1mb,  --表示日志文件的初始大小
  MAXSIZE=15mb,  --表示日志文件的最大大小
  FILEGROWTH=10%  --表示日志文件的增长速度
)

# 创建一个Product表

use Bank
go
--创建表
create table Product
(
   Id int identity(1,1) primary key not null, --表示种子,增量 第一个参数为从1开始 新增 1
   ProNo nvarchar(36),
   ProName nvarchar(36),
   TypeId int not null,
   Price decimal (18,2) default (0.00) not null, --默认值
)
go

--添加一列
alter table Product add PrdAdd nvarchar(36) null

--删除一列
alter table Product drop column PrdAdd

--修改一列
alter table Product alter column ProName nvarchar(36) not null

--修改列名执行存储过程 慎用
exec sp_rename 'Product.Count','ProNos','column'

--第一个参数表示要替换的数据库字段 第二个表示替换后的字段,第三个表示列号

一、查询

1.1升序

--升序  注意这里必须设置ID为自增字段
select User_id,Card_Number,Amount_Number from [User]

1.2降序

--降序
select User_id,Card_Number,Amount_Number from [User]
order by User_id desc