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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 子查询。
    查看全部
  • SOURCE 文件目录\文件名.sql 通过这个命令可以在客户端导入sql数据
    查看全部
    0 采集 收起 来源:数据准备

    2015-09-12

  • mysql -uroot -p123456789 //链接数据库 create database shop //创建shop数据库 show databases; //显示所有数据库 use shop //使用shop数据库
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2015-09-12

  • 因为最早录入的数据是采用UTF-8的编码方式,所以会出现乱码。现在要想使数据正常呈现出来,我们必须要使用gbk的编码,才能够加以识别。SET NAMES gbk;该命令指的是在客户端以gbk的编码方式来显示我们的数据。当然他只影响客户端的显示数据并不影响真实的数据表当中的数据。
    查看全部
    0 采集 收起 来源:数据准备

    2015-09-12

  • DROP TABLE 数据表的名字:删除整个数据表。
    查看全部
    0 采集 收起 来源:数据准备

    2015-09-12

  • (1)SELECT * FROM tdb_goods\G; // 网格形式输出查询结果 (2)由于存储时使用的编码方式为utf-8格式;客户端默认的为GBK格式,所以 需要使用 SET NAMES GBK; 设置读取信息的编码格式。(存储数据的属性没有不变化)
    查看全部
    0 采集 收起 来源:数据准备

    2015-09-12

  • INSERT 插入记录。INSERT users1(users1name) SELECT username FROM users WHERE age > 16;该语句的意思是,把users表中age大于16的username字段查找出来插入到users1数据表中的users1name字段。
    查看全部
  • LIMIT限制查询结果返回的数量。SELECT * FROM users LIMIT 2;该语句的意思是只返回前两个查询结果。SELECT * FROM users LIMIT 2,2;这条命令的意思是返回第三和第四条查询结果。SELECT 查询的得方式是从0开始计数的。除此之外我们还要注意ID号和我们结果集中的排列顺序没有任何关系,如果将数据表按照ID降序排列假使id号是1到9。那执行SELECT * FROM users LIMIT 2,2;的结果返回的是id号为7和6的字段。
    查看全部
  • SELECT * FROM users ORDER BY age DESC,id DESC;该命令的意思是:查看users 数据表并且按照age降序,如果age有相同那么再按照id降序的方式来查看。
    查看全部
  • SELECT sex ,age FROM users HAVING age >10;该命令的意思是查找sex和age大于10的字段。该命令可以采用聚合函数,聚合函数是指我们常规的max求最大值,min求最小值,avg求平均值,count计数,sum求和。这些函数我们成为聚合函数,因为他们永远只有一个返回值。having 后面的条件为一个聚合函数要么后面的条件即age出现在select要查找的语句中,否则会出错。使用聚合函数的例子:select sex from users group by sex having count(id)>2;
    查看全部
  • 查询结果分组。如SELECT sex FROM users(数据表的名字)GROUP BY sex;在分组的时候既可以指定列的列名也可以指定列的位置如SELECT sex FROM users(数据表的名字)GROUP BY 1;1就是select语句当中第一个所出现的字段。ASC是升序是默认的,DESC是降序,如果存在多个分组条件的话,每个条件之间用逗号分隔。
    查看全部
  • SELECT 查询表达式的书写规则或者说是规范。SELECT语句的查询表达式的顺序将影响着结果的顺序。举例:SELECT username ,id FROM users;或者SELECT id,username FROM users;还可以:SELECT users.id,users.username FROM users;也许会有人这样问,为什么要加上当前数据表的名字,当然如果只针对这一张表来做操作,我们完全没有必要去这样做,关键的问题是我们以后会使用到多表的连接,在使用多表连接的时候,就可能会出现一种情况,就是两张不同的表存在相同的字段如果直接写字段名字的话,就分不清这个字段属于哪张数据表,所以我们加上数据表可以清晰的分辨出这个字段隶属于哪个数据表。SELECT username AS uname,id AS userid FROM users;此命令的意思是在查询表达式的同时为字段修改名字。SELECT username id FROM users;此命令的意思将不再是在users 数据表中查找username和id而是把字段username的名字替换成了id然后在查找。
    查看全部
  • SELECT 查找记录。
    查看全部
  • 数据表删除操作。如果省去where条件,就会删除数据表中的所有记录。
    查看全部
  • MySQL学习笔记
    查看全部
    0 采集 收起 来源:MySQL概述

    2015-09-12

举报

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

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