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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • USE test打开数据库
    查看全部
  • SELECT DATABASE()显示当前打开的数据库
    查看全部
  • TINYINT 字节数1 SMALLINT 字节数 2 MEDIUMINT 字节数 3 INT 字节数4 BIGINT 字节数 8 BIGINT
    查看全部
  • MySQL默认端口号是3306 MySQL超级用户名ROOT 创建数据看CREATE DATABASE 修改数据库ALTER DATABASE 删除数据路DROP DARABASE
    查看全部
    1 采集 收起 来源:内容回顾

    2017-08-13

  • MySQL默认约束 sex enum('1','2','3') default '3'
    查看全部
  • 1.primary key 主键约束 一个表中只能有一个 2.UNIQUE KEY (1)唯一约束 (2)唯一约束可以保证记录的唯一性 (3)唯一约束的字段可以为空值(NULL) (4)每张数据表可以存在多个唯一约束
    查看全部
  • MySQL初涉主键约束 1、唯一性(可以赋值但是不能给两个记录赋一样的值)每张表只存在一个主键 2、非空,插入方式与NOT NULL一样 3、自动编号(AUTO_INCREMENT)必须与主键(PRIMARY KEY)搭配使用,主键可以不与自动编号一起使用 创建一个带主键的表: CREATE TABLE user( -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, -> username VARCHAR(20) NOT NULL -> ); 接着一次插入数据,便会有编号出现,但是如果删除了,编号会出现间断。
    查看全部
  • MySQL记录插入与查找: 一、 插入记录(插入表中的行) INSERT tbl_name [(col_name),...] VALUES(val,...); 1. 省略字段后,values(记录内容必须按照表列顺序也就是字段顺序以逗号分隔,且插入内容一个不能少); 2. 若不省略字段(可部分省略,省略部分记录自动为空),values(记录内容按照字段插入内容,写几个字段插入几个内容); 3. 若是省略插入的字段名,则不能省略要插入字段。 INSERT tb1 VALUES('TOM',25,6782.12) 4. 当我们仅仅是为某一些字段赋值时,就必须将字段写上。 INSERT tb1(username,salary) VALUES('jOIN',3398.98) 二、记录查找(多表查原理笛卡尔积): SELECT expr(表达式),...FROM tbl_name; SELECT * FROM tb1; (*字段的过滤,表示全部记录)
    查看全部
  • MySQL查看数据表结构: SHOW COLUMNS FROM tbl_name
    查看全部
  • MySQL查看数据表: SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr]; (不仅可以查看当前数据库列表,还可以用来查看其他数据库列表) 例: SHOW TABLES;//查看当前选择的数据库的所有表 SHOW TABLES FROM MySQL;//查看MySQL数据库中的所有表,当前选择数据库位置不变。 SELECT DATABASE();//查看当前选择的数据库
    查看全部
  • MySQL创建数据表 一、数据表 1、数据表(或表)是数据库最重要的组成部分之一,是其他对象的基础 2、表是一个二维表,行称为【记录】,列称为【字段】 二、创建数据表 1、首先打开数据库(数据库要存在): USE 数据库名称 2、创建数据表:CREATE TABLE [IF NOT EXISTS] table_name( column_name(列名称) data_type(列类型), .... ) 举例—— CREATE TABLE tb1( username VARCHAR(20), userage TINYINT UNSIGNED, salary FLOAT(8,2) UNSIGNED, );
    查看全部
  • 约束类型
    查看全部
  • MySQL数据类型之字符型 1. CHAR(n)和VARCHAR(n)中括号中n代表字符的个数,并不代表字节个数,所以当使用了中文的时候(UTF8)意味着可以插入m个中文,但是实际会占用m*3个字节。 2. 同时CHAR和VARCHAR最大的区别就在于CHAR不管实际value都会占用n个字符的空间,而VARCHAR只会占用实际字符应该占用的空间+1,并且实际空间+1<=n。 3. 超过CHAR和VARCHAR的n设置后,字符串会被截断。 4. CHAR的上限为255字节,VARCHAR的上限65535字节,TEXT的上限为65535。 5. CHAR在存储的时候会截断尾部的空格,VARCHAR和TEXT不会。 6. VARCHAR会使用1-3个字节来存储长度,TEXT不会。 7. 字符是指计算机中使用的字母、数字、字和符号,包括: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个字节。 其它类型: 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个成员。值的选择限制为列定义中声明的值。
    查看全部
  • MySQL数据类型之日期时间型 1、YEAR:1970至2069 2、TIME:-838:59:59至838:59:59 3、DATE:1000-1-1至9999-12-31 4、DATETIME: 1000-1-1 00:00:00至9999-12-31 23:59:59 5、TIMESTAMP存储范围:1970-1-1 00:00:00到2037-12-31 23:59:59
    查看全部
  • MySQL数据类型之浮点型
    查看全部

举报

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

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