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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • MySQL登录命令
    查看全部
  • 命令行启动SQL服务 net start mysql 停止SQL服务 net stop mysql
    查看全部
  • MySQL配置文件
    查看全部
  • Mysql默认端口是 3306; Mysql中超级用户 root; 创建数据库 CREATE DATABASE; 展示版本信息 SELECT VERSION; 展示当前用户 SELECR USER; 展示所有数据库 SHOW DATABASES; 创建数据库 CREATE DATABASE 名称; 设置数据库字符集 CREATE DATABASE IF NOT EXISTS 名称 CHARACTER SET utf8; 修改字符集 ALTER DATABASE 名称 CHARACTER SET gbk; 展示创建数据库的信息 SHOW CREATE DATABASE 名称; 删除数据库 DROP DATABASE 名称;
    查看全部
    0 采集 收起 来源:内容回顾

    2017-05-04

  • mysql目录结构
    查看全部
  • MySQL目录结构
    查看全部
  • SELECT*FROM users LIMIT 2; 表示返回两条记录 SELECT*FROM users LIMIT 2,2; 查找第3,4条记录。(前面的2表示从第三条开始查找,跟java语法一样从0开始计算。后面的2表示查找两条记录) 将查询结果写入数据表: 将表格users中age大于30的数据行放入数据表test中的username数据行 INSERT test(username) SELECT username FROM users WHERE age>=30;
    查看全部
  • 对查询结果进行排序,用SELECT * FROM tb_name[ORDER BY {col_name|expr|position}[ASC(升序,ASCEND 上升)|DESC(降序,DESCEND降落)],...] 例:SELECT*FROM tb_1 ORDER BY id DESC. 也支持多个字段来排序,如果第一个字段能得到想要结果,那就直接忽略余下字段。如果不能得到想要的结果,就按照下一个字段进行排序。 例:SELECT*FROM tb_1 ORDER BY age, id DESC.
    查看全部
  • 分组的条件 HAVING 分组过滤条件: HAVING 后的字段必须是SELECT后出现过的(如“SELECT sex,age FROM users GROUP BY age HAVING age>20",age就出现在SELECT后),或放在聚合函数(包括COUNT:计算行的数量,MAX:计算列的最大值,MIN:计算列的最小值,SUM:获取单个列的合计值,AVG:计算某个列的平均值等)中 如SELECT age FROM tb_1 GROUP BY age HAVING count(id)>=2;这个记录里,age有8条记录,count(id)>=2表示age里面行的数量大于2,这样就只有6,8,12行的数量大于2,故最后显示这三个。 SELECT age FROM tb_1 GROUP BY id HAVING MIN(id)>=3;这个记录里,id有8条记录,MIN(id)>=3表示要显示id的最小值大于等于3的所以行里的age的数据,故显示了17,8,12,8,12,6。 | id | username | pwd | age | sex | +----+----------+------+-----+------+ | 1 | TOM | SSS1 | 12 | 0 | | 2 | JANE | sss | 6 | 0 | | 3 | sky | 12s | 17 | 0 | | 4 | toy | 152s | 8 | 0 | | 5 | JACK | WWE | 12 | 0 | | 7 | BRAIN | QWE | 8 | 0 | | 8 | RICE | EEE | 12 | 0 | | 9 | qwe | 123 | 6 | 0 | +----+----------+------+-----+------+
    查看全部
  • group by 查询结果分组 GROUP BY{col_name列名|position位置}[ASC升序|DESC降序},...] 例句:SELECT sex FROM tb_1 GROUP BY sex: SELECT sex,age FROM tb_1 GROUP BY sex,age; (意思是查询表中sex数据 并且给sex分组。支持多个分组,可以以逗号隔开)【推荐】 也可 select sex from 表名 group by 1;(意思是查询表中sex的数据 并从第一个开始排序,也就是指定位置)【不推荐】
    查看全部
  • WHERE语句进行条件查询 WHERE:条件表达式 对记录进行过滤,如果没有指定WHERE子句,则显示所有记录。在WHERE表达式中,可以使用MySQL支持的函数或运算符。
    查看全部
  • 外键约束参照操作
    查看全部
  • SELECT* FROM table INSERT table(...) VALUE(...) DELETE FROM table WHERE ... id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT
    查看全部
  • 整型数据范围
    查看全部
  • 多表更新 UPDATE tdb_goods INNER JOIN tdb_goods_cates ON goods_cate=cate_name; SET goods_cate = cate_id;
    查看全部
    0 采集 收起 来源:多表更新

    2017-05-03

举报

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

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