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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数据类型
    查看全部
  • Mysql 基础
    查看全部
    0 采集 收起 来源:内容回顾

    2017-07-28

  • 编辑数据表的默认存储引擎 MySQL配置文件 default-storage-engine=INNODB
    查看全部
  • 约束 约束保证数据的完整性和一致性 约束分为表级约束和列级约束 约束类型包括: NOT NULL(非空约束) PRIMARY KEY(主键约束) UNIQUE KEY(唯一约束) DEFAULT(默认约束) FOREIGN KEY(外键约束):保持数据一致性,完整性;实现一对一或一对多关系
    查看全部
  • 单表更新 UPDATE table_reference SET col_name1={expr1|DEFAULT} [,col_name2={expr2|DEFAULT}]... [WHERE where_condition] 如对id=3的记录,将其age值加5,sex值设为0: UPDATE user SET age = age + 5,sex = 0 WHERE id = 3;
    查看全部
  • 插入记录3种方法 1.INSERT tbl_name VALUES(值1,值二,值三,表达式1,……)[,(值1,值二,值三,……)] 可以同时插入多条记录,但不能使用子查询,记录的值可以是值,也可以是表达式(不加单引号) 2.INSERT tbl_name SET col_name1=值1,col_name2=值2 只能一次性插入一条记录,但可以使用子查询subquery 例:INSERT users SET username='Ben',password='456'; 3.INSERT tbl_name[col_name] SELECT…… 将查询结果插入表中
    查看全部
  • 记录操作之INSERT 方法一:INSERT [INTO] table_name [(column_name,...)] {VALUES|VALUE} ({expr(表达式)|DEFAULT(默认值)},...),(...),...; INSERT [INTO] 表名 [(列名1,列名2,...)] VALUES(列值1,列值2,...),(列值3,列值4,…),…; 若省略列名则所有列要依次赋值 对于自动编号的字段,插入“NULL”或“DEFAULT”系统将自动依次递增编号; 对于有默认值的字段,可以插入“DEFAULT”表示使用默认值; 列值可传入数值(1,2,3....)、表达式(如3*7+1)或函数,如密码可以用md5()函数(PHP中的函数,求字符串哈希值函数)(如md5('123')); 可同时插入多条记录,多条记录括号间用逗号“,”隔开. 例:INSERT users VALUES(DEFAULT,'Tom','123',3*7-5,1),(NULL,'Rose',md5('123'),DEFAULT,0);
    查看全部
  • notnull primary key auto_increment 主键约束,自动增长 unique key 唯一约束 foreign key 外键约束 derault 默认约束
    查看全部
    0 采集 收起 来源:回顾和概述

    2017-07-28

  • 约束:按功能分为NOT NULL(非空约束),PRIMARY KEY(主键约束), UNIQUE KEY(唯一约束),DEFAULT(默认约束),FOREIGN KEY(外键约束). 按数据列的数目分为:表级约束和列级约束。
    查看全部
    0 采集 收起 来源:小结

    2017-07-28

  • 修改列定义:modify,change: * ALTER TABLE 表名 MODIFY 列名 数据类型 其他属性 举例:ALTER TABLE users2 MODIFY id SMALLINT UNSIDNED FIRST; * ALTER TABLE 表名 CHANGE 列名 新列名 数据类型 其他属性 举例:ALTER TABLE users2 CAHNGE pid p_id SMALLINT UNSINGED NOT NULL; 表重命名的两种方法:rename和rename to * ALTER TABLE 表名 RENAME [TO|AS] 新表名 举例:ALTER TABLE users2 RENAME users3; * RENAME TABLE 表名 TO 新表名; 举例:RENAME TABLE users3 TO users2;
    查看全部
  • NULL,字段可以为空 NOT NULL,字段禁止为空
    查看全部
  • 记录查找 SELECT expr, FROM tb1_name
    查看全部
  • 分析的根本
    查看全部
  • 查看数据表结构 SHOW COLUMNS FROM tb1_name
    查看全部
  • DEFAULT 默认值 当插入记录时,如果没有明确为字段赋值,则自动赋予默认值
    查看全部

举报

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

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