关于外键约束关系下修改或者删除表的方法:

http://wenku.baidu.com/link?url=RRaI160kvsdf7ibMLqxN815RvStSyenz_-ig1ONfpRfpfFpqtbGQIL4w3IhAw3XySR7Jfxn4Pncl68bIm3qQ_ZZkpJj_HoBt6tFVLa_IHsu

mysql中key 、primary key 、unique key 与index区别:

http://zccst.iteye.com/blog/1697043

CREATE TABLE products(
id INT NOT NULL AUTO_INCREMENT,
cid INT NOT NULL DEFAULT '0',
name VARCHAR(60) NOT NULL DEFAULT '',
price DOUBLE(7,2) NOT NULL DEFAULT '0.00',
num INT NOT NULL DEFAULT '0',
decn TEXT,
ptime INT NOT NULL DEFAULT '0',
PRIMARY KEY(id),
KEY pname(name,price)
);
解析:KEY pname(name,price) //括号里面有多个,表示创建多列索引,意思是创建名为pname的关于name和price的索引。 CREATE TABLE cats(
id INT NOT NULL AUTO_INCREMENT,
pid INT NOT NULL DEFAULT '0',
name VARCHAR(60) NOT NULL DEFAULT '',
desn TEXT,
PRIMARY KEY(id),
INDEX name(name,pid)
); INSERT INTO
cats(pid,name,desn)
values(0,'soft','this is soft'),
(1,'java','this is java'),
(1,'php'),
(1,'c++'),
(2,'j2se'),
(2,'j2ee'),
(2,'j2me'),
(3,'php'); INSERT INTO
products(cid,name,price,num,desn,ptime)
values(1,'javajava','134.5','10','good','123423'),
(1,'javaone','245.5','24','very good','5345345'),
(2,'javasd','445.5','24','very good','5345245'),
(2,'javsdf','455.5','24','very good','534345'),
(3,'asdf','456.5','24','very good','53445'),
(3,'javasadftwo','415.5','24','very good','54545'),
(4,'javatsdwo','452.5','24','very good','55434'),
(4,'jadfvatwo','415.5','24','very good','534545'),
(4,'jasdfvatwo','145.5','24','very good','534545'),
(4,'javsdfatwo','1245.5','24','very good','534445'),
(5,'javgfdatwo','12245.5','24','very good','535445'),
(5,'javatwo','1245.5','24','very good','55345'),
(5,'javatghwo','1545.5','24','very good','53355'),
(6,'javatfgwo','2845.5','24','very good','534445'),
(6,'javafgtwo','845.5','24','very good','53425'),
(7,'javatghwo','8545.5','24','very good','34345'),
(7,'javatjkwo','5645.5','24','very good','5342345'),
(7,'javatweto','2745.5','24','very good','534545'),
(7,'javatrtwo','8245.5','24','very good','534545'),
(7,'javatwrto','2445.5','24','very good','5345345'),
(8,'javatwweo','1645.5','24','very good','534545'),
(8,'javawetweo','1345.5','24','very good','5342345'),
(8,'javwatwwo','1845.5','24','very good','53456345'),
(8,'javawetwo','1565.5','24','very good','53345'),
(2,'javatwcvo','13745.5','24','very good','5342545'),
(1,'javatdfwo','17345.5','24','very good','534475'),
(1,'javatwco','3445.5','24','very good','534345');

  

Mysql学习笔记(附一)的更多相关文章

  1. Mysql学习笔记(三)对表数据的增删改查。

    正文内容. 这一部分是最简单的,也是最麻烦的.简单是因为其实只包括增删该插四个部分.大体上看,增加数据.删除数据.修改数据.查询数据都不麻烦啊,我们日常都是常用的.这个谁不会呢?以前在培训机构学mys ...

  2. MySQL学习笔记一

    MySQL 学习笔记 一 一.数据库简单介绍 1. 按照数据库的发展时间顺序,主要出现了以下类型数据库系统: Ø 网状型数据库 Ø 层次型数据库 Ø 关系型数据库 Ø 面向对象数据库 上面4中数据库系 ...

  3. Mysql学习笔记(二)数据类型 补充

    原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与 ...

  4. Mysql学习笔记(一)数据类型

    原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型     Mysql数据类型             含义(有符号)     tinyint(m ...

  5. 初识mysql学习笔记

    使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...

  6. MySQL学习笔记-锁相关话题

    在事务相关话题中,已经提到事务隔离性依靠锁机制实现的.在本篇中围绕着InnoDB与MyISAM锁机制的不同展开,进而描述锁的实现方式,多种锁的概念,以及死锁产生的原因.   Mysql常用存储引擎的锁 ...

  7. MySQL学习笔记-事务相关话题

    事务机制 事务(Transaction)是数据库区别于文件系统的重要特性之一.事务会把数据库从一种一致状态转换为另一个种一致状态.在数据库提交工作时,可以确保其要么所有修改都已经保存了,要么所有修改都 ...

  8. MySQL学习笔记-数据库文件

    数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类 ...

  9. MySQL学习笔记-数据库内存

    数据库内存 InnoDB存储引擎内存由以下几个部分组成:缓冲池(buffer pool).重做日志缓冲池(redo log buffer)以及额外的内存池(additional memory pool ...

  10. MySQL学习笔记-数据库后台线程

    数据库后台线程 默认情况下讲述的InnoDB存储引擎,以后不再重复声明.后台线程有7个--4个IO thread,1个master thread,1个锁监控线程,1个错误监控线程.IO thread的 ...

随机推荐

  1. canvas钟表

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. poj2217

    Secretary Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 1257   Accepted: 515 Descript ...

  3. 多条件分页查找(SQL拼接方法)

    def startTime=params.startTime+" 00:00:00"  def endTime=params.endTime + " 23:59:59&q ...

  4. Sass学习笔记

    语法 @each $var in <list>//循环就是去遍历一个列表,然后从列表中取出对应的值 @while $types > 0 //循环直到函数不成立 SASS函数 To-u ...

  5. 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记

    先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...

  6. django 进阶篇

    models(模型) 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetLi ...

  7. supervisor监管进程max file descriptor配置不生效的问题

    配置了 sudo vim /etc/security/limits.conf * soft nofile * hard nofile   单独起进程没问题, 放到supervisor下监管启动,则报错 ...

  8. Elasticsearch-5.0.0移植到ubuntu16.04

    旧环境: windows10 elasticsearch-5.0.0(含elasticsearch-head插件) 新环境: ubuntu16.04 由于环境换成了ubuntu,之前windows10 ...

  9. windows 下的sleep 命令

    方法一 ping -n 3 127.0.0.1 > nul 其中3是需要sleep的秒数 方法二 timeout /t 3 /nobreak > nul 其中3是需要sleep的秒数

  10. errored out in DoExecute, couldn't PrepareToExecuteJITExpression

    error: Couldn't materialize struct: size of variable <varName> disagrees with the ValueObject' ...