mysql
苗先森
I Love coding
展开
-
mysql列的数值型,字符型,日期型
列的整型tinyint(M) (1字节) 范围-128~127 , 0~255smallint (2字节)medinumint (3字节)int (4字节)bigint (8字节)unsigned:无符号 zerofill:零填充M:代表宽度,在zerofill时才有意义浮点型浮点型与定点型:float(M,D) ,decimal(M,D)M:代表原创 2017-12-07 00:07:51 · 645 阅读 · 0 评论 -
数据库的备份与恢复
1 备份1).备份的工具 有第3方的收费备份工作,目前我们所学的是系统自带的备份功能:mysqldump2).可以导出 -->导出mugua库下面的表 mysqldump -u root -p密码 库名 表1 表2 表3 > 地址/备份文件名称 导出是建表语句及insert语句 -->如何导出一个库下面的所有表? mysqldump -u原创 2017-12-14 22:11:20 · 161 阅读 · 0 评论 -
事务的用法
1 存储引擎1).概念 想想张马虎与李小心的列子就懂了! create table account(id int, name varchar(10), money int) engine = innodb charset = utf8;2).常用的表的引擎 +-----------+----------+--------+ | 特点 | Myi...原创 2017-12-14 23:35:17 · 527 阅读 · 0 评论 -
触发器
1.触发器1).作用 监视某种情况并触发某种操作 观察以下场景:一个电子城商城 商品表,g +--------------+--------------+--------------+ | 主键 | 商品名字 | 库存 | +--------------+--------------+--------------+原创 2017-12-12 23:55:12 · 157 阅读 · 0 评论 -
mysql中union,左连接,右连接,与内连接
union1).作用: 把俩次或者多次查询结果合并起来2).要求 俩次查询的列数一致 推荐:查询的每一列,相对应的列类型也一样。可以来自多张表。 多次sql语句取出的列名可以不一致,此时以第一个sql的列名为准 如果不同的的语句中取出的行,有完全相同(每个列的值都相同),那么相同的行将会合并(去重复) 如果不去重复,可以加all来指定 如果语句中有orde原创 2017-12-11 00:13:06 · 760 阅读 · 0 评论 -
mysql查询操作的5种子句
where1).比较运算符 < 小于 <= 小于等于 = 等于 > 大于 >= 大于等于 !=或<>不等于 in 在某集合内 between 在某范围内 in(值1,值2,..值n),等于值1->n任意一个,都行 想查询第4个或者第5个栏目的商品 select * from goods where cat_id in (4,5); between 值1 and原创 2017-12-10 23:42:07 · 322 阅读 · 0 评论 -
函数
1 拼接字段1).拼接字段 concat() 括号里面加字段的组合例如: select concat(vend_name, ' (', vend_country, ')' ) from vendors; +-------------------------------------------+ | concat(vend_name,' (',vend_countr原创 2017-12-17 14:30:42 · 203 阅读 · 0 评论 -
mysql入门语句
1 如何打开mysqlC:\Users\miao>**mysql -h localhost -u root -p**Enter password:C:\Users\miao>**mysql -u root -p**(如果不写默认localhost)Enter password:2 创建一个数据库mysql> **create database dbisname;**3 删除数据库mysql>原创 2017-12-05 19:59:49 · 744 阅读 · 0 评论 -
视图
视图1).作用: 查询每个栏目最贵商品--> select goods_id,goods_name,shop_price from goods order by cat_id asc , shop_price desc 查询结果当做一种表看 如果某个查询结果出现的非常频繁,也就是,拿这个结果当做进行子查询出现的非常频繁 Create table g2 like goo原创 2017-12-11 19:35:28 · 178 阅读 · 0 评论 -
字符集and校对集
字符集1).含义 Mysql的字符集设置非常灵活, 可以设置服务器默认字符集 数据库默认字符集 表默认字符集 列字符集 如果某一个级别没有指定字符集,则继承上一级2).分析 以表声明UTF-8为例:存储的数据在表中,最终是utf8; ![这里写图片描述](http://img.blog.csdn.net/20171211224720878?water......原创 2017-12-11 23:05:29 · 251 阅读 · 0 评论 -
索引与存储过程
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-12-16 16:46:54 · 4092 阅读 · 0 评论 -
MySQL加强
一:表单查询消除重复 select distinct 列名,列名 from 表名; 当两个列里面的所有值都相同的时候,就消除重复算术操作符 如果算总和,有的列有null,则: SELECT IFNULL(expr1,expr2) from 表名; 如果expr1不是null, IFNULL()返回expr1, 否则它返回expr2......原创 2018-03-16 23:54:43 · 210 阅读 · 0 评论