用代码编写数据库中的内容

连接数据库:. 和 (local) 和 机器名一样,代表连接本机

还可以用Ip回环地址:127.0.0.1 

创建的数据库保存在:C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\

->表:命名规范同类

NChar,Nvarchar(32)

N:Unicode, 2个字节表示一个字符

用SQL语句创建数据库:

  1. 找到新建查询
  2. 代码如下:

Create database SqlDemos(名字可以随便取)

Go

Use SqlDemos(应该和上面的名字一样)

Go

  1. 此时你不能立刻发现它,必须需要刷新(很重要)

注意点:对选中行注释:先按ctrl+k,然后再按ctrl+c  这是有先后顺序的

              单行注释  --

--创建表,给列赋默认值

create table UserInfo

(

    Id int identity(1,1) primary key not null,

    Name nvarchar(32) default('sss'),-- default中是默认值

)

select * from UserInfo   -- *表示所有的字段    %代表任意字符或字符串

--给数据库的表添加一列

-- alter table 表名 add 列名 类型 Null

Alter table UserInfo add [Address] nvarchar(32) Null

--注意:虽然在SQl中有红线,但是并没有错误

--添加数据

insert into UserInfo ([Address]) values('hello')

--代码的方式:给列添加默认值约束

--alter table 表名 add constraint 约束的名字 default() for 表名

--default()  是个方法,括号中的就是默认的参数

Alter table UserInfo add constraint DF_Userinfo_Name for Name

--数据库的表删除一个列

Alter table UserInfo drop column Name(列名)

如果遇到如图所示的问题

找到该表中约束的,删除即可

修改一个列

Alter table userInfo alter column [Name](列名) nvarchar(64) null

猜你喜欢

转载自www.cnblogs.com/zwqky/p/10638410.html