关系型数据库标准语言_SQL SQL语言一结构化查询语言。 ·SQL-92标准,是由美国国家标准局 (ANs|)于1992年制定的。 数据库厂商都对SQ语言进行了扩展, 形成了扩展SQL语言。 例如: SQL Server的 Transact-SQL 0 race的PL/SQL,| NFORMIX的ESL等, 这里主要介绍标准SQL语言
1 关系型数据库标准语言—SQL • SQL语言--结构化查询语言。 • SQL-92标准,是由美国国家标准局 (ANSI)于1992年制定的。 • 数据库厂商都对SQL语言进行了扩展, 形成了扩展SQL语言。 例如:SQL Server的Transact-SQL, Oracle 的PL/SQL,INFORMIX 的 ESQL等, 这里主要介绍标准 SQL 语言
常用运算符 算数运算符:+,-,*,/(加、减、乘、除) 逻辑运算符:=,>,<,>,<=(等于、大于 小于、大于等于、小于等于) 连接运算符:|,AND,OR(联结、与、或)
2 常用运算符 • 算数运算符: +,-, *,/ (加、减、乘、除) • 逻辑运算符:= ,>,<,>=,<= (等于、大于、 小于、大于等于、小于等于) • 连接运算符:||,AND,OR (联结、与、或)
基本数据库对象的创建 表(tabe)是数据库中最基本的结构,从逻 辑上讲它是一个二维结构,由若干行组成,每 行由多个列构成 视图(view)是建立在表之上的,根据用户需 求而设立的数据的逻辑表示方式。它是虚拟的, 并不表示任何物理数据,只是用来察看数据的 窗口而已。 索引( index)是建立于一个基本表之上,用 于加快数据访问速度的一种结构。可以在一个 表上建立多个索引
3 基本数据库对象的创建 • 表(table)是数据库中最基本的结构,从逻 辑上讲它是一个二维结构,由若干行组成,每 一行由多个列构成 • 视图(view)是建立在表之上的,根据用户需 求而设立的数据的逻辑表示方式。它是虚拟的, 并不表示任何物理数据,只是用来察看数据的 窗口而已。 • 索引(index)是建立于一个基本表之上,用 于加快数据访问速度的一种结构。可以在一个 表上建立多个索引
1.表的定义与修改 (1)定义表的基本语句 CREATE TABLE table name col umn name1 datatype [co l umn constraint] co l umn name 2 datatype [co l umn constraint],.) 其中tab| e name为表名 column_name1, column name2为各列的名称 datatype 为数据类型,例如int、char等 column constraint为各列的约束条件,例如not nu|(非空)
4 1. 表的定义与修改 (1)定义表的基本语句 CREATE TABLE table_name ( column_name1 datatype[column_constraint], column_name2 datatype[column_constraint],...) 其中 table_name 为表名 column_name1, column_name2 为各列的名称 datatype 为数据类型,例如int、char等 column_constraint 为各列的约束条件,例如not null(非空)
例:下列语句创建一个 studen表,并且限定Name 为非空、Std_ID为主关键字 CREATE TABLE student Name varchar(30) NOT NULL Std ID int Primary Key Sex varchar (10) Faculty varchar(50) class varchar(30)) Varchar是可变长的字符类型,括号中的数字 为字符长度的最大值
5 例:下列语句创建一个student表,并且限定Name 为非空、Std_ID为主关键字 CREATE TABLE student ( Name varchar(30) NOT NULL, Std_ID int Primary Key, Sex varchar(10), Faculty varchar(50), class varchar(30) ) Varchar是可变长的字符类型,括号中的数字 为字符长度的最大值