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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 数据类型
    查看全部
  • 数据类型
    查看全部
  • 回顾概要
    查看全部
    0 采集 收起 来源:内容回顾

    2016-06-27

  • cmd操作 :cls 清屏登录 mysql3306 mysql默认接口 mysql -uroot -P3306 -h127.0.0.1(本地回环地址) 退出:mysql >exit;mysql > quit;mysql > \q;修改Mysq提示符连接客户端时通过参数指定连接上客服端后,通过prompt命令修改 mysql -uroot -proot --prompt \h 成功修改了提示符 第二种方法改变提示符 localhostprompt mysql> 改成: mysql> Mysql 提示符 \D 完整的日期 \D 当前数据库 \h 服务器名称 \u 当前用户 USE test;打开系统test数据库 对数据库,数据表,记录的管理 显示当前服务器版本 select version(); 显示当前日期时间 select now(); 显示当前用户 select USER(); MySQL语句规范 关键字与函数名称全部大写 数据库名称,表字段,字段名称全部小写 sql语句必须以分号结尾 创建数据库 create {database schema}IF NOT EXISTS] DB_NAME [DEFAULT] CHARACTER SET[=] charset_name CREATE DATABASE t1; 查询已经ok,跟查找补一个概念 //证明数据库是否成功 查看当前服务器下的数据表列表 show {DATABASES SCHEMAS} [LIKE 'pattern'] 查看警告信息 SHOW WARNINGS //确定编码方式或修改编码方式 SHOW CREATE DATABASE t1; 先查看编码方式 //创建一个指定编码的数据库 CREATE TADABSE IF NOT EXISTS t2 CHARACTER SET GBK //修改编码数据库编码方式 ,修改数据库 ALTER {DATABASE SCHEMA [DB_NAME] [DEFAULT] SET[=] charset_name } eg: SHOW CREATE t2 CHARACTER SET = utf8 删除数据库 DROP {DATABASE SCHEMA [IF EXISTS] DB_NAME} eg: DROP DATABASE t1;
    查看全部
    0 采集 收起 来源:操作数据库

    2018-03-22

  • 知识点回顾
    查看全部
    0 采集 收起 来源:内容回顾

    2016-06-27

  • mysql,下载,配置,安装,以及cmd方式的 操作mysql数据库,系统自带4张表,可以对数据库进行添加,修改名字,以及删除。
    查看全部
    0 采集 收起 来源:内容回顾

    2016-06-27

  • 限制查询结果返回数量,可以通过偏移量和要查找的数据量来确定 select * from users limit 2;表示从第一条开始返回,一共返回2条 select * from users limit 3,4;表示从第三条开始返回,返回4条
    查看全部
  • 通过使用having条件来对其中的一部分做分组,而分组的条件要么是一个聚合函数(只有一个返回值,例如count,sum等),要么出现在select语句的查询中
    查看全部
  • group by相当于将查询的结果放到set中(不重复)
    查看全部
  • select语句完整格式
    查看全部
  • insert select方式插入数据(将select的结果插入到数据表中)
    查看全部
  • 使用insert set语句插入数据,该方式可以使用子查询
    查看全部
  • users2(id, usermame, pwd, age, sex)<br> insert into users2 values(null,'Tom','password1',20,1);<br> insert into users2 values(default,'Tom','password1',20,1);<br> insert into users2 values(default,'Tom','password1',20,1),(default,'Tom',md5('123'),20,1);<br> 一次插入多条记录,可以使用逗号分隔。 说明:由于id是自增长的,在插入数据时可以使用null或者default
    查看全部
  • 知识要点
    查看全部
    0 采集 收起 来源:小结

    2016-06-27

  • 修改数据表的列定义(修改位置或者类型定义) alter table tbl_name modify [column] col_name col_definition [first after col_name] 类型不变,位置提前:alter table user2 modify id smallint unsigned not null first; 类型变化:alter table user2 modify id tinyint unsigned not null; 注意,大的类型转换成小类型可能会造成数据丢失。 修改列名称 alter table tbl_name change [column] old_col_name new_col_name col_definition [firstafter col_name] alter table user2 change column pid p_id tinyint unsigned not null; 修改数据表名称 方法1:alter table tbl_name rename [toas] new_tbl_name; 方法2:rename table tbl_name to new_tbl_name [,tbl_name2 to new_tbl_name2,...] 总结 约束按照功能分: not null, primary key,unique key, default, foregin key 约束按照列的数据分:表级约束,列级约束
    查看全部

举报

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

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