连接数据库:. 和 (local) 和 机器名一样,代表连接本机
还可以用Ip回环地址:127.0.0.1
创建的数据库保存在:C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\DATA\
->表:命名规范同类
NChar,Nvarchar(32)
N:Unicode, 2个字节表示一个字符
用SQL语句创建数据库:
- 找到新建查询
- 代码如下:
Create database SqlDemos(名字可以随便取)
Go
Use SqlDemos(应该和上面的名字一样)
Go
- 此时你不能立刻发现它,必须需要刷新(很重要)
注意点:对选中行注释:先按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