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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
学习人数
综合评分9.67
950人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
  • 在插入记录时,如果出现ERROR 1366 (HY000)错误,可以先输入SET NAMES GBK; 然后再插入记录应该就没问题了。(MySQL的初始配置参考老师第一章)



    查看全部
    1 采集 收起 来源:数据准备

    2019-01-07

  • 数据类型 整型 (tinyint smallint mediumint int bigint) 浮点型 (FLOAT{[M,D]},DOUBLE{[M,D]})M:总位数,D:小数点后位数 日期(M>=D) (YEAR DATE TIME TIMESTEMP) 字符型 (CHAR VARCHAR TEXT) 显示数据库 SHOW DATABASES; 显示表结构 SHOW COLUMNS FROM table; 显示所有表 SHOW TABLES; 进入数据库 USE 数据库; 创建数据库 CREATE DATABASE 库名; 创建表 CREATE TABLE 表名(字段及信息); 插入数据 INSERT INTO table []VALUES();[]为空说明插入全部的值 查询数据 SELECT 字段 FROM table WHERE 条件 自增自动编号 auto_increment 主键约束 primary key(有auto_increment的一定是主键,主键不一定有auto_increment) 唯一约束 unique key 默认约束 default 当没有赋值时则自动添加默认值

    查看全部
    0 采集 收起 来源:总结

    2019-01-07

  • CHAR:定长,不足则后面补空格
    VARCHAR:不定长(可变的: variable)
    L+1或L+2里多出来的字节是用来保存数据值的长度的。在对长度可变的数据进行处理时,MySQL要把数据内容和数据长度都保存起来。

    1指L的最大存储范围,1个字节即8个1。
    对于有符号数最高位为符号位,但是字符型是无符号数,所以2^7+2^6+2^5+2^4+2^3+2^2+2^1+1=255,即第一个L<=255。



    查看全部
  • DATE 支持时间:1000年1月1日~9999年12月31日

    DATETIME 支持时间:1000年1月1日0时0秒~9999年12月31日23时59分59秒

    TIMESTAMP 支持时间:1970年1月1日~2037年12月31日

    TIME 支持时间:-8385959~8385959

    YEAR 支持时间:69~?


    查看全部
  • float(单精度浮点):float[(M,D)] m是数字总位数,d是小数点后面的位数,如果md被省略,会根据硬件允许的限制来保存值 

    double(双精度浮点):double[(M,D)]一般是float存储范围的十倍,

     FLOAT[(M总位数,D小数点后位数)]M>=D。单精度浮点,保留小数点后7位


    查看全部
  • ①整型 ,整型的存储范围分有符号位和无符号位两种,一般无符号位是有符号位的两倍。

    ②选择数据类型要根据实际数据的大小,选择合适的数据类型有利于数据的优化。

    100以内可以使用      tiny int            (非常小的整数)    字节数---1;

    3w以内可以使用       small int         (小的整数)            字节数---2

    800w以内可以使用  medium int    (中等的整数)          字节数---3   

    21y以内可以使用      int                 (常用整数)              字节数---4

    超过21y使用        big int                (大整数)                 字节数---8



    查看全部
  • 多表连接的代码

    查看全部
    0 采集 收起 来源:多表连接

    2019-01-06

  • 外连接又分为左连接和右连接

    查看全部
    0 采集 收起 来源:外连接OUTER JOIN

    2019-01-06

  • 内连接仅显示符合条件的记录。

    查看全部
    0 采集 收起 来源:内连接INNER JOIN

    2019-01-06

  • on后跟着连接条件,where后跟着结果筛选

    查看全部
    1 采集 收起 来源:内连接INNER JOIN

    2019-01-06

  • 删除主键的时候不需要加名字,因为一个表任何时候都是只有一个主键。外键是要加名字的。

    查看全部
  • 添加和删除默认default约束

    查看全部
  • 表级约束和列级约束

    查看全部
  • cascade set null  restrict=no action

    delete和update一起写的时候不能用or

    on delete cascade on update cascade

    查看全部
  • 这里的长度说的是数字类型的字节长度,而不是字符的长度,例如smallint和bigint是不可以的,但smallint(10)和smallint(8)就是可以的。

    查看全部

举报

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

微信扫码,参与3人拼团

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

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