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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 总结(一): 十、数据表操作: 1.创建数据表: a、创建数据表之前应该打开该表准备在哪一个数据库的操作: USE test; b、查询该数据库是否被打开的操作: SELECT DATABASE(); c、创建数据表: CREATE TABLE tb1( username CHAR(20), age TINYINT UNSIGNED, UNSIGED是指不能有负数 salary FLOAT(8,2) UNSIGNED ); d、查看数据表: SHOW TABLES; e.查看数据表的结构:其实就是列的性质: SHOW COLUMNS from tb2; f.向表中插入数据: INSERT tb1 VALUES ('Tom',20,4321.32);如果没有指定列,则全部字段都必须赋值,否则用下列的方法,不然报错 INSERT tb1(username,salary) VALUES ('Jenny',2999.29); g、查询表中的数据 SELECT * from tb1; h、非空验证:null / not null 在创建表的时候,如果我们后面没有加NULL,或者NOT NULL,字段是默认为空的,如果加了NOT NULL,表示字段不能为空,并且如果为not null,又没有录入数据的话,就会无法编译 CREATE TABLE tb3( username CHAR(20) NOT NULL, 若插入数据是没有给usrname赋值,则报错,因为已经设置不能为空 age TINYINT UNSIGNED NULL ); i. 自动编号: MYSQL自动编号要求 增加约束条件auto_increament,必须与主键primary key组合使用,默认起始值为1,每次的增量为1; create table tb3( id smallint unsigned auto_increament, username varchar(20) ); 系统报错,原因auto_increament约束条件必须和primary key 联合使 正确写法: create table tb3( id smallint unsigned auto_increament primary key, username varchar(20) );
    查看全部
    0 采集 收起 来源:总结

    2016-11-10

  • % 和 _ 的用法
    查看全部
    1 采集 收起 来源:MySQL 字符函数

    2016-12-20

  • 查找字段有%
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-12-20

  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-11-09

  • 字符函数
    查看全部
    0 采集 收起 来源:MySQL 字符函数

    2016-11-09

  • ANY、SOME、ALL关键字的取值规则
    查看全部
  • order by 对查询结果进行排序 [ORDER BY {col_name | expo | position} [ASC | DESC],...] SELECT * FROM users ORDER BY id DESC; 同时可以用几个条件来排序,按输入顺序来进行优先级的选择。
    查看全部
  • having 分组条件 [HAVING where_condition] 可是把全部的记录分组,也可以是有条件限制的进行分组。 SELECT sex, age FROM users GROUP BY sex HAVING age > 15; SELECT sex FROM users GROUP BY sex HAVING age > 15;
    查看全部
  • 子查询形式: 1.使用比较运算符(=、>、<、>=、<=、<>、!=、<=>)的子查询 语法结构:operand comparison_operator subquery 用ANY、SOME或ALL修饰的比较运算符(在子查询返回多个结果的情况下) operand comparison_operator ANY (subquery) operand comparison_operator SOME (subquery) ANY和SOME等价,符合其中的一个即可 operand comparison_operator ALL (subquery) 需要符合全部
    查看全部
  • 删除数据库 DROP DATABASE cl
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

  • 修改数据库编码方式 ALTER DATABASE cl CHARACTER SET = utf8
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

  • 创建不同编码方式的数据库 CREATE DATABASE IF NOT EXISTS cl CREATE SET = jdk
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

  • 查询数据库编码方式 SHOW CREATE DATABASE CL
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

  • 查询警告 SHOW WARNINGS
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

  • 创建已经存在的数据库 加上 IF NOT EXISTS ..将忽略错误
    查看全部
    0 采集 收起 来源:操作数据库

    2016-11-09

举报

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

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