zoukankan      html  css  js  c++  java
  • 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)不一样
    

      

  • 相关阅读:
    (转)使用vsphere client 克隆虚拟机
    【转】VIM高级用法笔记
    Oracle RAC的Failover
    /dev/shm过小导致ORA00845错误解决方法
    (转)How to use udev for Oracle ASM in Oracle Linux 6
    ORACLE十进制与十六进制的转换
    解决Oracle RAC不能自动启动的问题
    RAC集群时间同步服务
    db link hang的解决方法
    【转载】Oracle数据恢复 Linux / Unix 误删除的文件恢复
  • 原文地址:https://www.cnblogs.com/bcd589/p/9461667.html
Copyright © 2011-2022 走看看