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的 ...
随机推荐
- 最全的 JavaScript 知识总结
来源于:http://gcdn.gcpowertools.com.cn/showtopic-28404-1-3.html?utm_source=gold.xitu.io&utm_medium= ...
- 错误400-The request sent by the client was syntactically incorrect
springMVC中,某个页面提交时报400错误,如下图. 解决方法: 1.在网上找了一下,答案是通常遇到这个错误是因为前端jsp页面的控件名称和controller中接收的参数名称不一致.但 ...
- 装X代码
装X代码 http://hackcode.ishoulu.com/scp/ http://hackcode.ishoulu.com/umbrella/ http://hackcode.ishoulu. ...
- 为什么不能在init和dealloc函数中使用accessor方法
前言 为什么不要在init和dealloc方法中调用getter和setter:Apple在Mac与iOS中关于内存管理的开发文档中,有一节的题目为:"Don'tUse Accessor M ...
- Java的配置文件有多少种
最正宗的只有两个xml和properties两种,其中properties文件用的最广. 其实还有一些如txt,excel这些也可以实现配置文件,但不太正宗. 对于配置文件需要注意以下几点: 1.路径 ...
- Python为8bit深度图像应用color map
图片中存在着色版的概念,二维矩阵的每个元素的值指定了一种颜色,因此可以显示出彩色. 迁移调色板 下述python代码将VOC数据集中的某个语义分割的图片的调色板直接应用在一个二维矩阵代表的图像上 #l ...
- web前端基础知识-(六)Django基础
上面我们已经知道Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Sessi ...
- 堆排序分析及php实现
堆排序:是一种特殊形式的选择排序,他是简单选择排序的一种改进. 什么是堆? 具有n个元素的序列:{k1,k2,ki,…,kn} (ki <= k2i,ki <= k2i+1) 或者 (ki ...
- linux下的ssh工具之,本地上传到linux服务器and Linux服务器文件另存为本地。非sftp工具。
首先,当你只有一个ssh工具可以连接linux,但你有想把文件在 linux 和windows(本地)直接的切换.其实可以的: 本文参考 1.将本地的文件,放到ssh远程的linux服务器上: 首先要 ...
- CAS环境搭建
实验背景: 系统环境: Windows XP | SUN JDK1.6U4 | Tomcat6.0.14 | CAS Server 3.1.1 + CAS Client 2.1.1 主机完整名称: ...