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

      

  • 相关阅读:
    RTTI机制
    QT 实现 QTabWidget 的多个Tab宽度之和 等于 TabWidget 的宽度
    安装QT
    给QT 程序的EXE文件添加图标
    OceanBase使用libeasy原理源码分析:服务器端
    libev 源码浅析
    [转载]CAP理论十二年回顾:"规则"变了
    replication 技术摘要
    函数调用和函数返回 栈变化情况
    The Secret To 10 Million Concurrent Connections The Kernel Is The Problem, Not The Solution
  • 原文地址:https://www.cnblogs.com/bcd589/p/9461667.html
Copyright © 2020-2023  润新知