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 的结果。
 
posted @ 2022-10-23 22:28  CWZzzzz  阅读(17)  评论(0编辑  收藏  举报