Oracle数据库操作语言:SQL基础知识
1. SQL概念
SQL(结构化查询语言),一种用于访问和处理数据库的标准计算机语言。 SQL 可用于访问和操作数据库。
2。 sql
(1)DATA查询语言(DQL)类型:选择语句
(2)(2)DATA操纵语言(DML):insert(insert)(insert),update(Alter) ),删除
(3)DATA定义语言(DDL):删除,创建,Alter和其他语句
语言控制(4)❀D:授予,取消,批准、RETURN 等语句
3. 数据定义语言 (DDL)
1. CREATE语句
(1)功能:主要用于创建数据库对象,数据库、数据表、数据库索引、用户函数、触发器程序等所有对象都可以使用CREATE语句创建。
(2) 示例:创建一个名为 Persons 的表,该表包含 4 列:人员 ID、姓名、地址和城市
CREATE TABLE Persons(
PersonID int,
Name varchar2(255),
Address varchar2(255),
City varchar2(255));
(3) CREATE 命令还可以在数据库中用于创建其他对象
- CREATE INDEX:创建数据库索引 atCreate 流程:创建预存程序
- 创建函数:创建用户功能
- 创建视图:创建视图表 (1) 功能:主要用于修改数据库中的对象 (2 ) 具体使用语法格式:
ALTER TABLE table_name ADD column_name datatype
ALTER TABLE table_name DROP COLUMN column_name
不同数据库,修改表列数据类型
SQL Server: ALTER TABLE table_name ALTER COLUMN column_name datatype MySQL : ALTER TABLE table_name MODIFY COLUMN column_name datatype Oracle 10g: ALTER TABLE table_name MODIFY column_name datatype
(3) 示例:对于表Persons,输入两个数据部分
INSERT INTO Persons(PersonID,Name,Address,City)VALUES('1','Haier','东郊巷','北京'); INSERT INTO Persons(PersonID,Name,Address,City)VALUES('2','Helen','西郊巷','北京');
ALTER TABLE Persons ADD Birth date;
ALTER TABLE Persons MODIFY Birth int;
ALTER TABLE Persons DROP COLUMN Birth;
3。 DROP 语句
(1) 功能:从数据库中删除索引、表和数据库等。
删除索引 :DROP INDEX index_name 删除表 :DROP TABLE table_name 删除数据库 :DROP DATABASE database_name
4. 数据操作语言 (DML)
1. INSERT语句
(1)只需输入输入的值,并将数据添加到Persons表
INSERT INTO Persons VALUES('3','Sim','北郊巷','北京');
(2)将要指定的数据添加到列名
INSERT INTO Persons(PersonID,Name)VALUES('4','Brown');
2。 UPDATE 语句
(1) 功能:更新表现有记录
(2) 案例:更新表 Peronsupdate persons set address='南郊巷',city='北京' where name='Brown';
3 中的 Brown 数据。 DELETE 语句
(1) 功能:用于删除表中不需要的数据
(2) 案例:删除 Persons 表中的 Brown 数据DELETE FROM Persons WHERE name ='Brown'; SELECT *FROM Persons;
5. 数据查询语言 (DQL) ♽E 语句 功能:用于从数据库中选择数据,结果存储在一个结果表中,称为结果集。
(1) 查询表的全部内容SELECT *FROM Persons;
(2) 查询表的某一列数据(从人员 ID 和姓名列中查询)
SELECT PersonID,Name FROM Persons;
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。