Mysql学习笔记(附一)
关于外键约束关系下修改或者删除表的方法:
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学习笔记(附一)的更多相关文章
- Mysql学习笔记(三)对表数据的增删改查。
正文内容. 这一部分是最简单的,也是最麻烦的.简单是因为其实只包括增删该插四个部分.大体上看,增加数据.删除数据.修改数据.查询数据都不麻烦啊,我们日常都是常用的.这个谁不会呢?以前在培训机构学mys ...
- MySQL学习笔记一
MySQL 学习笔记 一 一.数据库简单介绍 1. 按照数据库的发展时间顺序,主要出现了以下类型数据库系统: Ø 网状型数据库 Ø 层次型数据库 Ø 关系型数据库 Ø 面向对象数据库 上面4中数据库系 ...
- Mysql学习笔记(二)数据类型 补充
原文:Mysql学习笔记(二)数据类型 补充 PS:简单的补充一下数据类型里的String类型以及列类型... 学习内容: 1.String类型 2.列类型存储需求 String类型: i.char与 ...
- Mysql学习笔记(一)数据类型
原文:Mysql学习笔记(一)数据类型 学习内容: Mysql基本数据类型. 1.数字类型.. i.整型 Mysql数据类型 含义(有符号) tinyint(m ...
- 初识mysql学习笔记
使用VMVirtualBox导入Ubuntu后,可以通过sudo apt-get install mysql-server命令下载mysql. 在学习过程中,我遇到了连接不上Xshell的问题.最终在 ...
- MySQL学习笔记-锁相关话题
在事务相关话题中,已经提到事务隔离性依靠锁机制实现的.在本篇中围绕着InnoDB与MyISAM锁机制的不同展开,进而描述锁的实现方式,多种锁的概念,以及死锁产生的原因. Mysql常用存储引擎的锁 ...
- MySQL学习笔记-事务相关话题
事务机制 事务(Transaction)是数据库区别于文件系统的重要特性之一.事务会把数据库从一种一致状态转换为另一个种一致状态.在数据库提交工作时,可以确保其要么所有修改都已经保存了,要么所有修改都 ...
- MySQL学习笔记-数据库文件
数据库文件 MySQL主要文件类型有如下几种 参数文件:my.cnf--MySQL实例启动的时候在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内存结构的大小等设置,还介绍了参数类 ...
- MySQL学习笔记-数据库内存
数据库内存 InnoDB存储引擎内存由以下几个部分组成:缓冲池(buffer pool).重做日志缓冲池(redo log buffer)以及额外的内存池(additional memory pool ...
- MySQL学习笔记-数据库后台线程
数据库后台线程 默认情况下讲述的InnoDB存储引擎,以后不再重复声明.后台线程有7个--4个IO thread,1个master thread,1个锁监控线程,1个错误监控线程.IO thread的 ...
随机推荐
- 推公式hdu2298
(0,0)点到(x,y)以v射箭 问 最小的角度 不能射到 -1 x=v*cos(a)*t; y=v*sin(a)*t-0.5*g*t*t; 消去t; y=x*tan(a)-0.5*g*x*x/(v* ...
- neo4j-jersey分嵌入式和服务式连接图形数据库
原文载自:http://blog.csdn.net/yidian815/article/details/12887259 嵌入式: 引入neo4j依赖 <dependency> <g ...
- python3 @classmethod 的使用场合
官方的说法: classmethod(function)中文说明:classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下: class C: @clas ...
- javaScirpt事件详解-原生事件基础(一)
事件 JavaScript与HTML之间的交互是通过事件实现的.事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间,通过监听特定事件的发生,你能响应相关的操作.图片引用:UI Events 事件流 ...
- javascript中正则实现读取当前url中指定参数值方法。
getQueryString:function(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*) ...
- bzoj3052: [wc2013]糖果公园
又是一代神题. uoj测速rank10,bzoj测速rank26(截止当前2016.5.30 12:58) 带修改的树上莫队. 修改很少,块的大小随便定都能A 然而我一开始把开3次根写成了pow(bl ...
- GStreamer 记录
GStreamer 是一个新的多媒体框架,大大简化了多媒体工具的开发流程,比如,这里有一个 IBM 的文档,介绍了一个 MP3 播放器. http://www.ibm.com/developerwor ...
- MySQL二进制日志
一.二进制日志(The Binary Log) 1.简介 包含所有更新了的数据或者已经潜在更新了的数据(比如一条没有匹配任何行的delete语句) 包含所有更新语句执行时间的信息 不记录没有修改数据的 ...
- TypeScript 素描 - 接口
/* 接口 C#写多了,接口也自然也是理解的.不过TypeScript中的接口与 C#中的还是有些区别的 接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约 */ //为方法的参数做契约 i ...
- JVM内存垃圾回收方法
1.概述 1.1.为什么要回收? 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断地分配内存空间而不进行回收.除非内存无限大,我们可以任性地分配而不回收,但是事实并非如此.所以,垃圾回收是必须 ...