TSQL语句
1.创建数据库
create database test3;
2.删除数据库
drop database test3;
3.创建表
create table test
(
code varchar(20),
name varchar(20)
);
create table test1
(
code varchar(20) primary key,
name varchar(20)
);
create table test2
(
code varchar(20) primary key,
name varchar(20) not null
);
create table zhu
(
code int primary key,
name varchar(20)
);
create table cong
(
code int primary key,
name varchar(20),
zhu int,
foreign key (zhu) references zhu(code)
);
create table haoyou
(
ids int auto_increment primary key,
me varchar(20),
friends varchar(20)
);
4.删除表
drop table haoyou;
关键字:
primary key 主键
not null 非空
foreign key (列名) references 主表名(列名) 外键
auto_increment 自增长列
注意:1.每条语句后加分号
2.最后一列后面不加逗号
3.符号一定是英文的
自增长列 我的用户名 好友的用户名
1.联合主键
2.加一列自增长
作业:
1 . 修改表的语句
二:对数据的增删改查
CRUD操作
C:create 添加
R:read 查询
U:update 修改
D:delete 删除
1.C:添加数据
insert into 表名 values('n001','张三');
insert into test2 values('n001','');
insert into test2(code) values('n001'); 指定列添加
insert into haoyou values('zs','ls');
注意:
1.如果添加的数据是字符串,需要加<单引号>,如果是其他类型不要加单引号2.在添加数据的时候,值的数量要和列匹配
3.在添加数据的时候,可以指定列添加
4.如果要添加的列是自增长列,可以给一个空字符串
5.注释语法:#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?