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

与MySQL的零距离接触

平然 学生
难度入门
时长 8小时29分
  • 创建数据库 create database 修改数据库 alter database 删除数据库 drop database
    查看全部
    0 采集 收起 来源:内容回顾

    2016-12-26

  • MySQL语句规范
    查看全部
  • 存储引擎
    查看全部
  • \D-date, \u-user, \h--host, \d--db prompt提示符,修改每一行首的提示符,可以提示我们当前的 位置
    查看全部
  • net stop xxx xxx指在window能看到的所有服务,都可以使用这个命令进行开启/停止 在cmd控制台中打开 net stop mysql 停止mysql服务 net start mysql 启动mysql服务
    查看全部
  • SELECT 15 BETWEEND 1 AND 20 ==> 1 /*15 在1到20范围内,返回值是1 SELECT 15 NOT BETWEEND 1 AND 20 ==>0 /* 15在1到20之间,条件不成立 返回值是0 SELECT 10 IN(5,10,15) ==> 1 /*值是否在给定的数值中,如果在返回1,不在返回0 条件成立为1不成立为0 SELECT 10 NOT(5,10,15) ==> 0 /*数值是否不在给定的数值中,如果不在返回1,在返回0 条件成立为1不成立为0 SELECT NULL IS NULL ==>1 /* 空是空 条件成立返回1,不成立返回0 SELECT '' IS NULL ==> 0 /* 除了NULL空其它都是非空 返回都是1 SELECT * FROM ABC WHERE ID IS NOT NULL;
    查看全部
  • CEIL()--进一取正 FLOOR()--舍一取正 DIV--整数除法 MOD --取余 POWER() --幂运算 ROUND() --取余(四舍五入) TRUNCATE() --截断(不四舍五入) 例: CEIL(3.01) ==>4 /*有n.xx 都是n+1 进一取整 向上取整 FLOOR(3.99) ==>3 /*取n.xx 都是n 舍一取整 向下取整 SELECT 3 DIV 4 ==> 0 /*整数除法 SELECT 3/4 ==>0.75 /*除法 SELECT 21 MOD 2 ==>1 /*取余数(取模)整数,小数都可以 SELECT 21 % 2 ==>1 /*取余数(取模)整数,小数都可以 SELECT POWER(3,4) ==>81 /*3的4次方 幂运算 SELECT ROUND(3.1415926,4) ==>3.142 /*四舍五入 SELECT TRUNCATE(123.89,1) ==>123.8 /*截取小数点后的位置 SELECT TRUNCATE(123.89,0) ==>123 /*截取小数点后的位置,0位为整数部分 SELECT TRUNCATE(123.89,-1) ==>120 /*截取-1,从个位起去掉后面的数值替换为0
    查看全部
  • Ted
    auto_increment 自动编号
    查看全部
    0 采集 收起 来源:MySQL自动编号

    2016-12-26

  • 字符函数 1.CONCAT(),字符连接 SELECT CONCAT('a','-','b'); \\a-b 2.CONCAT_WS(), 使用指定的分隔符进行字符连接 SELECT CONCAT_WS('|','A','B','C'); \\A|B|C 3.FORMAT() 数字格式化 SELECT FORMAT(12560.7,2); \\12,560.70 SELECT FORMAT(12560.78,1); \\12,560.8 select format(12560.75,0); \\12,561 4.LOWER() 转换成小写字母 select lower('MySQL'); \\mysql 5.UPPER() 转换成大写字母 select UPPER('mysql'); \\MYSQL 6.LEFT() 获取左侧字符 SELECT LEFT('mysql',2); \\my 7.RIGHT() 获取右侧字符 8.LTRIM() 删除前导空格(=LEFT TRIM()) 9.RTRIM() 删除后续空格 10.TRIM()删除前后两边的空格,还可以删除指定的前导和后续的字符,不能删除中间的字符 SELECT TRIM(LEADING'?','??MYSQL????'); \\MYSQL???? SELECT TRIM(TRAILING'?','??MYSQL????'); \\??MYSQL SELECT TRIM(BOTH'?','??MYSQL???'); \\MYSQL 11.REPLACE() 替换字符 SELECT REPLACE('??MYSQL???','?','-'); \\--MYSQL--- 12. SUBSTRING(string,offset,length) 截取字符串 SELECT SUBSTRING('MYSQL',2,3); \\SQL 13.[NOT]LIKE 模糊匹配 (%):代表任意个字符,0个或多个 (_):代表任意一个字符,只有一个 SELECT name FROM test WHERE name LIKE'%O%'; \\查询name中带‘O’的name SELECT name FROM test WHERE name LIKE'%1%%' ESCAPE'1'; \\查询中间带%的name
    查看全部
    1 采集 收起 来源:MySQL 字符函数

    2016-12-26

  • Ted
    insert 表名 [表的字段] values (相关数据) 插入记录
    查看全部
  • Ted
    show columns from 表名 显示表的详情
    查看全部
  • Ted
    show databases 显示所有数据库 show tables from 数据库名 显示所选数据库的所有表 select database() 查看当前所选数据库
    查看全部
  • (1)INSERT ... SELECT实现复制 INSERT tdb_goods(goods_name,cate_id,brand_id) SELECT goods_name,cate_id,brand_id FROM tdb_goods WHERE goods_id IN (19,20); (2)查找重复记录 SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2; (3) 删除重复记录 DELETE t1 FROM tdb_goods AS t1 LEFT JOIN (SELECT goods_id,goods_name FROM tdb_goods GROUP BY goods_name HAVING count(goods_name) >= 2 ) AS t2 ON t1.goods_name = t2.goods_name WHERE t1.goods_id > t2.goods_id;
    查看全部
    1 采集 收起 来源:多表删除

    2018-03-22

  • 显示表:show columns from 表名; 无限分类:即在同一张表中既有父类,又有子类 通过在分类表中再增加多一个字段标识其属于哪一个父类的 ID 来实现 可以通过对同一张数据表的自身连接来进行查询,需要对表标识别名 查找显示父级id对应的名称 select s.type_id ,s.type_name,p.type_name As parent_id from tdb_goods_types s left join tdb_goods_types p on s.parent_id=p.type_id; 查找子级对应的名称 select p.type_id ,p.type_name,s.type_name from tdb_goods_types p left join tdb_goods_types s on p.type_id=s.parent_id; 查找有多少子级 select p.type_id ,p.type_name,COUNT(s.type_name) child_count from tdb_goods_types p left join tdb_goods_types s on p.type_id=s.parent_id GROUP BY p.type_name ORDER BY p.type_id;
    查看全部
  • SHOW COLUMNS FROM tbl name 查看tb1列
    查看全部

举报

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

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