题目五、 5、查询没学过“叶平”老师课的同学的学号、姓名; select distinct(t3.sid) as 学号, t4.sname as 学生姓名 from sc t3 ,student t4 where cid…
分类:SQL
50个SQL高级查询练习(6)
题目六、 6、查询学过“001”并且也学过编号“002”课程的同学的学号、姓名; select t1.sid as 学号,t3.sname as 姓名 from sc t1,sc t2 ,student t3 where…
面试总结------常用SQL语句
面试总结——常用SQL语句 说明:创建数据库 CREATE DATABASE database-name; 说明:删除数据库 DROP DATABASE database-name; 说明:创建新表 create tab…
MySql启用SQL trace追踪SQL语句的操作: general_log
常常遇到这样的问题:数据库访问量很大,想要从SQL方面进行优化。往往开发同学会问:能看到哪些SQL执行比较频繁吗?回道:不能哦,只能看到当前正在运行的SQL和慢日志里记录的SQL。 Mysql提供了两种查询日志,它们可以…
SQL JOIN 高级教程
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 Join 和 Key 有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。 数据库中的表可通过键将彼此联系起…
sql优化的几种方法
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列…
SQL语句基础模板
一、对库的操作 创建一个数据库 create database 库名(character set 字符集名) 查看已创建数据库信息 show create database 库名 删除库 drop datab…
【MySQL高级】(四)案例分析
1. 单表 1.1 建表SQL CREATE TABLE `article` ( `id` int(10) NOT NULL, `author_id` int(10) DEFAULT NULL, `category_id…
SQL基础(3):数据操纵
三、数据操纵 3.1insert语句 (1)添加单行记录 格式:insert into<表名>(<列名1><列名2>) values(<值1>,<值2>) 如果…
Sql Server 2008 配置管理器 无法连接WMI提供程序
好长一段时间没有碰SQL了,由于要做PB的毕业设计,结果打开数据库的时候却没办法连接了,不能连接的情况之前也遇到过,去配置管理器将相应的项启动即可,可是当我打开配置管理器的时候,有些吃惊,因为…
sql高级--alter
在表 “Persons” 中添加一个名为 “Birthday” 的新列。 ALTER TABLE Persons ADD Birthday date 请注意,新列 R…
sql高级--Auto-increment
AUTO INCREMENT 字段 我们通常希望在每次插入新记录时,自动地创建主键字段的值。 我们可以在表中创建一个 auto-increment 字段。 1.用于 MySQL 的语法 下列 SQL 语句把 “…