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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 创建数据表的语句
    查看全部
  • SELECT DATABASE();-显示当前用户打开的数据库
    查看全部
  • 无限分类:同一张表既是父类又是子类; 自身连接:同一个数据表对其自身进行连接
    查看全部
  • USE:打开数据库
    查看全部
  • 表是一个二维表,行是【记录】,列是【字段】
    查看全部
  • 限制查询结果返回数量 [LIMIT{[offset,]row_countrow_count OFFSET offset}] eg: SELECT * FROM users LIMIT 2; // 从第一条开始(第一个为0),返回两条 SELECT * FROM users LIMIT 2,3 ;//从第三条开始(第一个为0),返回三条 第三种insert,数据从一个表插入到另一个表: INSERT table_name(column_name) SELECT ... eg: INSERT test SELECT username FROM users WHERE age >=30; // 字段不匹配提示 INSERT test(username) SELECT username FROM users WHERE age >=30;
    查看全部
  • 1.ENUM(“member1″, “member2″, … “member65535″),1或2个字节。enum数据类型就是定义了一种枚举,最多包含65535个不同的成员。当定义了一个ENUM的列时,该列的值限制为列定义中声明的值。如果列声明包含NULL属性,则NULL将被认为是一个有效值,并且是默认值。如果声明了NOT NULL,则列表的第一个成员是默认值。 2.SET(“member”, “member2″, … “member64″),1,2,3,4或8个字节。SET数据类型为指定一组预定义值中的零个或多个值提供了一种方法,这组值最多包括64个成员。值的选择限制为列定义中声明的值。
    查看全部
  • 1.CHAR(n)和VARCHAR(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。同时CHAR和VARCHAR最大的区别就在于CHAR不管实际value都会占用n个字符的空间,而VARCHAR只会占用实际字符应该占用的空间+1,并且实际空间+1<=n。超过CHAR和VARCHAR的n设置后,字符串会被截断。CHAR的上限为255字节,VARCHAR的上限65535字节,TEXT的上限为65535。CHAR在存储的时候会截断尾部的空格,VARCHAR和TEXT不会。VARCHAR会使用1-3个字节来存储长度,TEXT不会。 2.字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在 ASCII 编码中,一个英文字母字符存储需要1个字节。在 GB 2312 编码或 GBK 编码中,一个汉字字符存储需要2个字节。在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节。在UTF-16编码中,一个英文字母字符或一个汉字字符存储都需要2个字节(Unicode扩展区的一些汉字存储需要4个字节)。在UTF-32编码中,世界上任何字符的存储都需要4个字节。
    查看全部
  • 先截屏吧。。。恐怕一会儿写不出来。。。。呵呵
    查看全部
    0 采集 收起 来源:多表删除

    2016-08-02

  • 1个字节等于8个bit,L+几个字节后面的几个字节指的是他的最大存储范围。8个bit等于就是8个1,相当于255,就是2的8次方。16个1就相当于2的16次方。3个字节四个字节依次类推。
    查看全部
  • 修改Mysql提示符:1.mysql -u用户名 -p密码 --prompt 提示符;(详细Mysql提示符见下图所示) 2.进入mysql后 可以直接通过prompt 提示符进行更改
    查看全部
  • ENUM:枚举(在后面几个枚举值中做选择) SET:集合(将后面几个值做排列组合)
    查看全部
  • 存储引擎特点
    查看全部
  • 分组条件: 利用GROUP BY 分组 添加分组条件 [HAVING where_condition] 要么为一个聚合函数,要么出现在SELECT 条件中。 [HAVING when where_condition] SELECT sex FROM users GROUP BY 1 HAVING age > 35; //有错 SELECT sex, age FROM users GROUP BY 1 HAVING age > 35; SELECT sex FROM users GROUP BY 1 HAVING count(id) >= 2; (这条指令,指按照sex分组,分成了两组sex=0和sex=NULL,条件id数大于2的留下显示,显然sex=0个数有8>2故留下,而sex=NULL个数为1,不满足条件,故不显示。如果条件改成count(id)>=1,则会显示sex为0和NULL两个分组。) 聚合函数永远只有一个返回结果 count是记录个数的,
    查看全部
  • CHAR:定长型(当不足长度是用空格补齐) VARCHAR:变长(不会补齐)
    查看全部

举报

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

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