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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • mysql整型数据
    查看全部
  • DELIMITER //为什么要改为默认的分隔符; 因为;在mysql中表示命令的结束,那么就不会存在RENTURN返回值了! CREATE FUNCTION adderuser(username VARCHRA(20)) RETURNS INT UNSINGED BEGIN //如果要执行多条命令要用复合结构 用BEGIN ...END INSERT test(username) VALUES(username);//这value里面的username是参数 RETURN LAST_INSERT_ID(); END //
    查看全部
  • CREATE FUNCTION f1(参数1 SMALLINT UNSIGNED,参数二 TINYINT UNSIDNEG)<br> RETURNS FLOAT(10,2) UNSIGNED //要标出返回值的类型<br> RETURN (参数1+参数2)/2;函数体里面只有一条命令时,可以用RETURN ,否则要用复合结构 //调用: SELECT f1(33,66);
    查看全部
  • 要填充表中某行的其他值,语法是:update 表名 set 列名=值 where 列明=值;
    查看全部
  • 聚合函数(都是大写)//一般用在数据表中<br> AVG()求平均值 //SELECT AVG(good_pric) AS avg_price FROM tb_name.<br> COUNT()计数 //SELECT COUNT(good_id) FROM....//统计id<br> MAX()最大值 //SELECT MAX(good_price ) FROM..//返回good_price字段下记录最大值<br> MIN1()最小值
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2018-03-22

  • UPDATE tdb_goods INNER JOIN tdb_goods_cates ON goods_cate=cate_name SET goods_cate=cate_id<br> 效果是将goods_cate 原来的中文描述,换成对应的数字 <br> 用另外的表来更新本表的记录 对数据的优化有好处
    查看全部
    0 采集 收起 来源:多表更新

    2018-03-22

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

    2015-12-07

  • SELECT CONNECTION _ID链接ID//不同用户id不同 SELECT DATEBASE() //显示当前当前数据库 SELECT LAST_INSERT_ID最后插入ID //如果insert插入记录只插入一条,就显示这条记 录的id,如果同是插入多个记录 INSERT test(age ,sex) VALUES(23,男),(24,女),只显示第一个也就是23,男那条,并且表中要有自动编号的字段! SELECT USER()当前用户;
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2015-12-07

  • 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/%d'); ==> 03/02/2014 //日期格式转换
    查看全部
  • SELECT 15 [NOT] BETWEEN 20 AND 30;//15在20和30 之间吗?<br> SELECT 10 IN(10,20,30)// 返回1 ,还有NOT IN(); SELECT 1 IS[NOT] NULL;//1 是空吗?
    查看全部
  • 我们应该参照商品表去更新商品表,在商品表中把商品的类目换成相对应的数字来表示
    查看全部
  • insert tdb_goods_cates (cate_name) select good_cate from tdb_goods group by goods_cate; 将后面那个查询语句的结果插入到tdb_goods_cates表中的cate_name字段下面 效果如图
    查看全部
  • 数值运算符
    查看全部
  • 修改数据库表的操作
    查看全部
  • 1、删除主键约束:ALTER TABLE 表名 DROP PRIMARY KEY; 2、删除唯一约束:ALTER TABLE 表名 DROP {INDEX|KEY} 约束所在字段; 3、删除外键约束:ALTER TABLE 表名 DROP FOREIGN KEY 外键索引名字; 4、查看外键约束名称:SHOW CREATE TABLE 表名; 1、添加主键约束: ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] PRIMARY KEY[index_type] (col_name); 2、添加唯一约束 ALTER TABLE tbl_name ADD UNIQUE(col_name); 3、添加外键约束 ALTER TABLE tbl_name ADD [CONSTRAINT[symbol]] FOREIGN KEY [index_type](外键列) REFERENCES 父类(参考列); 4、添加/删除默认DEFAULT约束 ALTER TABLE tbl_name ALTER col_name SET DEFAULT literal / DROP DEFAULT; 5、查看索引:SHOW INDEXES FROM 表名;
    查看全部

举报

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

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