当前位置:网站首页>1-3 使用SQL管理数据库
1-3 使用SQL管理数据库
2022-06-30 21:26:00 【画不完的饼】
什么是SQL?
SQL(英文全称:Structured Query Language)是结构化查询语言,专门用来访问和处理数据库的编程语言。能够让我们以编程的形式,操作 数据库里面的数据。
三个关键点:
- SQL是一门数据库编程语言
- 使用SQL语言编写出来的代码,叫做SQL语句
- SQL语言只能在关系型数据库中使用(例如MySQL、Oracle、SQL Server)。非关系型数据库(例如Mongodb)不支持SQL语言。
SQL能做什么?
- 从数据库中查询数据
- 项数据中插入新的数据
- 更新数据库中的数据
- 从数据库删除数据
- 可以创建新数据库
- 可在数据库中创建新表
- 可在数据库中创建存储过程、视图
SQL的学习目标?
查询数据(select)、插入数据(insert into)、更新数据(update)、删除数据(delete)
额外需要掌握的4种SQL语法:
where条件、and和or运算符、order by排序、count(*)函数
SQL的SELECT语句
SELECT语句勇于从表中查询数据。执行的结果被存储在一个结果中(称为结果集)。语法格式如下:
//查询全部列
SELECT * FROM 表名称
//查询指定列
SELECT 列名称 FROM 表名称
-- 通过*把users表所有的数据查询出来
-- select * from users
-- 从users表中username和password对应的数据查询出来
select username, password from users
INSERT INTO语句用于向数据表中插入新的数据行
-- 向users表中,插入新数据,username的值为 tony stark password 的值为 098123
-- insert into users (username,password) values ('tony stark','098123')
SQL的UPDATE语句
-- 把users表中id为4的用户密码,更新为888888
-- update users set password='888888' where id=4
-- select * from users
-- update users set password='admin123',status=1 where id=2
-- select *from users
SQL的DELETE语句
注意:删除表数据的时候一定要加一个 where 条件,不然整张表的数据都会被删除掉
-- 删除users表中id=4的数据
-- delete from users where id=4
select *from users
边栏推荐
- CA I ah, how many times Oh, ah sentence IU home Oh 11111
- 开源实习经验分享:openEuler软件包加固测试
- 《ClickHouse原理解析与应用实践》读书笔记(2)
- SqlServer 获取字符串中数字,中文及字符部分数据
- ca i啊几次哦啊句iu家哦11111
- 针对美国国家安全局“酸狐狸”漏洞攻击武器平台的分析与应对方案建议
- DM8:生成DM AWR报告
- 企业保护 API 安全迫在眉睫
- Reading notes of Clickhouse principle analysis and Application Practice (3)
- Understanding polymorphism
猜你喜欢

Adobe-Photoshop(PS)-脚本开发-去除文件臃肿脚本

Oracle 数据库表结构 Excel 导出

asp.net core JWT传递

多表操作-外键约束

ArcGIS构建发布简单路网Network数据服务及Rest调用测试

文本生成模型退化怎麼辦?SimCTG 告訴你答案

Open source internship experience sharing: openeuler software package reinforcement test

本地浏览器打开远程服务器上的Jupyter Notebook/Lab以及常见问题&设置
测试媒资缓存问题

ICLR'22 Spotlight | 怎样度量神经网络权重中的信息量?
随机推荐
文本生成模型退化怎麼辦?SimCTG 告訴你答案
. NETCORE redis geo type
Ten security measures against unauthorized access attacks
asp.net core JWT传递
Encryption and decryption and the application of OpenSSL
Reading notes of Clickhouse principle analysis and Application Practice (1)
Introduction of 3D Max fine model obj model into ArcGIS pro (II) key points supplement
Zaah Sultan looks at the old driver
针对美国国家安全局“酸狐狸”漏洞攻击武器平台的分析与应对方案建议
Gartner聚焦中国低代码发展 UniPro如何践行“差异化”
ssh 默认端口不是22时的一些问题
电子方案开发——智能跳绳方案
mysql-批量更新
Icml2022 | utility theory of sequential decision making
Can flinksql two Kafka streams join?
Metauniverse may become a new direction of Internet development
元宇宙可能成为互联网发展的新方向
介绍一款|用于多组学整合和网络可视化分析的在线平台
pytorch geometric torch-scatter和torch-sparse安装报错问题解决
雷达数据处理技术