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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 日期时间函数 NOW() /*当前时间 含日期时间 CURDATE() /* 当前日期 只有日期 CURTIME() /*当前时间 值有时间 DATE_ADD() /*时间增减或减少 SELECT DATE_ADD('2014-3-12',INTERVAL 365 DAY); ==>2015-3-12 /*在原有给定的时间上增加365天 INTERVAL增加可以增加负值 单位 year ,month,week,day SELECT DATEDIFF('2014-1-1','2015-1-1') ==> -365 /*时间差值计算 单位为日 前面时间减去后面时间 SELECT DATE_FORMAT('2014-3-2','%m/%d/%Y'); ==> 03/02/2014 /*日期格式转换
    查看全部
  • Cls cmd清屏命令
    查看全部
  • Cmd.net start 服务名称. UTF8
    查看全部
  • 外键约束的要求
    查看全部
  • 约束分类
    查看全部
  • 使用数据库 USEdb_name 删除数据库表 DROP DATABASE/TABLE db_name/tb_name 创建数据表 CREATE TABLE tb_name( _name type [NULL | NOT NULL] [AUTO_INCREMENT(PRIMARY KEY)] 查看数据表结构 SHOW TABLE [FROM db_name] 显示数据表结构 SHOW COLUMNS FROM tbl_name 插入记录 INSERT[INTO]tb1_name[(col_name,...)]VALUES(val,...) 记录查找 SELECT expr,...FROM tb1_name SELECT * FROM tbl_name NULL 字段值可以为空 NOT NULL 字段值禁止为空 AUTO_INCREMENT 自动编号且必须与*主键*组合使用 默认情况下起始值为1每次的增量为1(整数) 概念解释 主键(PRIMARY KEY) 主键约束 每张数据表只能存在一个主键 主键保证记录的唯一性 主键自动为NOT NULL 不一定和AUTO_INCREMENT一起使用 UNIQUE KEY 唯一约束 唯一约束可以保证记录的唯一性 唯一约束的字段可以为空值(NULL) 每张数据表可以存在多个唯一约束 DEFAULT 默认值 当插入记录时如果没有明确为字段赋值则自动赋予默认值
    查看全部
    0 采集 收起 来源:总结

    2016-05-22

  • 插入记录(数据表中的 行) INSERT [INTO] tb1_name[(col_name,...)] VALUES(val,...); INSERT:关键字; INTO:可省略; tb1_name:数据表的名称; col_name:数据表中字段(列)的名称 可以省略,当省略时,后面插入记录数要和所有字段数相符,不省略时,要输入字段名称,后面插入记录也要相符; VALUES(val,..):关键字(记录),记录数要和前面字段相符。
    查看全部
  • @MySQL——(五)子查询与连接——一多表删除 例句: DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id; 表示删除t1表中多余的名称重复行,仅保留一行。 1、个人理解: (1)DELETE tbl_name FROM ...,这里的tbl_name是待删减表,FROM后面的句子会最终得到一个数据表,如果是tbl_name的子表,则从tbl_name里删除这个子表。 (2)t1 LEFT JOIN t2 ON condition_expr WHERE filter:后半部用于返回一个数据表,其中的数据就是要删除的数据。t1内联t2,t1的【每条数据先通过condtion_expr与t2匹配,如果匹配通过再经过filter筛选】才会最终进入数据表。
    查看全部
    0 采集 收起 来源:多表删除

    2018-03-22

  • 知识点总结
    查看全部
    0 采集 收起 来源:小结

    2016-05-22

  • 数据类型:字符型 1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在后面补两个空格0——255 2、VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M0——65535 3、ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女','保密') 4、SET('value1','value2'...) 最多64个成员,可以任选里面其中几个,任意排列组合 MEDIUMTEXT -L+3字节, L<2^24 LONGTEXT -L+4字节, L<2^32 ENUM('value1','value2'...) -1或2个字节,取决于枚举值的个数(最多65535个值) SET('value1','value2'...) -1、2、3、4或8个字节,取决于set成员的数目(最多64个成员)
    查看全部
  • 1.连接 MySQL在SELECT语句、多表更新、多表删除语句中支持JOIN操作。 语法结构 table_reference A {[INNER|CROSS] JOIN | {LEFT|RIGHT} [OUTER] JOIN} table_reference B ON condition_expr 2.数据表参照 table_reference tbl_name [[AS] alias] | table_subquery [AS] alias 数据表可以使用tbl_name AS alias_name 或 tbl_name alias_name赋予别名。 table_subquery可以作为子查询使用在FROM子句中,这样的子查询必须为其赋予别名。
    查看全部
  • 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59
    查看全部
  • 修改数据表名
    查看全部
  • 修改列定义
    查看全部
  • 删除外键约束
    查看全部

举报

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

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