全面复习之SQL(4)-数据更新语句和数据定义语句


INSERT给表填充数据
UPDATE更新已存在的数据

DELETE 删除表中的数据


INSERT给表填充数据

语法:
INSERT INTO table_name

VALUES(value1,value2,......)

例:
products_tbl:prod_id varchar(10)

输入数据:

prod_desc varchar(25)cost number(6,2)

INSERT INTO products_tblVALUES(‘7725’,’LEATHER’,26.99)


UPDATE更新已存在的数据

语法:
UPDATE table_name

SET column_name = ‘value’[WHERE condition]

例:UPDATE products_tblSET prod_id = ‘1001’

WHERE prod_desc = ‘coat’


DELETE删除表中的数据

语法:
DELETE FROM table_name

[WHERE condition]

例:DELETE FROM products_tblWHERE prod_ID = ‘1001’


SQL数据定义语句

数据定义功能包括:基表、视图和索引的定义。

一、创建与删除基表
二、创建与删除视图
三、索引的建立与删除


一、创建与删除基表

创建基表语法:

CREATE TABLE table_name
(col_name col_properties constraint)

table_name表名

col_name列名

创建临时表:


CREATE TABLE # table_name
(col_name col_properties constraint
)


删除一张表就是删除一张表定义及其所有与之相关连的数据、索引、触发器、约束和许可。

语法:
DROP TABLE databasename.table_name

例:
DROP TABLE pubs.dbo.authors2


修改表结构语法:
ALTER TABLE table_name

[modify][col_name col_properties][add][col_name col_properties]

[drop][col_name col_properties]


:ALTER TABLE  employee_tbl  modify(emp_id varchar(10))


例:创建一雇员表(编号/C,姓名/C,住所/C,电话/N)

CREATE TABLE employee_tbl(emp_id char(9) not null,

emp_name varchar(40) not null,emp_city varchar(15) not null,emp_phone number(10) null) 

你可能感兴趣的:(sql)