sql server 基本操作

时间:2024-05-23 13:34:14

1输入如下命令,即可通过SQL Server命令行启动、停止或暂停的服务。

SQL Server命令行如下:

启动SQL Server
NET START MSSQLSERVER

暂停SQL Server
NET PAUSE MSSQLSERVER

重新启动暂停的SQL Server
NET CONTINUE MSSQLSERVER

停止SQL Server
NET STOP MSSQLSERVER

2、创建数据库

创建数据库
-> 使用SSMS创建数据库(可视化)
-> 在SQL Server中任何可视化行为都是在后台作为SQL语句执行的 -> T-SQL
use master; --使用主数据库
create database 数据库名
on
(
name=N'逻辑名',
filename=N'路径\文件名.mdf',
size=10MB,
filegrowth=1MB
)
log on
(
name=N'逻辑名_log',
filename=N'路径\文件名_log.ldf',
size=10MB,
filegrowth=10%
);
go -- go不是SQL语句中的名利,他是通知数据库将前面的语句脚本一并执行
use 数据库名;

  

3、创建表

use 数据库;
create table 架构名.表名
(
字段1 类型1 not null或null,
字段2 类型2 not null或null,
字段3 类型3 not null或null,
...
);
go
-> 表中的数据如何描述
字符串类型
char(数字) ASCCII码字符,固定长度的字符
如果输入数据的长度不够末尾补空格
char(10) 1
char(10) 1234567890
一二三四五
优势,插入数据的时候不需要考虑计算
缺点,占用资源
nchar(数字) unicode字符集,结构与char一致
nchar(10) 占十个unicode字符的位置
1234567890
一二三四五六七八九十
varchar(数字) ASCCII编码,使用可变长度,只要不超过数字即可
varchar(10) 1
nvarchar(数字) Text和NText 存储大文本数据(在将来的SQL Server不再支持)
varchar(max)和nvarchar(max) 补充:标准中char与varchar的最大长度为8000字节
标准中nchar与nvarchar的最大长度为4000个字符
但是varchar(max)与nvarchar(max)不一样