为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 约束以及修改字段表名等总结图
    查看全部
    0 采集 收起 来源:小结

    2015-01-23

  • -----修改数据表----- --添加单列 ALTER TABLE table_name ADD [COLUNM] col_name column_definition [FIRST | AFTER col_name] --FIRST AFTER指定添加的位置 --添加多列 ALTER TABLE table_name ADD [COLUNM] (col_name column_definition,...) --删除列 ALTER TABLE tbl_name DROP [COLUMN] col_name --删除多列 ALTER TABLE tbl_name DROP [COLUMN] col_name,[COLUMN] col_name...
    查看全部
  • .....
    查看全部
  • MySQL提示符
    查看全部
  • MySQL参数
    查看全部
  • 1、添加主键约束: ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY[index_type] (col_name); 2、添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] UNIQUE KEY[index_type] (col_name1,col_name2...); 3、添加爱外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] FOREIGN KEY [index_type](外键列) REFERENCES 父类(参考列); 4、添加/删除默认DEFAULT约束 ALTER TABLE tbl_name ALTER col_name SET DEFAULT literal / DROP DEFAULT;
    查看全部
  • 约束初识
    查看全部
  • 添加column: ALTER TABLE table_name ADD column_name VARCHAR(20) NOT NULL; ALTER TABLE table_name ADD column_name VARCHAR(20) NOT NULL AFTER column2; ALTER TABLE table_name ADD column_name VARCHAR(20) NOT NULL FIRST; ALTER TABLE table_name ADD (column1 VARCHAR(20) NOT NULL, column2 VARCHAR(10) NOT NULL); 删除column: ALTER TABLE table_name DROP column_name;
    查看全部
  • 外键约束参数操作 一、删除或更新父表数据,控制参数 1、语法:FOREIGN KEY 子表(外键列)REFERENCES 父表(参考列)【ON DELETE】 参数 2、参数 当父表删除和更新操作时: · CASCADE:子表也删除和更新 · SET NULL:子表设置为NULL,但子表外键列不能设置为NOT NULL(矛盾) · RESTRICT:拒绝对父表的删除或者更新操作。 · NO ACTION:标准SQL关键字,MYSQL中与RESTRICT相同
    查看全部
  • 主键约束和unique key约束的异同 同:都保证记录的唯一性 异:主键约束一张表中只能有一个,但是unique key约束一张表中可以有多个;并且唯一约束可以为空值(null)
    查看全部
  • -----数据表操作----- PRIMARY KEY 主键约束 UNIQUE KEY 唯一约束 DEFAULT 默认约束 NOT NULL 非空约束
    查看全部
    0 采集 收起 来源:回顾和概述

    2015-01-22

  • auto_increment必须和主键primary key一起使用,但是主键primary key不一定要和auto_increment一块使用。
    查看全部
  • -----默认值----- --DEFAULT --当插入记录时,如果没有明确为字段赋值,则自动赋予默认值 sex ENUM('1','2','3') DEFAULT '3' INSERT tb6(username) VALUES('Tom') sex会默认为3
    查看全部
  • -----唯一约束-----UNIQUE KEY --唯一约束可以保证记录的唯一性 --唯一约束的字段可以为空值(NULL) --每张数据表可以存在多个唯一的约束 UNIQUE KEY
    查看全部
  • -----主键约束----- --每张数据表只能存在一个主键 --主键保证记录的唯一性 --主键自动为NOT NULL PRIMARY KEY AUTO_INCREMENT --用了AUTO_INCREMENT,可以不用给主键赋值,他会自动从1开始递增 INSERT tb3(username) VALUES('John'); INSERT tb3(username) VALUES('Tom');
    查看全部

举报

0/150
提交
取消
课程须知
要想学习本课程,你只需要知道数据库是个什么东东就足够了,是不是很easy?!
老师告诉你能学到什么?
1、MySQL安装与配置 2、数据类型 3、流程控制与运算符 4、DDL、DCL、DQL、DML 5、常用函数 6、表类型(存储引擎) 7、图形化工具

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!