网站首页 > 教程文章 正文
创建数据库:
命令:create database 数据库名;
示例:create database student;
删除数据库:
命令:drop database 数据库名;
示例:drop databasestudent;
新建表格:
命令:create table 表名
(列名数据类型,列名2.....)
示例:create table student
(snamechar(20),sidint)
删除表格:
命令:drop table 表名
示例:drop table student
修改表结构:
(插入(新增)列)
命令:alter table 表名
add 新列名数据类型
示例:alter table student
addsageint
(删除列)
命令:alter table 表名
drop column 列名
示例:alter table student
drop column sid
(修改列类型)
命令:alter table 表名
altercolumn 列名数据类型
示例:alter table student
altercolumnsidfloat(浮点型)
(新增约束)
命令:alter table 表名
alter column 列名新数据类型
示例:alter table student
alter column PK_sidprimarykey(sid)(新增的约束类型是主键约束)
(删除约束)
命令:alter table 表名
drop列名
示例:alter table student
drop PK_sid
查询表内容:
命令:select要查询的数据列名
from 表名
where筛选条件(无法对分组后的数据进行筛选)
(高级搜索)【groupby 列名(分组)
having筛选条件(只能对分组后的数据进行筛选)
order by排序方式(控制数据最后输出的排列方式有正序:asc、倒叙:desc)】
示例:selectsid
from student
wheresid=2
【group by sid
havingsid=1
order by desc】
在表中插入数据:(值与列必须一一对应)
命令:insertinto表名
(列名 ,列名)
values
(值,值)
示例:insertinto表名
(sname,sid,sage)
values
(‘张三’,12,15)
修改表中数据值:
命令:update from 表名
set 列名=新值
示例:update from student
set sname='李四'
查询模式:(批量插入多条数据)
命令:insert into 表名(值的总数必须和列的总数相同)
select值,值,值union all
selevt值,值,值
示例:insertinto表名
select'张三',15,18
select'李四',16,19
视图:
命令:create view 视图名
as
select 列
from 表名
示例:create view students
as
select sname
from student
猜你喜欢
- 2024-12-28 《黑屏死机》 电脑黑屏死机
- 2024-12-28 SQL轻松入门(1):增删改与简单查询
- 2024-12-28 【数据库】Upsert = Update or Insert
- 2024-12-28 SQL查询语句大全(一) sql查询语句命令大全
- 2024-12-28 大数据开发基础之SQL语句基本操作
- 2024-12-28 SQL CASE WHEN的用法 sql case when 的用法详解
- 2024-12-28 高并发下如何防重? 如何防止高并发
- 2024-12-28 最全汇总|SQL Server与Access数据库sql语法差异
- 2024-12-28 SQL left join 左表合并去重技巧总结
- 2024-12-28 为什么一条UPDATE语句有索引反而更慢
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)