当前位置:网站首页>SQL Server(2)
SQL Server(2)
2022-07-05 16:59:00 【游戏编程】
1.创建修改表(不删除原来表的基础上,进行修改)
添加新列:alter table tb_student add Gender bit null
删除旧列:alter table tb_student drop column Gender
修改列名:alter table tb_student alter column Gender bit null
修改列名: exec sp_rename 'tb_student.ClassNo','No','Column'
2. 创建约束
(不删除原有表的基础上,创建约束)
alter table 表名 add constraint PK_tb_student primary key (列名)
alter table 表名 add constraint FK_表名 foreign key (列名1) references 表2名(列名2)
alter table 表名 add constraint UK_表名_列名 unique(列名1,列名2)
alter table 表名 add constraint CK_表名_列名 check(条件表达式)
alter table 表名 add constraint DK_表名 default(0)for 列名
3.插入数据
单条数据列入
insert (into)表名(列名1,列名2)values (值1,值2,...)
insert (into)表名(列名1,列名2)select 值1,值2....
union(用于select插入语句的连用)union all允许重复效率高
多条数据列入
insert (into)表名(列名1,列名2)values (值1,值2,...),(值3,值4,...),(值5,值6,...)
克隆数据 (将一张表的数据复制到另一种表上)
1):insert 目标表(列名1)select 列名2 from 原表
2):select 列名2 into 表1 from 表2
4. 更新数据
update 表名 set 列名1=值 where 列名2=值
(如果不加where的话,整张表的数据都修改了)
5.删除数据
1):delete from 表名 where 列名=值
(造成标识列的值不连续)
2):truncate table 表名(表数据清空,恢复到初始化,标识列也恢复)
truncate效率比delete高,delete没删除一条数据,都会在日志里记录,
,truncate不会记录日志,不激活触发器,drop truncate是即时操作
作者:晚舟•
游戏编程,一个游戏开发收藏夹~
如果图片长时间未显示,请使用Chrome内核浏览器。
边栏推荐
- Machine learning 01: Introduction
- Tips for extracting JSON fields from MySQL
- Cmake tutorial step6 (add custom commands and generate files)
- BigDecimal除法的精度问题
- Is it safe and reliable to open futures accounts on koufu.com? How to distinguish whether the platform is safe?
- Embedded UC (UNIX System Advanced Programming) -2
- 普通程序员看代码,顶级程序员看趋势
- In depth understanding of redis memory obsolescence strategy
- Debug kernel code through proc interface
- Thoughtworks 全球CTO:按需求构建架构,过度工程只会“劳民伤财”
猜你喜欢
随机推荐
CMake教程Step2(添加库)
Is it safe to open futures accounts online? Will there be more liars online? Doesn't feel very reliable?
Force deduction solution summary 1200 minimum absolute difference
通过proc接口调试内核代码
Mysql5.6 parsing JSON strings (supporting complex nested formats)
flask解决CORS ERR 问题
【二叉树】根到叶路径上的不足节点
Which is more cost-effective, haqu K1 or haqu H1? Who is more worth starting with?
Zhang Ping'an: accelerate cloud digital innovation and jointly build an industrial smart ecosystem
CMake教程Step3(添加库的使用要求)
Machine learning 02: model evaluation
About JSON parsing function JSON in MySQL_ EXTRACT
CMake教程Step4(安装和测试)
C language to get program running time
Function sub file writing
33:第三章:开发通行证服务:16:使用Redis缓存用户信息;(以减轻数据库的压力)
【jmeter】jmeter脚本高级写法:接口自动化脚本内全部为变量,参数(参数可jenkins配置),函数等实现完整业务流测试
thinkphp模板的使用
Embedded-c language-6
Tita performance treasure: how to prepare for the mid year examination?







