找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
create table test like ozm;创建表test表结构与表ozm一致


insert into test select * from ozm;插入ozm表所有数据到test表

insert into test(numble,name,age)select numble,name,age from ozm;向test表中插入ozm表中的numble,name,age数据

插入的表必须存在,插入的表必须是新表没有数据
mysqldump -uroot -p ceshi1>/ouziming/ceshi1.sql导出数据库ceshi1到/ouziming文件夹中


mysql -uroot -p ceshi2</ouziming/ceshi1.sql导入数据库ceshi1到数据库ceshi2(导入的目的库需先存在,否则会找不到相对应库)


select host,user,password from user;进入mysql库后查看有哪些用户

local host,127.0.0.1表示本地用户,可以通过centos和xshll对数据库进行操作的用户
%代表具有远程访问权限的用户,可以通过数据库客户端工具进行连接操作

insert into user(host,user,password)values('localhost','xiaoou',password('ozm629'));新增一个xiaoou本地用户

show grants for 'xiaoou@localhost';查看用户xiaoou是否有权限,如下报错表示该用户没有权限

flush privileges;刷新加载权限

grant select,update on *.* to 'xiaoou'@'localhost' identified by 'ozm629';授予xiaoou用户select,update权限 (*.*代表库.表)

revoke all on *.* from 'xiaoou'@'localhost';移除xiaoou用户所有权限

grant all privileges on *.* to 'xiaomao'@'%' identified by 'ozm629';创建用户xiaomao并授予所有权限


NAVICAT
CTRL Q 新建窗口
CTRL W 关闭窗口
单行注释:#
多行注释:/*注释内容*/
被注释的语句不会执行

两表表中字段的值相同时可以进行拼接
基本连接(取两表交集部分):SELECT * FROM aa,cc WHERE aa.id=cc.s_id;
内在连接:SELECT * FROM aa INNER JOIN cc on aa.id=cc.s_id;

左连接:SELECT * FROM aa LEFT JOIN cc on aa.id=cc.s_id;(左侧表数据全部显示,以左侧表为基准显示右侧符合条件数据,不符合则为null填充;右连接反之)

SELECT * FROM aa RIGHT JOIN cc on aa.id=cc.s_id;

硬连接:SELECT * FROM aa UNION SELECT * FROM cc;(两表的字段数量必须相同)

SELECT score FROM (SELECT * FROM aa,cc WHERE aa.id=cc.s_id)AS t WHERE t.name='zhangsan' 查询()as取别名为t,查询score,后缀条件name=zhangsan
select cc.score FROM aa,cc WHERE aa.id=cc.s_id and aa.name='zhangsan' 基本链接
SELECT score from cc WHERE s_id in(SELECT id FROM aa WHERE name='zhangsan');嵌套‘in’方法

SELECT aa.name FROM aa LEFT JOIN cc on aa.id=cc.s_id WHERE cc.score is null;未参加考试人的名字(左连接,右连接则调换库名)
select aa.name from cc RIGHT JOIN aa on aa.id=cc.s_id where cc.score is null;
基本连接+嵌套
select name from aa where aa.id not in(select id from aa,cc where aa.id=cc.s_id);
嵌套
select name from aa where id not in(select s_id from cc);


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册