创建db5数据库

  1. create database db5 charset=utf8;

use db5;

  1. 例一:一个用户只有一个博客
  2.  
  3. 用户表:
  4. id name
  5. 1 mike
  6. 2 alex
  7. 3 jack
  1. mysql> create table user(id int primary key auto_increment,name varchar(50) not null);
  2. Query OK, 0 rows affected (0.07 sec)

插入用户记录

  1. mysql> insert into user(name) values('mike'),('alex'),('jack');
  2. Query OK, 3 rows affected (0.01 sec)
  3. Records: 3 Duplicates: 0 Warnings: 0
  4.  
  5. mysql> select * from user;
  6. +----+------+
  7. | id | name |
  8. +----+------+
  9. | 1 | mike |
  10. | 2 | alex |
  11. | 3 | jack |
  12. +----+------+
  13. 3 rows in set (0.00 sec)
  1. 博客表
  2. fk+unique
  3. id url name_id
  4.   1 xxxx   1
  5.  2 yyyy   3
  6.  3 zzz   2
  1. mysql> create table blog(id int primary key auto_increment,
    url varchar(50) not null,
    name_id int unique,
    foreign key(name_id) references user(id)
    on delete cascade
    on update cascade
    );
  2. Query OK, 0 rows affected (0.13 sec)
  1.  

插入记录

  1. mysql> insert into blog(url,name_id) values('xxx',1),('yyyy',3),('zzz',2);
  2. Query OK, 3 rows affected (0.12 sec)
  3. Records: 3 Duplicates: 0 Warnings: 0
  4.  
  5. mysql> select * from blog;
  6. +----+------+---------+
  7. | id | url | name_id |
  8. +----+------+---------+
  9. | 1 | xxx | 1 |
  10. | 2 | yyyy | 3 |
  11. | 3 | zzz | 2 |
  12. +----+------+---------+
  13. 3 rows in set (0.00 sec)
  1.  

mysql 建立表之间关系 一对一 练习1的更多相关文章

  1. mysql 建立表之间关系 一对一 练习2

    创建db5数据库 create database db5 charset=utf8; use db5; 例二:一个管理员唯一对应一个用户 用户表: id user password 1 egon xx ...

  2. mysql 建立表之间关系 练习 2

    创建数据库db6 create database db6 charset=utf8; user db6; # 创建班级表 mysql) not null unique); Query OK, rows ...

  3. mysql 建立表之间关系 练习 1

    练习:账号信息表,用户组,主机表,主机组 #用户表 mysql> create table user( id int not null unique auto_increment, userna ...

  4. Django数据库的查看、删除,创建多张表并建立表之间关系

    配置以下两处,可以方便我们直接右键运行tests.py一个文件,实现对数据库操作语句的调试: settings里面的设置: #可以将Django对数据库的操作语法,能输出对应的的sql语句 LOGGI ...

  5. Hibernate_day03--课程安排_表之间关系_一对多操作

    Hibernate_day03 上节内容 今天内容 表与表之间关系回顾(重点) Hibernate的一对多操作(重点) 一对多映射配置(重点) 一对多级联操作 一对多级联保存 一对多级联删除 一对多修 ...

  6. 【转】Oracle - 数据库的实例、表空间、用户、表之间关系

    [转]Oracle - 数据库的实例.表空间.用户.表之间关系 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机 ...

  7. 阶段3 1.Mybatis_09.Mybatis的多表操作_1 mybatis表之间关系分析

    4.mybatis中的多表查询     表之间的关系有几种:         一对多         多对一         一对一         多对多     举例:         用户和订单 ...

  8. Oracle - 数据库的实例、表空间、用户、表之间关系

    完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等): 2) Oracle数据库实例则是一组Ora ...

  9. [转]Oracle - 数据库的实例、表空间、用户、表之间关系

    本文转自:http://www.cnblogs.com/adforce/p/3312252.html 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例. 1) 数据库是一系列物 ...

随机推荐

  1. mysql update语句添加表关联查询

    UPDATE tab_game_version  as a INNER JOIN tab_game_version as b ON a.id=b.idSET a.advert_data=0 where ...

  2. Google Analytics Advanced Configuration - Google Analytics 高级配置

    该文档提供了Android SDK v3的部分元素的高级配置说明. Overview - 概述 Android Google Analytics SDK提供了Tracker类,应用可以用它给Googl ...

  3. 球队以及得分计算的SQL语句

    首先题目是这样的: 球队表teams 比赛表matches 赢了得3分,平局的得1分,输了得0分. 思路: 一个球队的成绩分为两部分,作为主队的得分和作为客队的得分: 计算出一次比赛中具体得了多少分, ...

  4. 解决windows server 2008 r2 右键没有个性化

    装完系统发现桌面上只有一个回收站我的电脑 网络邻居 控制板面都没有好像win7家庭版也没有右键–个性化设置上google百度了下 也还漫简单的点左下角的开始-运行:"C:\Windows\s ...

  5. HBase学习笔记——概念及原理

    1.什么是HBase HBase – Hadoop Database,是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群. ...

  6. jquery 改变checkbox的值

    似乎没什么用... <script> $(document).ready(function(){ $("#comment").change(function(){ va ...

  7. 【BZOJ】3410: [Usaco2009 Dec]Selfish Grazing 自私的食草者(贪心)

    http://www.lydsy.com/JudgeOnline/problem.php?id=3410 太神了.... 按末端点排序然后贪心取即可. QAQ #include <cstdio& ...

  8. 对Linux命令进一步学习

    root@wuheng-virtual-machine:/home/wuheng# ls -ltotal 44drwxr-xr-x 2 wuheng wuheng 4096 Mar  3 01:30 ...

  9. 【python】函数参数-任意参数

    def min1(args): res=args[0] for arg in args[1:]: if arg<res: res=arg return res def min2(first,re ...

  10. oracle游标:查询并打印员工的姓名和薪水

    --查询并打印员工的姓名和薪水 --set serveroutput on /* 1.光标的属性 %found:假设取到了记录就是true否则是false: %notfound: */ declare ...