2019-11-10

1.修改数据:update
语法:update 表名 set 字段名1 = 值1, 字段名2=值2 .......where 条件;(若没有条件则整张表全部更新)

2.删除数据
语法:delete from 表名 where 条件;(无条件则全删)

3.如何删除大表
语法:truncate table 表名; (表被截断,不可回滚,永久丢失)

4.DQL(select)
DML (insert delete update) 对数据
DDL (create drop alter) 对表结构进行增删改

5.加约束是为了保证表中数据的合法,有效,完整性
非空约束(not null)约束的字段不能为null
唯一 (unique)约束的字段不能重复
主键 (primary key)既不能为null,也不能重复
外键 (foreign key)

6.唯一性约束(unique)
字段具有唯一性,不可重复,可为null

7.例如:code varchar(255), name varchar(255)unique(name,code); 这是表级约束(多个字段联合形成唯一约束)与直接在后面加unique(列级约束)是不一样的

8.not null 只有列级约束

9.主键的作用:
(1):设计三范式要求任何一张表都应有主键(且只能有一个)
(2):主键值是这行记录在此表中的唯一标识,(就比如一个人的身份证号码)

10.主键按照字段数量分为单一主键和复合主键(违背三范式)
primary key按性质分为自然primary key(自然数)业务primary key(变化导致重复)

11.mysql提供主键值自增(auto——increment)

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

推荐阅读更多精彩内容

  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,429评论 0 9
  • MySQL5.6从零开始学 第一章 初始mysql 1.1数据库基础 数据库是由一批数据构成的有序的集合,这些数据...
    星期四晚八点阅读 1,182评论 0 4
  • 花了3天时间学习MySql,考了个二级MySql 书籍参考:高等教育出版社《全国计算机等级考试二级教程-MySQL...
    如果仲有听日阅读 1,302评论 4 4
  • CREATE TABLE IF NOT EXISTS ecs_order_info (order_id mediu...
    cookie口阅读 15,754评论 0 16
  • 【203】 要开始准备高考报名了,好基友的第一句话是,又要交钱了。庸俗! 说快不快,说慢不慢,我竟然也要在这条...
    楠渡阅读 183评论 0 1