sql server 基本操作

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)不一样

  

转载于:https://www.cnblogs.com/bcd589/p/9461667.html

你可能感兴趣的:(sql server 基本操作)