专升本第一年第二学期,艰难抉择选择前端,希望以后有机会后能去米哈游吧。
使用软件 Microsoft SQL Server 2008 r2
一、创建/删除数据库
create database database_name
drop database database_name
二、表操作
1.创建表(列与列用逗号分开)
create database table(
table1_name int null ,
table2_name nvarchar(20) not null
)
创建时检测表是否存在
方法1:结合EXISTS存在量词
USE db_name --将当前数据库设置为School
go
if exists ( select * from sysobjects where name='Class' and type='U')
drop table Class --如果存在删除Class表
方法2:调用函数OBJECT_ID('表名')
if object_id('Class') is not null
drop table Class
go
(1)数据类型解释:大佬的详细说明
bit:只能是0|1
numeric(19,4) 长度19位,保留4位小数
int:范围 -2^31 ~ 2^31-1
char:最大8000个字符,char系列速度比起较高,自动填充空格到末尾
nvarchar(n) varchar(n)区别:建议使用nvarchar
①:最大值:nvarchar(4000) || varchar(8000)
②:nvarchar是Unicode编码可变长度类型
(2)属性
identity(m,n) 从m开始每次增加n的值(无m,n默认1,1)
default 约束 插入默认值
—数据类型为datetime时 default getdate() 默认值为当前系统时间
不知道CSDN能不能写完后编辑。