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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • MySQL内置函数库
    查看全部
    0 采集 收起 来源:回顾和概述

    2016-12-16

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

    2016-12-16

  • 子查询 连接
    查看全部
    0 采集 收起 来源:回顾和概述

    2016-12-16

  • 开源的关系型数据库
    查看全部
    0 采集 收起 来源:MySQL概述

    2016-12-16

  • MySQL语句的规范 关键字
    查看全部
  • ANY、SOME、ALL关键字规律
    查看全部
  • INSERT [INTO] 表名 [列名1,列名2,...]VALUES (内容1,内容2,...)
    查看全部
  • 删除主键约束 ALTER TABLE tbl_name DROP PRIMARY KEY; 删除唯一约束 ALTER TABLE tbl_name DROP {INDEX|KEY} index_name; eg: ALTER TABLE tbl_name DROP INDEX user; 删除user字段的唯一约束 删除外键约束 ALTER TABLE tbl_name DROP FOREIGN KEY fk_symbol;删除时一定要加上外键约束的名称可以用SHOW CREATE TABLE tbl_name查看
    查看全部
  • 添加主键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,....) eg: ALTER TABLE tbl_name ADD CONSTRAINT PK_tbl_name_id PRIMARY KEY (id); CONSTRAINT后是为主键起的名称,括号中是把那一列设为主键,本句意思为将tbl_name数据表中的id列设为主键并且主键名称为PK_tb1_name_id. 添加唯一约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] UNIQUE [INDEX|KEY] [index_name] [index_type] (index_col_name,....) eg: ALTER TABLE tbl_name ADD UNIQUE (username);本句是为数据表中的username字段添加了唯一约束。 添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name,....) reference_definition eg: ALTER TABLE tbl_name ADD FOREIGN KEY (username) REFERENCE tb2_name (user); 为username字段添加外键约束使它参照tb2_name表中的user字段 添加/删除默认约束 ALTER TABLE tb1_name ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT} eg: ALTER TABLE tbl_name ALTER user SET DEFAULT 15;添加user字段的默认值为15; ALTER TABLE tbl_name ALTER user DROP DEFAULT; 删除user字段的默认值使其变为NULL
    查看全部
  • 修改数据表 添加单列 ALTER TABLE tbl_name ADD[COLUMN] col_name column_definition [FIRST | AFTER col_name]. ALTER TABLE tbl_name ADD user TINYINT NOT NULL FIRST; 即为将user添加到数据表的第一列 ALTER TABLE tbl_name ADD passward TINYINT NOT NULL AFTER user; 即为将passward添加到数据表中user列的后边 添加多列 ALTER TABLE tbl_name ADD [COLUMN] (col_name column_definition,....) 特点:不能指定位置关系只能是在当前数据表的最下方 删除列: ALTER TABLE tbl_name DROP [COLUMN] col_name eg: ALTER TABLE tb1_name DROP user; 即为删除数据表中的user列 删除一列的同时在数据表中新增一列可以用‘,’隔开就可以
    查看全部
  • 关键字与函数名全部大写 数据库名称、表、字段名称全部小写 sql语句必须以分号结尾
    查看全部
  • 数字必须相同,字符可以不同,但字符很少会作为外键吧?
    查看全部
  • CHAR(M) M个字节 0<=M<=255 定长 M是5就5个字节 abc会算成abc00; VARCHAR(M) L+1个字节 L<=M,0<=M<=65535; 变长 abc就是abc; TINYTEXT L+1个字节,L<2的8次方; TEXT L+2个字节,L<2的16次方; MEDIUMTEXT L+3个字节,L<2的24次方; LONGTEXT L+4个字节,L<2的32次方; ENUM('value1','value2',...)1or2字节 取决于枚举值的个数(最多65535个值); SET('value1','value2',...)1、2、3、4、8字节,取决于set成员个数(最多64个成员);
    查看全部
  • 修改列名称两种方法: 1.ALTER TABLE 表名 RENAME [TO或AS] 新的表名; 2.RENAME TABLE 表名 TO 新的表名 [表名2 TO 新表名2...]
    查看全部
  • 总结类型,操作
    查看全部
    0 采集 收起 来源:总结

    2016-12-15

举报

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

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