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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 1.查看数据表列表 SHOW TABLES [FROM db_name] [LIKE 'pattern' | WHERE expr] SHOW TABLES; //查看当前数据库中的表 SHOW TABLES FROM mysql; FROM之后,当前数据库不会发生改变 SELECT DATABASE();
    查看全部
  • ANY SOME ALL 原则
    查看全部
  • ................
    查看全部
  • 创建数据表 CREATE TABLE [IF NOT EXISTS] table_name( column_name1 data_type*第一列*,column_name2 data_type*第二列*,......) 关系型数据库就是二维表格。行称之为记录。列称之为字段 USE database name;打开某个数据库 select database();查看被打开的数据库
    查看全部
  • MySQL数据类型(4):字符型 1、CHAR(M):定长类型,比如CHAR(5),如果我们只赋值abc,那么系统会自动在后面补两个空格0——255 2、VARCHAR(M):变长类型,L+1个字节,其中L<=M且0<=M0——65535 3、ENUM('value1','value2'...)枚举值,提供几个选项,选择其中一个,如:性别('男','女','保密') 4、SET('value1','value2'...) 最多64个成员,可以任选里面其中几个,任意排列组合 MEDIUMTEXT -L+3字节, L<2^24 LONGTEXT -L+4字节, L<2^32 ENUM('value1','value2'...) -1或2个字节,取决于枚举值的个数(最多65535个值) SET('value1','value2'...) -1、2、3、4或8个字节,取决于set成员的数目(最多64个成员)
    查看全部
  • 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
    查看全部
  • 子查询始终出现在小括号内 可以包含有多个关键字或者条件 eg:DISTINCT,GROUOP BY LIMIY,函数等。 子查询的外层查询可以是:SELECT,INSERT,UPDATE,SET或DO..... 子查询的返回值:标量,一行,一列或者子查询。
    查看全部
  • 浮点型 float(单精度浮点):float[(M,D)] M是数字总位数,D是小数点后面的位数,如果md被省略,会根据硬件允许的限制来保存值 double(双进度浮点):double[(M,D)]一般是float存储范围的十倍
    查看全部
  • SELECT * FROM tdb_goods\G 显示乱码 - 因为存入数据的时候用的是UTF-8的编码 如果要正确显示出来 则需要用 gbk的编码方式显示。 set names gbk:表示只是设置客户端的显示编码,不会影响数据编码
    查看全部
    0 采集 收起 来源:数据准备

    2015-05-19

  • 初涉MySQL——操作数据库 一、数据库创建:CREATE DATABASE; 1、语法:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name. 2、DATABASE和SCHEMA是相同的,任选其一 3、IF NOT EXISTS:如果创建的数据库存在,则不只报出warning,不写会报错 4、CHARACTER SET gbk:为表设置编码方式,如果不设置则用mysql默认的编码方式 二、查看数据库列表:SHOW DATABASES/DATABASE t1; 1、SHOW { DATABASE | SCHEMAS } [LIKE 'pattern' | WHERE expr] 2、SHOW CREATE DATABASE xx; 显示xx数据库信息 三、数据库的修改:ALTER DATABASE 1、修改数据库编码方式:ALTER { DATABASE | SCHEMAS } [db_name][DEFAULT] CHARACTER SET [=] charset_name 四、删除数据库:DROP DATABASE 1、删除数据库:DROP { DATABASE | SCHEMAS } [IF EXISTS] db_name; mysql -uroot -proot prompt \D --修改mysql操作符为当前日期 show databases --展示所有数据库 create database if not exists t1 character set gbk; --创建数据库 show create database t1; --展示数据库t1的创建命令和编码形式 --修改数据库编码格式 alter database t2 character set =utf8; --删除数据库 drop database if exists t1; --展示警告信息 show warnings;
    查看全部
    0 采集 收起 来源:操作数据库

    2015-05-19

  • select
    查看全部
    0 采集 收起 来源:小结

    2015-05-19

  • 记录操作: INSERT [INTO] tbl_name [(col_name,...)] {VALUES | VALUE} ({expr|DEFAULT},...),(...),... INSERT [INTO] tbl_name SET col_name={expr|DEFAULT},... INSERT [INTO] tbl_name [(col_name,...)] SELECT... UPDATE: 单表更新/UPDATE [LOW_PRIORITY][IGNORE] table_reference SET col_name1={expr1|DEFAULT},[col_name2={expr2|DEFAULT}]...[WHERE where_condition] 多表更新/... DELETE : 单表删除/DELETE FROM tbl_name [WHERE where_condition} 多表删除/... SELECT: SELECT select_expr [,select_expr ...] [ FROM WHERE GROUP BY {col_name | position}[ASC|DESC],... LIMIT {[offset,] row_count|row_count OFFSET offset ]
    查看全部
    0 采集 收起 来源:小结

    2015-05-19

  • 限制查询结果返回的数量:[LIMIT {[offset,] row_count|row_count OFFSET offset}]; /** offset 表示偏移的位置,默认第一条记录为0 id 号与结果集的排序无任何关系 */ 插入记录:INSERT [INTO] table_name [(column_name)] SELECT ... //将查询结果插入到指定的数据表中 /** 插入的记录必须与查询的记录数量一致 */
    查看全部
  • limit 限制查询结果返回的数量 select * from users limit 2 ;返回前两个 select * from users limit 3,2 ;返回第四个开始,一共返回两个 select * from users order by id limit 3,2; 按照id 目前的顺序从第四个开始,一共返回两个。 insert test(username)select username from users where age>15
    查看全部
  • order by{col_name} select * from users order by id desc; select * from users order by age,id desc; ******************************************************* 1、对查询结果进行排序:[ORDER BY [col_name | expr | position } [ASC|DESC],...]elect * from user order by id desc; 2、可以同时按多条字段进行排序,规则是先按前面的字段排,在基础上再按后面字段排。 3、如:SELECT * FROM users ORDER BY age,id DESC; 先按照age排序,如果age有重复的,重复的字段里按id排序
    查看全部

举报

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

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