![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
yt1037921169
呵呵呵
展开
-
mysql 几个例子
表:id(编号)name(名称)chengji (成绩)classname(课程)#--查询成绩最高的两位人的成绩select chengji ,name from student ORDER BY chengji DESC LIMIT 2;#--查询每科最高两位成绩的人select distinct t1.* from student a原创 2016-09-12 17:06:49 · 194 阅读 · 0 评论 -
mysql 1055 group by的错误
运行:set sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION原创 2017-04-17 15:15:35 · 796 阅读 · 0 评论 -
MYSQL group by 使用理解
1.建表student id ,name, score查询查询李四的成绩按名称分组select score from group by name having name=“”李四“”; group by 分组having 条件是组如果使用 ID的话就不对了(count等聚合函数,还有就是group by 后面的)原创 2017-04-17 14:49:10 · 395 阅读 · 0 评论 -
mysql 连接字符串的函数使用
1 .使用 concat 使用select concat('列明',‘列明’ .....) from table_name'如:Image Processing(34.95) 书名称+价格select concat('bookname','('+book_price+‘)’) from book;原创 2017-04-17 17:16:53 · 349 阅读 · 0 评论 -
MySQL 运行的顺序
执行顺序: from ,where , group by ,having, select ,order byselect * from table_name where 等;分析:执行首先from table_name 再 where 等再select *再 order by可以看出 where 是在select 这前查询的所有列的原创 2017-04-17 16:51:13 · 201 阅读 · 0 评论 -
mysql 触发器使用
1.为啥要使用触发器呢?2.触发器的语法3.基本的触发器4.删除触发器5.修改触发器原创 2017-03-31 18:09:18 · 180 阅读 · 0 评论 -
mysql 存储过程
什么是存储过程存储过程是在大型数据库系统中,一组为了完成特定功能的SQL 语句集经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。为啥要用存储过程?存储过程说白了就是一堆 SQL 的合并。中间加了点逻辑控制但是存储过程处理比较复杂的业务时比较实用优点: 1.进行了编译, 执行速度会快 2.程序容易出现 BUG 不原创 2017-03-31 17:28:05 · 177 阅读 · 0 评论 -
mysql 视图的使用
1.创建视图create or replace viewnameasselect * from table;(写sql 语句一样)or replace 或替换(有的视图存在的话就会从新建视图)2.删除视图drop view viewname3.使用视图select * from viewname原创 2017-03-31 16:31:37 · 210 阅读 · 0 评论 -
mysql 数据类型 大概翻译
数字类型:整数类型: tinyint 极小的整数 bit 极小的整数 bool 极小的整数 smallint 小型整数 mediumint 中型整数 int 标准整数 bigint 大整数 浮点类型: float 单精度浮点 double 双精度浮点 decimal原创 2017-03-31 15:26:00 · 677 阅读 · 0 评论 -
数据库连接驱动
Oracle 数据库 驱动程序包名: ojdbc14.jar驱动类的名字: oracle.jdbc.driver.OracleDriverJDBC URL:jdbc:oracle:thin:@localhost:1521:databasenamemysql驱动程序包名: mysql-connector-java-xxx-bin.jar驱动类的原创 2017-03-27 22:03:01 · 725 阅读 · 0 评论 -
mysql 基本命令
命令:1建一个数据库create database yts;必须要有分号2.查看数据库show databases;3.删除数据库drop database yts;4.建表之前需要用数据库use yts;5 ,建表表字段可以分为:数字,日期,时间和字符串类型;不一一介绍了create table yt( id in原创 2016-09-21 19:26:08 · 200 阅读 · 0 评论 -
mysql 基本
命令:1建一个数据库create database yts;必须要有分号2.查看数据库show databases;3.删除数据库drop database yts;4.建表之前需要用数据库use yts;5 ,建表表字段可以分为:数字,日期,时间和字符串类型;不一一介绍了cre原创 2016-09-21 19:26:53 · 153 阅读 · 0 评论