创建数据库和表

create database HaHahaha --创建数据库
on primary
( --配置主数据文件
name = 'HaHahaha', --主数据文件的逻辑名称
filename = 'm:HaHahaha.mdf', --主数据文件的保存路径
size = 5MB,
maxsize = 10MB,
filegrowth = 1MB
)
log on
( --配置日志文件选项
name = 'HaHahaha_log', --日志文件的逻辑名称
filename = 'm:HaHahaha_log.ldf', --日志文件的实际保存路径
size = 1mb, --初始大小
filegrowth = 1mb
)

use HaHahaha --切换到目标数据库
create table Test01
(
autoid int identity(1,1) primary key, --第一列列名 整型 自动编号(从1开始,递增1) 主键
DepartmentName nvarchar(50) not null --部门名称 nvarchar类型(50) 不允许为空
)

use HaHahaha
drop table Test01; --删除表
--delete from 表名

--1>只是删除表中某些数据,表结构还在.。

--2>Delete 可以带where子句来删除一部分数据,例如 DELETE FROM Student WHERE sAge > 20

--3>自动编号不恢复到初始值。



--truncate table 表名

--1>truncate语句不能跟where条件,无法根据条件来删除,只能全部删除数据。

--2>自动编号恢复到初始值。

--3>使用truncate删除表中所有数据要比delete效率高的多,因为truncate操作采用按最小方式来记录日志.

--4>truncate删除数据,不触发delete触发器。

--drop table 表名

--1>删除表本身,即表中数据和表结构(列、约束、视图、键)全部删除。



--向表中添加数据
insert into 表名(列1,列2) values(值1,值2) //自动编号列可以不写出来(略过)

--在SQL语句中的直接写的字符串中,如果包含中文,一定要在字符串(‘’号)前面加N
insert into Student values(N'本王')
//Ctrl + R 打开或关闭窗口


--更新语句
update 表名 set 列1 = 新值1,列2 = 新值2...where(条件控制)

原文地址:https://www.cnblogs.com/decoct-tea/p/11321558.html