DML DDL DQL
1、DDL:Data Definition Languages
-
数据定义语言,定义 创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等如:DDL操作是隐性提交的!不能rollback:create、drop、alter
创建库
|
CREATE DATABASE my_db;
|
创建表
|
create table S(
personID int NOT NULL PRIMARY KEY,
Lastname varchar(255),
Address varchar(255),
City varchar(255)
)
|
创建索引
|
CREATE INDEX PIndex
ON Persons (LastName, FirstName)
|
撤销表
|
DROP INDEX index_name ON table_name
|
删除表
|
DROP TABLE table_name8
|
增加列
|
ALTER TABLE table_name MODIFY COLUMN column_name datatype
|
创建试图
|
create view view_name AS
|
2、DML
-
(Data Manipulation Languages)语句:数据操纵语句, 添加数据(INSERT) 删除数据(DELETE) 修改数据(UPDATE)
添加数据
|
insert into student(name,sex)values('zz','女'),('yj','男')
|
修改数据
|
update student set name='a' where id = 1
|
删除数据
|
delete from student where id = 1
|
3、DQL :
Data QueryLanguage 数据查询语言标准语法
%
|
替代 0 个或多个字符
|
_
|
替代一个字符
|
[charlist]
|
字符列中的任何单一字符
|
[^charlist]
或
[!charlist]
|
不在字符列中的任何单一字符
|
INNER JOIN
|
INNER JOIN 关键字在表中存在至少一个匹配时返回行。 |
LEFT JOIN
|
LEFT JOIN 关键字从左表(table1)返回所有的行,即使右表(table2)中没有匹配。如果右表中没有匹配,则结果为 NULL。
|
RIGHT JOIN
|
RIGHT JOIN 关键字从右表(table2)返回所有的行,即使左表(table1)中没有匹配。如果左表中没有匹配,则结果为 NULL。
|
FULL OUTER JOIN
|
FULL OUTER JOIN 关键字只要左表(table1)和右表(table2)其中一个表中存在匹配,则返回行.
FULL OUTER JOIN 关键字结合了 LEFT JOIN 和 RIGHT JOIN 的结果。
|

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2020-10-23 selenium+python涉及到可能定位不到元素的问题,可以参考下方的链接