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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 插入 insert [into] tab_name [clo_name] values (),(); insert users values(null, 'john',15); insert users values(default, 'john',15); 针对自动编号的 id 可以用null 或 default 赋值 针对有默认值的列 可以用 default 赋值 insert into users set username= '' , password = '' ; 可以用与子查询 insert into name() select。。。。; create table newname () select。。。;复制表信息 到新表 记录更新 update update tab_name set id= 12, name = '' where。。。。; 记录的删除 delete from tab_name where...; 数据库查询 select * from ... where group by having order by limit; select user.id AS ID, user.name AS NAME from user; group by 分组 having 后面只能跟聚合函数或者group by 后的组 信息 order by id asc desc limit n; limit m,n; 前面m个不显示
    查看全部
    0 采集 收起 来源:小结

    2017-08-17

  • create table [if not exists] table_name( column_name data_type
    查看全部
  • 第四节总结: 记录操作:增,改,删,查 INSERT://增加记录,有三种方法。 INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr|DEFAULT},...),(...),... INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},... INSERT [INTO] tbl_name [(col_name,...)] SELECT... UPDATE://更新数据 单表更新 UPDATE [LOW_PRIORITY][IGNORE] table_reference SET col_name1={expr1|DEFAULT},[col_name2={expr2|DEFAULT}]...[WHERE where_condition] 多表更新 DELETE : //删除数据 单表删除 DELETE FROM tbl_name [WHERE where_condition} 多表删除 SELECT: //查询 SELECT select_expr [,select expr2...] 只查找某一个函数或表达式 [ FROM table_references 查询表名 [WHERE where_conditon] 查询条件 [GROUP BY {col_name|position} [ASC|DESC],...] 按某个字段进行分组,相同的只显示第一个 [HAVING where_conditon] 分组时,给出显示条件 [ORDER BY {col_name|expr|position} [ASC|DESC],...] 排序 [LIMIT {[offset,]row_count|row_count OFFSET offset}] 限制返回数量 ]
    查看全部
    1 采集 收起 来源:小结

    2017-08-17

  • SELECT*FROM users LIMIT 2; 表示记两条记录,第0条开始 SELECT*FROM users LIMIT 3,2; 表示在第3条开始记录,共2条记录 insert插入另一个表中的记录 INSERT test(username) SELECT username FROM users WHERE gae>=30; test:要插入的表 users:被插入的另一个表
    查看全部
  • 聚合函数:接收多个值,但只有一个返回值 AVG() - 平均值 SELECT ROUND(AVG(goods_price),2) AS avg_price FROM tdb_goods; COUNT() - 计数(还有多种用法,可百度) SELECT COUNT(goods_id) as counts FROM tdb_goods; MAX() - 最大值 SELECT MAX(goods_price) as counts FROM tdb_goods; MIN() - 最小值 SUM() - 求和 SELECT SUM(goods_price) as counts FROM tdb_goods;
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-08-17

  • 信息函数(系统信息): 返回需要的系统信息 CONNECTION_ID() //连接ID(不同的机子可能不一样,因为是多线程的) DATABASE() //当前使用的数据库名字 LAST_INSERT_ID() //最后插入记录的ID号(不需指定数据表,返回最后操作的一张数据表的数据)。表中必须存在一个自动编号的字段,设置为主键,名字不一定叫ID USER() //当前用户 VERSION() //数据库版本信息
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2017-08-17

  • MySQL默认端口号是3306 MySQL超级用户名ROOT 创建数据看CREATE DATABASE 修改数据库ALTER DATABASE 删除数据路DROP DARABASE
    查看全部
    0 采集 收起 来源:内容回顾

    2017-08-17

  • NOW() /*当前时间 含日期时间 CURDATE() /* 当前日期 只有日期 CURTIME() /*当前时间 值有时间 DATE_ADD() /*时间增减或减少 (两个参数,第一个参数为日期的字符串,格式为‘年-月-日-时-分-秒’,可按顺序只写出部分,第二个参数为INTERVAL 数字 单位,用于进行增减操作) INTERVAL增加可以增加负值 单位 year ,month,week,day,hour,minute,second SELECT DATE_ADD('2014-3-12',INTERVAL 365 DAY); ==>2015-3-12 /*在原有给定的时间上增加365天 DATEDIFF(),时间差值计算 单位为日 前面时间减去后面时间(可以写时分秒,但不参与计算)例:DATEDIFF('2014-1-1','2015-1-1') ==> -365 DATE_FORMAT(),有两个参数,第一个参数为时间字符串,第二个参数为自定义的格式符(如%m,%M,%d,%Y,为数字月,单词月,日,年) 例SELECT DATE_FORMAT('2014-3-2','%m/%d/%Y'); ==> 03/02/2014
    查看全部
  • 比较运算符:(给出的都是闭合的区间) (1)IS [NOT] NULL,判断某个字段是否是NULL,如:SELECT * FROM test WHERE first_name IS NULL; (2)[NOT] IN ,判断某个字段是否在给定数据内,如SELECT 16 IN(1,2,16,68),返回的是true(1).(可用于字符串) (3)[NOT] BETWEEN....AND....判断某个字段是否在给定区间内,如SELECT 6 BETWEEN 0 AND 29,返回的是true(1)。
    查看全部
  • 比较运算符:
    查看全部
  • 加密函数 1.MD5(): SELECT MD5('admin'); 2.PASSWORD():修改当前用户和其他用户的密码,修改客户端自己的密码
    查看全部
    0 采集 收起 来源:MySQL 加密函数

    2017-08-17

  • 聚合函数; 特点:只返回一个值;
    查看全部
    0 采集 收起 来源:MySQL 聚合函数

    2017-08-17

  • 数值运算符与函数 1、CEIL(数值); 说明:就是向上取整,如:SELECT CEIL(3.01);结果是4; 2、FLOOR(数值); 说明:就是向下取整,如:SELECT FLOOR(3.99);结果是3; 3、DIV,取整除法,例:SELECT 3 DIV 4; 结果是0;因为3除以4,整数位为0; 4、MOD,相当于%取余运算符,也可以用%号代替;例子:SELECT 4 MOD 3; 结果为1;SELECT 5.3 MOD 3; 结果为2.3; 5、POWER(数值,数值)平方运算;例子:SELECT POWER(3,3); 结果为27; 6、ROUND(数值,小数的位数),指定小数的位数,并进行四舍五入 7、TRUNCATE(数值,截取位数); 说明:和ROUND()相似,只是不四舍五入,截取位数还能是负数(-1为个位之后变0,-2为十位之后变0,类推),如:SELECT TRUNCATE(125.68,-1); 结果为120;
    查看全部
  • 信息函数
    查看全部
    0 采集 收起 来源:MySQL 信息函数

    2017-08-17

  • 外键约束要求
    查看全部

举报

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

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