MySQL基础语法
SQL 对大小写不敏感;SQL 语句后面的分号
MySQL基础语法
DML 数据操作语言
SELECT 从数据获取数据
SELECT 列名称 FROM 表名称;
SELECT 语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集)。
SELECT DISTINCT 列名称 FROM 表名称; 去重查询
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值; 有条件地从表中选取数据
SELECT * FROM Persons WHERE FirstName='Bush'操作符 描述 = 等于 <> 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 BETWEEN 在某个范围内 LIKE 搜索某种模式
注释:在某些版本的 SQL 中,操作符 <> 可以写为 !=。
SELECT 列名称 FROM 表名称 WHERE 列 运算符 值 AND/OR 列 运算符 值;
AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来
如果第一个条件和第二个条件都成立,则 AND 运算符显示一条记录
如果第一个条件和第二个条件中只要有一个成立,则 OR 运算符显示一条记录
SELECT 列名称 FROM 表名称 ORDER BY 列名 ;
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。可以使用 DESC 关键字(降序)。
UPDATE 更新数据库表的数据
UPDATE 表名称 SET 列名称 = 新值 WHERE 列表 = 某值;
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
DELETE 从数据库表中删除数据
- DELETE FROM 表名称 WHERE 列名称 = 值;
删除表中的行,
DELETE FROM Person WHERE LastName = 'Wilson' ;
DELETE FROM table_name; 删除所有行,表结构、属性和索引是完整的
DELETE * FROM table_name;
INSERT INTO 向数据库表中插入数据
INSERT INTO 表名称 VALUES (值1 ,值2, .....);
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
DDL 数据定义语言
- CREATE DATABASE 创建新数据库
- ALTER DATABASE 修改数据库
- CREATE TABLE 创建新表
- DROP TABLE 改变(变更)数据库表
- CREATE INDEX 创建索引(搜索键)
- DROP INDEX 删除索引
About ME
👋 读书城南,🤔 在未来面前,我们都是孩子~
- 📙 一个热衷于探索学习新方向、新事物的智能产品经理,闲暇时间喜欢coding💻、画图🎨、音乐🎵、学习ing~
👋 Social Media
🛠️ Blog: http://oceaneyes.top
⚡ PM导航: https://pmhub.oceangzy.top
☘️ CNBLOG: https://www.cnblogs.com/oceaneyes-gzy/
🌱 AI PRJ自己部署的一些算法demo: http://ai.oceangzy.top/
📫 Email: 1450136519@qq.com
💬 WeChat: OCEANGZY
💬 公众号: UncleJoker-GZY
👋 加入小组~
👋 感谢打赏~