java日常DAY021

今天学习了数据库,内容很多,做一下简单的整理

• DQL(数据查询语言)

• select

• DML(数据操作语言)

• insert、update、delete

• DDL(数据定义语言)

• create、alter、drop

• DCL(数据控制语言)

• grant、revoke

• TCL(事务控制语言)

• SAVEPOINT 、 ROLLBACK、SET TRANSACTION ,COMMIT

• 数据操作语言针对表中的数据,而数据定义语言针对数据库对象(表、索引、视图、触发器、存

储过程、函数、表空间等)

主键约束:唯一,非空

表关系:

一对多:

使用外键约束

一对一:

在外键约束的基础上使用唯一性约束

多对多:

需要建立一个中间表,中间表里建立两个列作为这个表的联合主键然后把每个列再作为外键参照各自表的主键

定义空值:

空值null区别于 0和 空格  0表示一个数字 空格表示一个字符 而空值null可以表示任何数据类型

定义别列名


连字运算符


文字字符串


去除重复行


转义字符的使用



©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,488评论 0 9
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,373评论 2 46
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 1,193评论 0 4
  • 手动不易,转发请注明出处 --Trance 数据库系统命令: (1).查看存储过程状态:show pro...
    Trance_b54c阅读 1,758评论 0 8
  • 我该走了 带着我的那条老黄狗 去找我心痛的开头……
    ReBoys阅读 153评论 0 1