SQL 01
来源:互联网 发布:text对应java什么类型 编辑:程序博客网 时间:2024/06/06 07:44
学习 sql必知必会 摘录笔记 以便以后回顾
使用mysql 导入书中例子数据库
数据库 database: 保存有组织的数据的容器。
数据库管理系统 DBMS: 数据库软件,数据库通过DBMS创建和操纵的容器。如mysql,sqlite。
表 table: 某种特定类型数据的结构化清单,储存在表中的数据是同一种类型的数据或清单。
表名: 数据库内唯一的用于标识表的信息。
模式schema:关于数据库和表的布局及特性的信息。
列 column: 表由列组成,列是表中的一个字段,存储表中某部分的信息,所有表都是由一个或多个列组成的。
每个列都有其数据类型
行 row: 表中的一个记录record,表中的数据是按行存储的。
主键 primary key: 一列(或者一组列),其值能唯一标识表中的每一行。
没有主键,更新或删除表中特定行就很困难,因为不能保证操作只涉及相关的行
应该总是定义主键
主键定义的条件:
1 任意两行不能有相同的主键
2 每一行都必须要有一个主键值(不能为null)
3 主键列中的值不允许修改或者更新
4 主键值不能重用,即若某行被删除它的主键不再赋予新的行。
SQL structured query language 结构化查询语言: 一种专门用来与数据库沟通的语言。
设计sql的目的是为了 提供一种从数据库中读写数据的简单有效的方法。
阅读全文
0 0
- SQL 01
- 读书笔记--SQL必知必会01--了解SQL
- PL/SQL学习(01)
- oracle sql优化01
- SQL语句优化(01)
- Oracle SQL 优化(01)
- PL/SQL 注意 01
- 01、sql常用操作
- PL/SQL 设置01
- sql server DBA 01
- 01 SQL核心语句
- 01-SQL基本语句
- sql基础01
- sql-中英文对照 01
- SQL学习资料01
- Sql基础练习01
- SQL学习01
- MySQL 01 SQL概述
- socket是什么?
- centos7修改主机名
- spring 配置 <context:component-scan>使用说明
- Git的分支管理与打标签
- Fragment优化
- SQL 01
- ActorLite:一个轻量级Actor模型实现(中)
- 函数定义 Kotlin V.S. Scala
- phpemail
- hadoop到底是什么玩意?0经验菜鸟的顿悟
- centos增加虚拟网卡
- 子序列个数 51Nod
- HTML DOM getElementsByTagName() 方法
- SQL 02