
SQL
文章平均质量分 80
一只笨鸟
勤能补拙,笨鸟先飞!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql中top使用方法
sql转载 2015-09-08 10:05:39 · 1464 阅读 · 0 评论 -
mysql 创建触发器
mysql 创建触发器创建触发器的语法如下:CREATE TRIGGER trigger_name trigger_time trigger_eventON tbl_name FOR EACH ROW trigger_stmttrigger_time 是触发器的触发时间,可以是BEFORE 或者AFTER,BEFORE 的含义指在检查约束前触发,而AFTER 是在检查约束后触发。而trigger_...转载 2018-07-05 16:02:41 · 683 阅读 · 0 评论 -
50条经典SQL语句~~值得一看!!!
50条经典SQL语句~~值得一看!!! /*student(学号#[stuNo],姓名[stuName],性别[stuSex],年龄) course(课程号#[cNo],课程名[cName],教师号#) score(学号#,课程号#,成绩[score]) teacher(教师号#[tNo],教师名[tName])*/ --1.查询“001”课程比“002”课程成绩高的所有学生的学...转载 2018-07-18 09:24:18 · 14806 阅读 · 0 评论 -
mysql触发器new old用法详解
1.当使用insert语句的时候,如果原表中没有数据的话,那么对于插入数据后表来说新插入的那条数据就是new,如图所示:2.当使用delete语句的时候,删除的那一条数据相对于删除数据后表的数据来说就是od,如图所示:3.当使用update语句的时候,当修改原表数据的时候相对于修改数据后表的数据来说原表中修改的那条数据就是old,而修改数据后表被修改的那条数据就是new,如图所示:--------...转载 2018-07-05 17:03:55 · 5363 阅读 · 0 评论 -
MySQL 性能优化神器 Explain 使用分析
MySQL 性能优化神器 Explain 使用分析MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化.EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如:EXPLAIN SELECT * from user_info WHERE id < 300...转载 2018-07-06 13:39:04 · 152 阅读 · 0 评论 -
SQL经典面试题及答案
SQL经典面试题及答案1. 用一条SQL 语句 查询出每门课都大于80 分的学生姓名name kecheng fenshu 张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select distinct name from table where name not in (select distinct name from t...转载 2018-07-06 15:07:32 · 25707 阅读 · 2 评论 -
Qt-4.8.6配置mysql驱动
一、安装mysql和Qtmysql-5.7.11-win32下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.11-win32.ziphttp://download.youkuaiyun.com/detail/hongwazi_2010/7341065mysql安装过程:http://wenku.baidu.com/vie...转载 2018-07-25 10:45:38 · 1399 阅读 · 0 评论 -
QT利用QSqlQuery类执行SQL语句
参考网址:http://www.qter.org/forum.php?mod=viewthread&tid=6448导语 SQL即结构化查询语言,是关系数据库的标准语言。前面两节中已经在Qt里利用QSqlQuery类执行了SQL语句,这一节我们将详细讲解该类的使用。需要说明,因为我们重在讲解Qt中数据库使用,而非专业的讲解数据库知识,所以不会对数据库中的一些知识进行深...转载 2018-07-25 13:53:45 · 1456 阅读 · 0 评论 -
MySQL AUTO_INCREMENT用法及举例
用于 MySQL 的语法下列 SQL 语句把 "Persons" 表中的 "P_Id" 列定义为 auto-increment 主键:CREATE TABLE Persons(P_Id int NOT NULL AUTO_INCREMENT,LastName varchar(255) NOT NULL,FirstName varchar(255),Address varchar(255),...转载 2018-07-14 19:06:37 · 2898 阅读 · 0 评论 -
MySQL存储过程
MySQL存储过程存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非...转载 2018-07-04 17:28:25 · 188 阅读 · 0 评论 -
SQL 子查询 EXISTS 和 NOT EXISTS
SQL 子查询 EXISTS 和 NOT EXISTSMySQL EXISTS 和 NOT EXISTS 子查询语法如下:SELECT … FROM table WHERE EXISTS (subquery)该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE 或 FALSE)来决定主查询的数据结果是否得以保留。MySQL EXISTS 子查询实例下面以实际的例子来理解...转载 2018-07-11 09:51:38 · 605 阅读 · 0 评论 -
MySQL从安装到使用(运用JDBC技术访问)JAVA(Eclipse)
首先下载MySQL,链接地址:http://211.136.10.56/videoplayer/mysql-5.6.20-winx64.zip?ich_u_r_i=879efd4292adc5f47df77d24ded47523&ich_s_t_a_r_t=0&ich_e_n_d=0&ich_k_e_y=1545118924751063232402&ich_t_y_p_e=1&ich_d_i_转载 2015-11-25 10:40:30 · 441 阅读 · 0 评论 -
ResultSet相关ResultSetMetaData详细
ResultSet相关ResultSetMetaData详细DatabaseMetaData 有关整个数据库的信息:表名、表的索引、数据库产品的名称和版本、数据库支持的操作。 ResultSet 关于某个表的信息或一个查询的结果。您必须逐行访问数据行,但是您可以任何顺序访问列。 ResultSetMetaData 有关 ResultSet 中列的名称转载 2015-11-25 15:50:02 · 309 阅读 · 0 评论 -
MySQL设置字符集为UTF8(Windows版)
MySQL设置字符集为UTF8(Windows版)mysql解压版字符编码utf-8 Windows版MySQL设置字符集全部为utf8的方式 MySQL安装目录下的my.ini文件 [client]节点#修改客户端默认字符编码格式为utf8default-character-set=utf8 (增加) [mysql]节点def转载 2016-06-27 10:38:41 · 724 阅读 · 0 评论 -
SQL多个外部联结用法
select stu_name,course_name,fenshu from (student left join score on student.stu_id=score.stu_id) left join course on course.course_id=score.course_id;说明:括号可以省略,但是加上最好! student学生表,course课程表,score分数表其中s...原创 2018-06-29 14:09:52 · 1715 阅读 · 0 评论 -
MySQL存储过程的创建及调用
MySQL存储过程的创建及调用阅读目录:MySQL存储过程_创建-调用-参数存储过程:SQL中的“脚本” 1.创建存储过程 2.调用存储过程 3.存储过程体 4.语句块标签存储过程的参数 1.in:向过程里传参 2.out:过程向外传参值 3.inout:in and out#SQL语句:先编译后执行存储过程(Stored Procedure): 一组可...转载 2018-07-03 15:10:10 · 236 阅读 · 0 评论 -
MySql之commit、rollback等事务控制命令
MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。事务用...转载 2018-07-03 15:49:56 · 3885 阅读 · 0 评论 -
sql中自联结的使用
sql中自联结的使用一、用SQL自联结查询处理列之间的关系SQL自身连接,可以解决很多问题。下面举的一个例子,就是使用了SQL自身连接,它解决了列与列之间的逻辑关系问题,准确的讲是列与列之间的层次关系。SQL代码如下:1 SELECT FIRST.CNumber, SECOND.PCNumber2 FROM Course FIRST, Course SECOND3 WHERE FIRST.PC...转载 2018-06-28 11:24:43 · 433 阅读 · 0 评论 -
mysql中各种类型变量的定义以及赋值使用
mysql中各种类型变量的定义以及赋值使用该文总体框架http://www.cnblogs.com/zhuawang/p/4090916.html第一节http://blog.youkuaiyun.com/seteor/article/details/17682551MySQL存储过程中,定义变量有两种方式: 1.使用set或select直接赋值,变量名以 @ 开头. 例如:set @var=1; 可以在一个...转载 2018-07-04 11:27:56 · 10383 阅读 · 0 评论 -
windows下Qt5.6.0 编译Mysql驱动,并使用
windows下Qt5.6.0 编译Mysql驱动,并使用。 写这篇博客的原因很简单,百度一堆答案看的眼花缭乱,有用的没几个,也不想下次在安装QT数据库环境上浪费时间,也希望大家也不要在这里浪费时间。第一次Windows下安装Mysql实在是痛苦。注意:图省事的朋友可以直接在这里下载我编译好的驱动文件,能不能使用我就不清楚了:http://pan.baidu.com/s/1qYkt...转载 2018-07-26 14:02:34 · 4304 阅读 · 1 评论