1、点击查询分析器。
2、连接时,身份验证使用"使用windows身份验证" 。
3、用所建的用户名和密码登陆。
【拓展资料】建立多个用户和登陆密码,为其赋予不同的权限,代码如下:
CREATE LOGIN <用户名>WITH PASSWORD = '<密码>'
CREATE USER <用户名>
selectb.*
from
(select
b.category
,MAX(b.vote)
as
vote
from
(select
category
,artist
,
sum(vote)
as
vote
from
Music
group
by
category
,artist)
b
group
by
b.category
)
a
,(select
category
,artist
,
sum(vote)
as
vote
from
Music
group
by
category
,artist)
b
where
a.category
=b.category
and
a.vote
=b.vote
你给出的数据会出现相同category(音乐类型)和vote(得票),不同artist(艺术家)的情况,对于这种情况从你给出的最终结果看,是取artist字段的最大值
所以上面的语句可以改成
select
b.category
,max(artist),
b.vote
from
(select
b.category
,MAX(b.vote)
as
vote
from
(select
category
,artist
,
sum(vote)
as
vote
from
Music
group
by
category
,artist)
b
group
by
b.category
)
a
,(select
category
,artist
,
sum(vote)
as
vote
from
Music
group
by
category
,artist)
b
where
a.category
=b.category
and
a.vote
=b.vote
group
by
b.category
,b.vote
查询一个数据库中的所有表sql语句是show tables;
显示所有数据库的命令是:show databases;要查看某个数据库先要进入数据库使用user <数据库名>命令;进入数据库之后才能查询数据库中有哪些表。使用以下命令即可查出所有表:
show tables;
扩展资料
mysql数据库的基本sql *** 作命令介绍:
1、显示当前数据库服务器中的数据库列表:mysql>SHOW DATABASES
2、建立数据库:mysql>CREATE DATABASE 库名
3、建立数据表:mysql>USE 库名mysql>CREATE TABLE 表名 (字段名 VARCHAR(20), 字
名 CHAR(1))
4、删除数据库:mysql>DROP DATABASE 库名
5、删除数据表:mysql>DROP TABLE 表名;
6、将表中记录清空:mysql>DELETE FROM 表名
7、往表中插入记录:mysql>INSERT INTO 表名 VALUES ("hyq","M")
8、更新表中数据:mysql->UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c'
9、用文本方式将数据装入数据表中:mysql>load data local infile "d:/mysql.txt" into table 表名
10、导入.sql文件命令:mysql>USE 数据库名mysql>source d:/mysql.sql
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)