当前位置:网站首页>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内核浏览器。
边栏推荐
- Judge whether a string is a full letter sentence
- Using C language to realize palindrome number
- 查看自己电脑连接过的WiFi密码
- MYSQL group by 有哪些注意事项
- mysql5.6解析JSON字符串方式(支持复杂的嵌套格式)
- Zhang Ping'an: accélérer l'innovation numérique dans le cloud et construire conjointement un écosystème industriel intelligent
- mysql如何使用JSON_EXTRACT()取json值
- Q2 encryption market investment and financing report in 2022: gamefi becomes an investment keyword
- 一文了解MySQL事务隔离级别
- 漫画:有趣的海盗问题 (完整版)
猜你喜欢

Rider set the highlighted side of the selected word, remove the warning and suggest highlighting

【性能测试】jmeter+Grafana+influxdb部署实战
MySql 查询符合条件的最新数据行

IDEA 项目启动报错 Shorten the command line via JAR manifest or via a classpath file and rerun.

Beijing internal promotion | the machine learning group of Microsoft Research Asia recruits full-time researchers in nlp/ speech synthesis and other directions

Use JDBC technology and MySQL database management system to realize the function of course management, including adding, modifying, querying and deleting course information.

thinkphp3.2.3

CMake教程Step1(基本起点)

Read the basic grammar of C language in one article

Embedded -arm (bare board development) -1
随机推荐
thinkphp模板的使用
ICML 2022 | Meta propose une méthode robuste d'optimisation bayésienne Multi - objectifs pour faire face efficacement au bruit d'entrée
力扣解法汇总729-我的日程安排表 I
Embedded-c Language-3
thinkphp3.2.3
ThoughtWorks global CTO: build the architecture according to needs, and excessive engineering will only "waste people and money"
一文了解MySQL事务隔离级别
统计php程序运行时间及设置PHP最长运行时间
忽米沄析:工业互联网标识解析与企业信息系统的融合应用
深入理解Redis内存淘汰策略
Rider 设置选中单词侧边高亮,去除警告建议高亮
Rider set the highlighted side of the selected word, remove the warning and suggest highlighting
Embedded UC (UNIX System Advanced Programming) -1
网上办理期货开户安全吗?网上会不会骗子比较多?感觉不太靠谱?
Tips for extracting JSON fields from MySQL
ternary operator
張平安:加快雲上數字創新,共建產業智慧生態
叩富网开期货账户安全可靠吗?怎么分辨平台是否安全?
Flask solves the problem of CORS err
CMake教程Step3(添加库的使用要求)