SQL语言

SQL简介:是一种类英语的语言,非过程化的语言。

SQL对数据的操作类型可以分为3类:

数据定义语言

数据操纵语言

数据控制语言




数据定义部分

一 定义表结构

1.1创建表

语法:格式一:

CREATE TABLE  <表名>(

<列名1> 数据类型,

<列名2> 数据类型,

<列名3> 数据类型 ,

PRIMARY KEY (主键)

FOREGIN KEY (外键) REFERENCES 表面(主键)

格式二:

CREATE TABLE  <表名>(

<列名1> 数据类型,

<列名2> 数据类型,

<列名3> 数据类型  PRIMARY KEY 

FOREGIN KEY (外键) REFERENCES 表面(主键)

)说明:“,( ) ”为英文输入状态下输入符号

常见的数据类型: CHAR(N) INT  SMALLINT  SINGEL  DOUBLE  MONEY  DATE 

字符型短文本   整数型  短整数型  单精度数  双精度数  货币型   时间日期型  

二 修改表结构

2.1添加新列所有在这个列上的值都为NULL.

ALTER TABLE <表名> AND <列名>数据类型

2.2修改列性质

ALTER TABLE <表名> ALTER COLUMN <列名> 数据类型

2.3删除列

ALTER TABLE <表名>DROP COLUMN <列名>

三 删除表

3.1删除表结构

DROP TABLE <表名>

注意:不予许删除定义了参照完整性的表,要删除父表必须先删除子表。

四 创建索引

4.1

CREATE INDEX <索引名> ON <表名> (索引关键字)

4.2 创建唯一索引 CREATE UNIQUE INDEX  <索引名> ON <表名> (索引关键字)

数据操纵部分

一  插入数据

1.1在表中插入一行数据 

INSERT INTO <表名> VELUES (<值1>,<值2>,<值3>,......  )

1.2在表中插入部分数据

INSERT INTO <表名> (<列名表>)  VELUES  (<值列表>)

1.3将一个表的数据插入另一个表

INSERT INTO <表名><列名>

SELECT <列名>

FROM <表名>

二 更新数据

UPDATE  <表名>

SET <列名1>=<值1>, <列名2>=<值2>, <列名3>=<值3>.......

WHERE <条件表达式>

三 删除数据

3.1 DELETE TABLE <表名> 

WHERE <条件表达式>

数据控制语句

一 查询语句

1.1查询语句基本格式:

SELECT  <列名>

FROM <表名>

WHERE <条件表达式>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值