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的 ...
随机推荐
- python_java_selenium_ jenkins持续集成Firfox_chrome浏览器不显示的解决方法?
python_java_selenium_ jenkins持续集成Firfox_chrome浏览器不显示的解决方法: 原因:因为jenkins是用windows installer 安装成 windo ...
- document.domain
HTML DOM DOCUMENT 对象 定义和用法 domain 属性可返回下载当前文档的服务器域名. 语法 document.domain 说明 该属性是一个只读的字符串,包含了载入当前文档的 w ...
- BZOJ 后缀自动机四·重复旋律7
后缀自动机四·重复旋律7 时间限制:15000ms 单点时限:3000ms 内存限制:512MB 描述 小Hi平时的一大兴趣爱好就是演奏钢琴.我们知道一段音乐旋律可以被表示为一段数构成的数列. 神奇的 ...
- Android 天猫apk聊天数据库解密
1.使用Android 天猫apk 进行聊天会产生tmallWangXinDB的数据库.2.用sqlite3 工具打开提示加密或者错误.3.需要对该数据库进行解密. 解密流程:1.反编译apk,dex ...
- Beta阶段第六次Scrum Meeting
情况简述 BETA阶段第六次Scrum Meeting 敏捷开发起始时间 2016/12/16 00:00 敏捷开发终止时间 2016/12/17 00:00 会议基本内容摘要 平稳推进 参与讨论人员 ...
- python笔记1-转义字符
print(r'dd"e"f')print(r'dd'e'f')print(r"dd"e"f")print(r"dd'e'f&qu ...
- XPath 学习二: 语法
XPath 使用路径表达式来选取 XML 文档中的节点或节点集.节点是通过沿着路径 (path) 或者步 (steps) 来选取的. 下面列出了最有用的路径表达式: 表达式 描述 nodename 选 ...
- Oracle 的字符集与乱码
字符集问题一直叫人头疼,究其原因还是不能完全明白其运作原理. 在整个运行环节中,字符集在3个环节中发挥作用: 1.软件在操作系统上运作时的对用户的显示,此时采用操作系统定义的字符集进行显示.我们在系统 ...
- JVM:查看java内存情况命令
jmap (linux下特有,也是很常用的一个命令) 观察运行中的jvm物理内存的占用情况. 参数如下: -heap :打印jvm heap的情况 -histo: 打印jvm heap的直方图.其输出 ...
- 【ASP.NET程序员福利】打造一款人见人爱的ORM(一)
“很多人都不太认可以第三方ORM,因为考虑的点不够全面,没有大用户群体的ORM有保证,这点是不可否认确是事实.但是往往用户群体大的ORM又有不足之处,今天我们就来聊聊关于ORM的话题,打造 ...