为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
与MySQL的零距离接触_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 修改数据表之添加约束: ALTER TABLE tbl_name ADD CONSTRAINT PK_uesrs_id PRIMARY KEY(id);加了CONSTRAINT就可以在后面起别名 添加/删除默认约束: ALTER TABLE tbl_name ALTER 字段名 SET DEFAULT 值 ALTER TABLE tbl_name ALTER 字段名 DROP DEFALT
    查看全部
  • 修改数据表: 添加单列: ALTER TABLE users ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10;---后面还可以跟FIRST|AFTER表示跟在哪一个字段后面 添加多列:类似添加单列。只是不能指定位置。 删除列: ALTER TABLE tb_name DROP col_name;
    查看全部
  • 表级约束和列级约束
    查看全部
  • 外键约束的参照操作,一般不使用这种物理的参照操作来改变子表的数据,一般在实际操作中都是靠函数的逻辑操作来改变的。
    查看全部
  • 外键约束的参照操作,一般不使用这种物理的参照操作来改变子表的数据,一般在实际操作中都是靠函数的逻辑操作来改变的。
    查看全部
  • DEFAULT('')当没有给定赋值时,则自动赋值为default中的值
    查看全部
  • use +数据库名称 进入数据库
    查看全部
  • 约束: 1.约束保证数据的完整性和记录的唯一性 2.约束分为表级约束和列级约束 FOREIGN KEY 保证数据一致性,完整性。 实现一对一或者一对多的关系。 外键约束的要求:<br> 1.父表和子表必须使用相同的存储引擎,而且禁止使用临时表<br> 2.数据表的存储引擎只能为InnoDB<br> 3.外键列和参照列必须具有相似的数据类型。其中数字的长度或是否有符号位必须相同;而字符的长度则可以不同(总之:数据类型必须相同,字符类型可以相似)<br> 4.外键列和参照列必须创建索引。如果外键列不存在索引,MySQL将自动创建索引 主键创建时会自动创建索引
    查看全部
  • 默认约束: 默认值: 当插入记录时。如果没有明确为字段赋值,则自动赋予默认值。 CREATE TABLE tb6( id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(20) NOT NULL UNIQUE KEY, sex ENUM('1','2','3')DEFAULT '3' );
    查看全部
  • 唯一约束: UNIQUE KEY 1.唯一约束可以保证记录的唯一性 2.唯一约束的字段可以为空值 3.每张数据表可以存在多个唯一约束
    查看全部
  • 查找记录 语法-SELECT (expr表示字段可以有多个字段也可以用*表示全部的字段)FROM tb1_name
    查看全部
  • 主键: PRIMARY KEY 1.每张数据表中只能存在一个主键 2.主键保证数据的唯一性 3.主键自动为NOT NULL 4.自动编号一定要与主键结合使用 但是主键不一定要与自动编号一起使用
    查看全部
  • INSERT[INTO] tbl_name[(col_name)] values() 插入记录 tb1_name表示表名字 (col_name)表示字段的名字,values()中填写字段的值
    查看全部
  • 自动编号: AUTO_INCREMENT 1.必须与主键组合使用 2.默认情况下。起始值为1,每次的增量为1
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2016-03-21

  • 语法-show columns from tab_name; 例子-SHOW COLUMNS FROM t1b;表示查看数据表的结构,返回的是一个表格结构
    查看全部

举报

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

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