1.在这里早先设置时,提示要先安装 “.NET Framework 3.5(满含.NET 2.0和3.0)”,早前已经下载好.NET Framework 3.5 sp1,安装时依旧提醒要先安装
“.NET Framework 3.5(富含.NET 2.0和3.0)”,结果要么要去互联网下载.NET Framework 3.5。

初藳地址 

 

2.安装好 “.NET Framework 3.5(包罗.NET 2.0和3.0)”今后,继续装Sql Server
二〇一〇 瑞虎2, 现身难点:质量流速计注册表配置单元生机勃勃致性:

 

INSERT INTO bookcategory(category_id,category,parent_id) VALUES(1,'计算机',0);//指定插入的顺序


INSERT INTO bookcategory VALUES(1,'计算机',0);//按照默认的插入


INSERT INTO bookcategory(category_id,category,parent_id) VALUES(1,'计算机',0),(2,'xxx',3)(3,'xxxxx',4);//同时插入多条数据


INSERT INTO bookcategory SELECT * FROM test WHERE id>5//将查询结果插入表中


CREATE TABLE TEXT(

    category_id INT PRIMARY KEY AUTO_INCREMENT,

    parent_id INT NOT NULL

)AUTO_INCREMENT=5;    //auto_increment让这一列自动设置编号,默认初始值为,最后为设置初始值为5



ALTER TABLE bookcategory MODIFY category_id INT AUTO_INCREMENT=X//为已有表添加自增列



ALTER TABLE bookcategory MODIFY category_id INT;//去掉自增列


//有外键关系的话添加自增,要先去掉外键关系。


ALTER TABLE bookinfo DROP FOREIGN KEY fk_bcid//去掉外键


ALTER TABLE bookinfo ADD CONSTRAINT fk_bcid FOREIGN KEY(bookcdategory_id) REFERENCES bookcategory(category_id);//添加外键


SELECT price FROM bookinfo WHERE book_id=201501;//查询book_id为201501书的价格


SELECT * FROM readerinfo//查看读者信息表


SELECT xxx,xxx,xxx FROM readerinfo//查询指定列


SELECT xxx,xxx,xxx FROM readerinfo WHERE press='机械工业'//设置外加条件的查询


SELECT DISTINCT press FROM bookinfo;//显示不重复的查询


SELECT * FROM readerinfo WHERE age IS NULL;//查询为空的列


UPDATE readerinfo SET balance =balance -18.9*0.05 WHERE card_id='xxxxxxxx'//更新readerinfo这个表中的card_id为xxx的balance


DELETE FROM readerinfo WHERE card_id='201531513133'//单表数据记录的删除,不加where则为全部删除


TRUNCATE TABLE readerinfo;//删除原表再创建空表


SELECT COUNT(*) FROM readerinfo WHERE sex='男'//对查询结果的分组


SELECT sex FROM readerinfo GROUP BY sex;//查询有多少种性别


SELECT sex COUNT(*) FROM readerinfo GROUP BY sex;//统计每种性别的人数


SELECT sex FROM readerinfo GROUP BY sex WHERE COUNT(sex)>3;//也可以加限制条件。统计每种性别的人数


SELECT     * FROM bookinfo ORDER BY price//对查询结果排序,默认为升序


SELECT     * FROM bookinfo ORDER BY price,store;//price相同的,按照库存排序


SELECT * FROM bookinfo ORDER BY price ASC,store DESC;//asc升序,desc降序


SELECT * FROM bookinfo LIMIT 3;//limit限制查询数量,偏移量为0开始,显示前三行


SELECT * FROM bookinfo LIMIT 2,2;//显示第二条语句的后两个语句


SELECT store,COUNT(*) FROM bookinfo GROUP BY store ORDER BY store DESC LIMIT 4;//统计库存个数,并降序排序,并查看前四条语句

图片 1

图片 2

 

竭泽而渔步骤如下:

 

 

1.按钮盘win+Haval,张开命令提示框,输入Regedit,打开注册表,找到以下项: 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Perflib\0804 ,独有一个暗许,0804意味的是华语。

1卡塔尔国、id列数字越大越先实践,倘若说数字同样大,那么就从上往下后生可畏风度翩翩试行,id列为null的就表是那是八个结实集,没有必要利用它来展开查询。

INSERT INTO bookcategory(category_id,category,parent_id)
VALUES(1,’Computer’,0);//钦命插入的次第
INSERT INTO bookcategory VALUES(1,’Computer’,0);//根据默许的插入
INSERT INTO bookcategory(category_id,category,parent_id)
VALUES(1,’Computer’,0),(2,’xxx’,3)(3,’xxxxx’,4);//同临时候插入多条数据
INSERT INTO bookcategory SELECT * FROM test WHERE
id>5//将查询结果插入表中
CREATE TABLE TEXT(
category_id INT PRIMARY KEY AUTO_INCREMENT,
parent_id INT NOT NULL
)AUTO_INCREMENT=5;
//auto_increment让这一列自动安装编号,默许最初值为,最后为设置发轫值为5
ALTER TABLE bookcategory MODIFY category_id INT
AUTO_INCREMENT=X//为已有表增添自增列
ALTER TABLE bookcategory MODIFY category_id INT;//去掉自增列
//有外键关系的话加多自增,要先去掉外键关系。
ALTER TABLE bookinfo DROP FOREIGN KEY fk_bcid//去掉外键
ALTER TABLE bookinfo ADD CONSTRAINT fk_bcid FOREIGN
KEY(bookcdategory_id) REFERENCES
bookcategory(category_id);//增添外键
SELECT price FROM bookinfo WHERE
book_id=201501;//查询book_id为201501书的价钱
SELECT * FROM readerinfo//查看读者音信表
SELECT xxx,xxx,xxx FROM readerinfo//查询钦赐列
SELECT xxx,xxx,xxx FROM readerinfo WHERE
press=’机械工业’//设置外加条件的查询
SELECT DISTINCT press FROM bookinfo;//展现不重复的查询
SELECT * FROM readerinfo WHERE age IS NULL;//查询为空的列
UPDATE readerinfo SET balance =balance -18.9*0.05 WHERE
card_id=’xxxxxxxx’//更新readerinfo那些表中的card_id为xxx的balance
DELETE FROM readerinfo WHERE
card_id=’二零一四31513133’//单表数据记录的去除,不加where则为任何删减
TRUNCATE TABLE readerinfo;//删除原表再制造空表
SELECT COUNT(*) FROM readerinfo WHERE sex=’男’//对查询结果的分组
SELECT sex FROM readerinfo GROUP BY sex;//查询有个别许种性别
SELECT sex COUNT(*) FROM readerinfo GROUP BY sex;//计算种种性别的总人口
SELECT sex FROM readerinfo GROUP BY sex WHERE
COUNT(sex)>3;//也得以加约束条件。计算每一种性别的总人口
SELECT * FROM bookinfo O锐界DE奥迪Q5 BY price//对查询结果排序,默以为升序
SELECT * FROM bookinfo O君越DE本田UR-V BY
price,store;//price相像的,根据仓库储存排序
SELECT * FROM bookinfo ORDER BY price ASC,store
DESC;//asc升序,desc降序
SELECT * FROM bookinfo LIMIT
3;//limit限定查询数量,偏移量为0方始,呈现前三行
SELECT * FROM bookinfo LIMIT 2,2;//展现第二条语句的后多个语句
SELECT store,COUNT(*) FROM bookinfo GROUP BY store O福睿斯DEEvoque BY store DESC
LIMIT 4;//总计仓库储存个数,并降序排序,并查阅前四条语句

2.先备份0804(右键弹出菜单中采用导出卡塔尔国

 

3.选拔0804的同级节点CurrentLanguage,里面有Counter和Help两项,将CurrentLanguage右键导出后,用记事本展开,

2)、select_type列不足为怪的有:

将 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Perflib\CurrentLanguage] 

A:simple:表示无需union操作依旧不包罗子查询的简便select查询。有连续几日查询时,外层的询问为simple,且独有八个

修改为 

B:primary:二个索要union操作依旧含有子查询的select,位于最外层的单位查询的select_type即为primary。且唯有二个

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Perflib\0804]
,保存后双击此注册表文件,将矫正后的值导入注册表。

C:union:union连接的七个select查询,第八个查询是dervied派生表,除了第多少个表外,第叁个今后的表select_type都是union

此刻查阅0804下也许有了Counter和Help两项了

D:dependent union:与union相似,出未来union 或union
all语句中,不过那么些查询要直面外界查询的影响

4.再度运营一下sql的安装检查测量检验开关,通过!

E:union result:包含union的结果集,在union和union
all语句中,因为它无需参加查询,所以id字段为null

F:subquery:除了from字句中带有的子查询外,别的地点现身的子查询都大概是subquery

G:dependent subquery:与dependent
union相似,表示那么些subquery的查询要受到外界表查询的影响

H:derived:from字句中现身的子查询,也称得上派生表,其余数据库中恐怕叫做内联视图或嵌套select

 

3)、table

展示的查询表名,要是查询利用了外号,那么这里显示的是别名,若是不涉及对数据表的操作,那么那展现为null,如果展现为尖括号括起来的<derived
N>就代表那么些是不经常表,前面包车型大巴N正是举行布置中的id,表示结果来自于那些查询发生。若是是尖括号括起来的<union
M,N>,与<derived
N>相仿,也是一个一时表,表示那个结果来自于union查询的id为M,N的结果集。

 

4)、type

各样从好到差:system,const,eq_ref,ref,fulltext,ref_or_null,unique_subquery,index_subquery,range,index_merge,index,ALL,除了all之外,别的的type都得以接收到目录,除了index_merge之外,其余的type只好够用到一个目录

A:system:表中唯有一行数据或然是空表,且只好用来myisam和memory表。要是是Innodb引擎表,type列在这里个情景普通都以all恐怕index

B:const:使用独一索引可能主键,再次回到记录一定是1行记录的等值where条件时,日常type是const。别的数据库也可以称作独一索引围观

C:eq_ref:出今后要接二连三过个表的询问布置中,驱动表只重临风度翩翩行数据,且那行数据是第2个表的主键恐怕独一索引,且必得为not
null,独一索引和主键是多列时,唯有具有的列都用作相比较时才汇合世eq_ref

发表评论

电子邮件地址不会被公开。 必填项已用*标注