数据库语法

来源:互联网 发布:淘宝开店怎么装修 编辑:程序博客网 时间:2024/06/05 05:56

--------------创建一个数据表-------------------

CREATE TABLE 表名

(

       列名1   类型1 约束,

       列名2   类型2 约束,

       ………………

       列名n   类型n 约束

)

 

----创建表时直接创建各种约束

CREATE TABLE 表名

(

       列名1   类型1 primary key(列名1,列名2,……列名n),---主键约束

       列名2   类型2 unique,---唯一约束

       列名3   类型3 identity(初始值,增量),---标识列约束

       列名4   类型4 default 默认值[注意:字符和日期要用单引号]---默认值约束

       列名5   类型5 check(列名及常量及运算符组成的表达式)---检查约束

       ………………

       列名n   类型n,foreign key(列名1,列名2,……列名n) references 主键所在表名(列名a1,列名a2,……列名n)

)

-------------删除数据表--------------

drop table 表名1,表名2,……表名n

 

-------------维护数据表的结构-----------------

-----修改列

alter table 表名 alter column 列名 新类型(长度)

-----添加列

alter table 表名 add 列名 类型(长度)

-----删除列

alter table 表名 drop column 列名

-----添加主键约束

alter table 表名 add constraint 主键约束名 primary key(列名1,列名2,……列名n)

-----删除主键约束

alter table 表名 drop constraint 主键约束名

-----添加唯一约束

alter table 表名 add constraint 唯一约束名 unique(列名)

-----删除唯一约束

alter table 表名 drop constraint 唯一约束名

-----添加外键约束

alter table 表名 add constraint 外键约束名 foreign key(列名1,列名2,……列名n) references 主键所在的表名(列名A1,列名A2,……列名An)

-----删除主键约束

alter table 表名 drop constraint 外键约束名

-----添加默认约束

alter table 表名 add constraint 默认约束名 default 默认值 for 列名

-----删除默认约束

alter table 表名 drop constraint 默认约束名

-----添加检查约束

alter table 表名 add constraint 检查约束名 check(列名及常量及运算符组成的表达式)

-----删除检查约束

alter table 表名 drop constraint 检查约束名

 

 

-------------------维护表的数据-------------------

-----插入数据

insert [into] 表名 values(列值1,列值2,……列值n)

insert [into] 表名1(列名1,列名2,……列名n) select (列名a1,列名a2,……列名an) from 表名2

-----查询数据

select * from 表名---显示所有记录的所有列

select 列名1,列名2,……列名n from 表名-----显示所有记录的某些列

select * from 表名 where 条件表达式   ---显示满足条件的所有记录的所有列

select 列名1,列名2,……列名n from 表名 where 条件表达式  -----显示满足条件的所有记录的某些列

select 别名1.列名1,……别名1.列名n,别名2.列名1,……别名2.列名n from 表名1 as 别名1 inner join 表名2 as 别名2 on 别名1.列名=别名2.列名 where 条件表达式 ---内联接的等值联接

select 别名1.列名1,……别名1.列名n,别名2.列名1,……别名2.列名n from 表名1 as 别名1 inner join 表名2 as 别名2 on 别名1.列名>别名2.列名 where 条件表达式 ---内联接的不等值联接

select 别名1.

  • 数据库语法
  • 数据库语法
  • 数据库语法
  • ASP数据库语法总结
  • ASP数据库语法总结
  • ASP数据库语法总结
  • ASP数据库语法总结
  • ASP数据库语法总结
  • ASP数据库语法总结
  • 数据库 触发器 trigger 语法
  • sql 数据库语法总结
  • SQLServer 数据库语法
  • 常用数据库语法
  • MySQL数据库SQL语法
  • 数据库基础语法2)
  • 数据库-行转列的语法
  • mongodb数据库操作语法
  • SQLite3数据库操作语法
  • 梦想的勇气——把握今天 可口可乐前总裁唐纳德•R. 基奥在艾默里大学毕业典礼的演讲
  • 从文档的编写问题引发的一些思考
  • 转载被无数人转载的文章
  • OpenMP编程学习笔记七
  • 聪明来自学习和生活--西奥多·鲍威尔
  • 数据库语法
  • 诚信:信息技术时代的成功之道--艾伦·格林斯潘
  • 找啊、找啊,找工作!!!
  • Eval绑定多个字段问题asp.net
  • Android移植: wifi设计原理(源码分析) [嵌入式]
  • 自动更改发布的版本号
  • 使用QT Creator开发qt应用程序
  • java 反射
  • 改变这个世界深刻的不平等--比尔·盖茨