码迷,mamicode.com
首页 > 数据库 > 详细

关于数据库

时间:2018-11-27 19:18:26      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:alter   表之间   数据操作   获取   date   lte   硬件   create   sel   

SQL 语句

需要在数据库上执行的大部分工作都由 SQL 语句完成

分号是在数据库系统中分隔每条 SQL 语句的标准方法,这样就可以在对服务器的相同请求中执行一条以上的语句,某些数据库软件要求必须使用分号。

SQL的DML 和 DDL

可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL)。

SQL (结构化查询语言)是用于执行查询的语法。但是 SQL 语言也包含用于更新、插入和删除记录的语法。

查询和更新指令构成了 SQL 的 DML 部分:

● SELECT - 从数据库表中获取数据

● UPDATE - 更新数据库表中的数据

● DELETE - 从数据库表中删除数据

● INSERT INTO - 向数据库表中插入数据

SQL 的数据定义语言 (DDL) 部分使我们有能力创建或删除表格。我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。

SQL 中最重要的 DDL 语句:

● CREATE DATABASE - 创建新数据库

● ALTER DATABASE - 修改数据库

● CREATE TABLE - 创建新表

● ALTER TABLE - 变更(改变)数据库表

● DROP TABLE - 删除表

● CREATE INDEX - 创建索引(搜索键)

● DROP INDEX - 删除索引

 

数据库基础和设计:

数据库系统包括数据库、数据库管理系统、数据库的用户和支撑数据库管理系统运行的软硬件。

数据库五个常用的对象是:表、存储、视图、触发器、索引。

数据库对象的三种关系:一对一、一对多、多对多。

信息是有用的数据,数据是信息的表现形式。信息的特点是:无限性、共享性、创造性。

模式是数据库中全体数据的逻辑结构和特征的描述。数据库的三级模式:内模式(物理层)、概念模式(逻辑层)、外模式(用户层)。

数据库系统的用户结构:单用户结构、主从式结构、客户-服务器模式结构和分布式结构。

 

表的存储原理及完整性创建管理

 

数据类型:

数值型:BIGINT , INT , SMALLINT , TINYINT , DECIMAL和NUMERIC , FLOAT 和 REAL

货币型:MONEY , SMALLMONEY

字符型:CHAR , VARCHAR , TEXT

日期时间类型:DATETIME , SMALLDATETIME

完整性约束条件:

空值约束;主键约束;唯一性约束;检查约束; 默认约束;外部键约束。

修改表结构:ALETR 跟属性列有关的约束和索引删除后,指定的属性才能删除。

使用DROP Table 语句不能删除系统表和被Foreign Key 约束所参照的用户表,必须先删除引用的外键约束或引用的表。

 

关于数据库

标签:alter   表之间   数据操作   获取   date   lte   硬件   create   sel   

原文地址:https://www.cnblogs.com/liurui129/p/10027948.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!