找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
1、show databases;  显示所有数据库
2、use mysql  进入数据库
3、show tables 显示mysql 数据库里面所有的表,最后一张表是use用户表
4、select * from user; 查询user表里所有的数据
5.select  host,user from user; 查询host和user两个字段的值,host 表示对应用户拥有的权限
6、inter into user(host,user,password)values('localhost','dcs8',passwadd('123456'));
      往user表里面插入一个dcs8用户,插入的密码使用password这个函数加密处理,这里使用的是md5加密方法。
7. flush privileges  添加完用户,刷新权限,才能使用dcs8用户登录在mysql数据库,在另一个窗扣使用 mysql -udcs8 -p123456进行登录数据库
8、show databases;  登录进dcs8后只能看到两个基础库
9、show grants for  'dcs8'@'localhost';  查看dcs8用户在本地有哪些权限
10、grant select,update,delete,drop on *.* to 'dcs8'@'localhost' identified by '123456' ;
   给dcs8用户赋予 select delete update droup 权限,赋予在本地的操作权限
11、show grants for  'dcs8'@'localhost'; 查看dcs8用户在本地有哪些权限
12、flush privileges 赋予权限后刷新才能生效
13、revoke all on *.* from  'dcs8'@'localhost;  移除权限 在进行刷新flush privileges;
14 、delete from user where user='dcs8';  删除dcs8用户,并进行刷新权限 flush privileges;
15、update user set password=password('654321') where user='root'; 修改root的登录密码

1、内连接 inner join 对于2个表中有字段的值相同就可以通过内连接进行连接
select * from aa inner join cc on aa.id=cc.s_id;
2、左连接 left join (以left join左边的表为主,aa表的数据全部显示,cc表显示符合条件的数据,不符合条件的显示null)
select * from aa left join cc on aa.id=cc.s_id;
select * from cc right join aa on aa.id=cc.s_id;
3、右链接 right join  (以right join左边的表为主,cc表的数据全部显示,aa表显示符合条件的数据,不符合条件的显示null
select * from aa right join cc on aa.id=cc.s_id;
4、基本连接(对于2个表中有字段的相同就可以通过基本连接进行连接
select * from aa,cc where aa.id=cc.s_id;
5、硬链接/机械链接,硬连接要满足的条件是两个表字段数目需要一致
select * from aa union select * from cc;

6、临时表方法
求出张三的成绩
select * from aa,cc where aa.id=cc.s_id; #这个sql语句查出来就是一个临时表,取别名为t
select score from (select * from aa,cc where aa.id=cc.s_id )t where t.name='zhangsan';
7、嵌套=方法
select id from aa where name='zhangsan'; #求张三的id,=符合后面只能有一个值
select score from cc where s_id=(select id from aa where name='zhangsan');
8、嵌套 in 方法
select id from aa where name='zhangsan'; # in 后面是一个集合,集合表示一个值或者多个值
select score from cc where s_id in (select id from aa where name='zhangsan');
9.基本连接方法
select score from aa,cc where aa.id=cc.s_id and name='zhangsan';


分享至 : QQ空间
收藏

1 个回复

倒序浏览
666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册