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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 约束的作用以及类型
    查看全部
  • AUTO_INCREMENT:自动编号,必须与主键组合使用,默认值为1,每次递增1 自动编号可以为整型或字符型,当是字符型时,小数位数必须为0
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2015-11-18

  • 字符型
    查看全部
  • 浮点型
    查看全部
  • 约束划分: 按功能:NOT NULL(非空约束)、PRIMARY KEY(主键约束)、UNIQUE KEY(唯一约束)、 DEFAULT(默认约束)、FOREIGN KEY(外键约束) 按数据列的数目:表级约束、列级约束 修改数据表: 针对字段的操作:添加/删除字段、修改列定义、修改列名称等 针对约束的操作:添加/删除各种约束 针对数据表的操作:数据表更名(两种方式)
    查看全部
    0 采集 收起 来源:小结

    2015-11-18

  • xampp 下mysql默认密码是空的
    查看全部
  • 修改列定义:列(字段)的名字上没有问题,但字段的数据类型可能有问题,或字段的位置上有问题; 将user2的id字段移到最前面:ALTER TABLE user2 MODIFY id SMALLINT UNSIGNED NOT NULL FIRST; 将user2的id字段数据类型改为TINYINT类型:ALTER TABLE user2 MODIFY id TINYINT UNSIGNED NOT NULL; 修改数据类型时:由大数据类型改为小数据类型时可能会造成数据丢失; 修改列(字段)名称:CHANGE可以修改列定义和列名称 将user2的pid字段改为p_id,并且数据类型改为TINYINT; ALTER TABLE user2 CHANGE pid p_id TINYINT UNSIGNED NOT NULL; 修改数据表名: 将user2更名为user3: 方法一:ALTER TABLE user2 RENAME user3; 方法二:RENAME TABLE user2 TO user3; 提示:尽量不要修改数据表跟字段的名字。
    查看全部
  • 删除主键约束: ALTER TABLE users2 DROP PRIMARY KEY; 查看约束的名字:SHOW INDEXES FROM tb_name\G; 删除唯一约束:ALTER TABLE users2 DROP INDEX username; 查看外键约束的名称:SHOW CREATE TABLE tb_name; 这里得到系统赋予的外键约束的名称为:user2_ibfk_1; 删除外键约束:ALTER TABLE user2 DROP FOREIGN KEY user2_ibfk_1; 顺便删除索引:ALTER TABLE user2 DROP INDEX pid; 创建主键约束跟唯一约束的时候会自动创建相应的索引;;;;;
    查看全部
  • 数值的运算符与函数
    查看全部
  • char(5) 定长 abc两空格 varchar(5)变长 abc
    查看全部
  • 添加主键约束: ALTER TABLE tb_name ADD PRIMARY KEY (id); 添加唯一约束: ALTER TABLE tb_name ADD UNIQUE (username); 添加外键约束: ALTER TABLE user2 ADD FOREIGN KEY (pid) REFERENCES provinces (id); 添加/删除默认约束: 添加age字段:ALTER TABLE user2 ADD age TINYINT UNSIGNED NOT NULL; 添加默认约束:ALTER TABLE user2 ALTER age SET DEFAULT 15; 删除默认约束:ALTER TABLE user2 ALTER age DROP DEFAULT;
    查看全部
  • 添加一列: ALTER TABLE tb_name ADD col_name column_definition [FIRST | AFTER col_name]; users1表最后添加age这一列: ALTER TABLE users1 ADD age TINYINT UNSIGNED NOT NULL DEFAULT 10; users1的username字段后添加password字段; ALTER TABLE users1 ADD password VARCHAR(27) NOT NULL AFTER username; FIRST关键词表示添加的字段在所有字段的最前面; 删除单列:ALTER TABLE tb_name DROP col_name; 删除多列:ALTER TABLE tb_name DROP col_name1, DROP col_name2; 也可以删除一列的同时添加一列,这些操作以','为分割。
    查看全部
  • 对一个数据列建立的约束称为列级约束; 对多个数据列建立的约束称为表级约束; 列级约束既可以在列定义时声明,也可以在列定义后声明; 例如:主键既可以在id这个字段定义时声明,也可以在id这个字段定义后声明;PRIMARY KEY ('id'), 表级约束只能在列定义后声明。 列级约束用的最多,表级约束很少用到;并不是每一种约束都存在表级和列级约束;其中NOT NULL、DEFAULT约束只有列级约束;主键、唯一、外键约束表级跟列级约束都存在。
    查看全部
  • 字符函数-2
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-11-18

  • 字符函数-1
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2015-11-18

举报

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

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