references 主表(被仿照效法字段名)

     select name,gongji from sanguo where 

*  6、级联动作*

      insert into bjtab values

  -B 库1 库2 库3   备份多个库

  3.使用规则

  源库名的表示方式

    表2(从表)     

    references 主表(被参考字段名)

  4.示例

澳门太陽城集团登录网址 ,  select … from 表名 where 条件(select ….);

*    表1(主表)*

*  1.语法格式*

      id 姓名 缴费金额

      3  祝枝山  AD06  100

   复制表的时候不会把原表的键(key)属性复制过来

    插入数据

      select name,gongji from MOSHOU.sanguo

2、表的复制

  select 字段名列表 from 表名列表; (笛卡尔积)

  where
  sheng.s_id=city.cfather_id;

      create table jftab(
      id int primary key,
      name varchar(15),
      class char(5),
      money int
      );

今日是MySQL的第四篇,难度会稍微加大,加油!

  1.定义:让当前表字段的值在另一个表的范围内选择

    备份所有库,放到 mydata 目录下:all.sql

*  1.复制MOSHOU.sanguo的全部记录和字段到sanguo2*

*    cascade*

*  on  update …*

   2、显示省市县详细信息

  示例

  内连接 

  注意:

*  select * from MOSHOU.sanguo limit 3;*

      2 点秋香 260

       2、找到 < 平均值

*  5、删除外键*

    备份 db4 库中的 sheng city xian 三张表,scx.sql

*    数据级联删除、更新(参考字段)*

     mysqldump -uroot -p -B MOSHOU db4 > md.sql

      create table bjtab(
      stu_id int,
      name varchar(15),
      money int,
      foreign key(stu_澳门太阳集团城网址 ,id) references jftab(id)
      on delete cascade
      on update cascade
      );

  2、外连接

  mysql -uroot -p 目标库名 < ***.sql

5、连接查询 

      select name,gongji from MOSHOU.sanguo

     子查询:

  2、添加授权用户

     右连接

  1、开启MySQL远程连接  

      2  点秋香  AD06  200

*    查看外键:show  create  table  表名;*

   1、显示省和市的详细信息

本小结完!

  语法格式

    用root用户登录mysql

    on sheng.s_id=city.cfather_id;

    on   update  级联动作 

*  select id,name,country from MOSHOU.sanguo limit 5;*

*   复制表结构*

 4、多表查询

    references 主表(被仿照效法字段名)。   2、找出每个国家攻击力最高的英雄的名字和攻击值

  河北省 石家庄市
  河北省 廊坊市
  湖北省 武汉市

*    restrict(默认)*

  命令格式

8、mysql的用户账户管理

  2.语法:

     mysqldump -uroot -p db4 > db4.sql

*  2.复制MOSHOU.sanguo表的前3条记录,sanguo3*

3、嵌套查询

*    主表删除、更新,从表相关联记录字段值为NULL*

    以 左表 为主显示查询结果

    表1、缴费信息表(财务)

 

    mysql -uroot -p123456

    mysqldump  -u用户名  -p  源库名  > ~>***.sql

    权限列表:all privileges 、select 、insert
    库.表 : *.* 所有库的所有表

   create table 表名 select *    references 主表(被仿照效法字段名)。 from 表名 where false;

开始吧!

    select sheng.s_name,city.c_name,xian.x_name from
    references 主表(被仿照效法字段名)。    sheng inner join city
    on sheng.s_id=city.cfather_id
    inner join xian
    on city.c_id=xian.xfather_id;

  3、示例
    1、添加授权用户tiger,密码123,对所有库的所有表有所有权限
    grant all privileges on *    references 主表(被仿照效法字段名)。.* to “tiger”@”%” identified by “123”
with grant option;
    2、添加用户rabbit,对db4库有所有权限
    grant all privileges on db4.* to “rabbit”@”%” identified by
“123” with grant option;

     mysqldump -uroot -p db4 sheng city xian > scx.sql

 6、数据备份(mysqldump,在Linux终端中操作)

 

*    set  null*

1、外键(foreign  key)

    references 主表(被仿照效法字段名)。    select 字段名 from
    表1 inner join 表2 on 条件
    inner join 表3 on 条件;

     left join city

      where gongji<平均值;

    主表、从表字段数据类型要一致

*  create table sanguo3
*

*  create table sanguo2 select * from MOSHOU.sanguo;
*

*  create table sanguo4*

    references 主表(被仿照效法字段名)。    mysqldump -uroot -p –all-databases > all.sql

     gongji in(select max(gongji) from sanguo  group by country);

*    从表有相关联记录,不允许主表操作*

    1、sudo -i
    2、cd /etc/mysql/mysql.conf.d/
    3、subl mysqld.cnf
      #bind-address = 127.0.0.1 ctrl + s保存  —-此行为注释
    4、/etc/init.d/mysql restart

*  7、已有表添加外键
*

      insert into jftab values
      (1,”唐伯虎”,”AD06″,300),
      (2,”点秋香”,”AD06″,260),
      (3,”祝枝山”,”AD06″,250);

    授权:   

     备份 db4 库, db4.sql

       1、先计算平均值

*  *select sheng.s_name,city.c_name from sheng,city

  select sheng.s_name as sheng,city.c_name as city,xian.x_name as
xian from sheng,city,xian
  where
  sheng.s_id=city.cfather_id and
  city.c_id=xian.xfather_id;

    select sheng.s_name,city.c_name from sheng
    inner join city on sheng.s_id=city.cfather_id;

  以上的语法连在一起看

  2、显示省市详细信息

       select avg(gongji) from MOSHOU.sanguo;

    select sheng.s_name,city.c_name from sheng

*      3   xxx    xxx*

      (1,”唐伯虎”,300),(2,”点秋香”,260);

       gongji<(select avg(gongji) from  MOSHOU.sanguo);

*  3.复制MOSHOU.sanguo表的id,name,country三个字段的前5条记录,sanguo4*

    表2、学生信息表(班主任)

    主表被参考字段:主键

*  alter  table  表名  add  for  foreeign  key(参考字段)  references 
主表(被参考字段)
*

  mysql -uroot -p –one-database 目标库名 < all.sql

  mysql -uroot -p –one-database db4 < all.sql

      grant 权限列表 on 库.表 to “用户名”@”%”
      identified by “密码” with grant option;   

    用法同左连接,以右表为主显示查询结果

      1 唐伯虎 300

*      ………………..
*

    插入数据

  1、命令格式(Linux终端)

  2、从所有库备份中恢复某一个库(–one-database)

  库名 表1 表2 表3 备份指定库的多张表

    select 字段名 from 表1 left join 表2 on 条件

7、数据恢复

  3、显示省市县详细信息  

  –all-databases  备份所有库

      id  姓名  班级  缴费金额

    on   delete  级联动作

     备份 MOSHOU 和 db4 库, md.sql

  定义 :把内层的查询结果作为外层的查询条件

      1  唐伯虎  AD06  300

    foreign key(参考字段名)

    把攻击值小于平均攻击值的英雄名字和攻击值显示出来   

    left join 表3 on 条件;

    显示省市详细信息

*    alter  table  表名  drop  frreign  key  外键名;*

*    创建表*

      where

*  on delete …*

  示例:

You may also like...

发表评论

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

网站地图xml地图