mysql
Hi以梦为马
以梦为马,诗酒乘年华~
展开
-
MYSQL学习笔记 第二讲:数据库的基本操作
①②③④①第二讲:数据库的基本操作 1.SQL:结构化查询语言(Structured Query Language) 分类:针对操作对象的不同,分成不同的语言 ①数据操作(管理)语言(DML) ②数据定义语言(DDL):对保存数据的格式进行定义 ③数据库控制语句(DCL):针对数据库软件服务进行原创 2013-07-08 13:54:12 · 877 阅读 · 0 评论 -
MySQL学习笔记 第五讲:实体和外键
第五讲:实体和外键 1. 1:1关系:两个实体表内,存在相同的主键字段 如果记录的主键值等于另一个关系表内记录的主键值,则两条记录对应1:12.1:n关系:一个实体对应多个其他实体 例:一个班级对应多个学生 设计:在多的那端增加一个字段,用于指向该实体所属的另外实体的标识3.m:n关系:多对多 设计:典型的方法:利用一个中间表表原创 2013-07-14 17:48:33 · 1370 阅读 · 0 评论 -
MySQL学习笔记 第七讲:子查询
第七讲:子查询 1.定义:语句内部的查询语句,就是子查询语句,子查询语句需要用括号括起来;2.子查询分类 ①不同的分类会有不同的使用方式; ② 分类标准:子查询出现的位置:where型:where后;from型:from后;exists型; 子查询返回值形式:单一值、一列、多列、表(多行多原创 2013-07-15 10:06:20 · 922 阅读 · 0 评论 -
MYSQL学习笔记 第三讲:数据类型
第三讲:数据类型1.列类型 ①数值型:ⅰ.整数型:tinyint(1个字节)、smallint(2个字节)、mediumint(3个字节)、int(4个字节)、bigint(8个字节); ⅱ小数型:float(4个字节)、double(8个字节)、decimal(8个字节); ②日期时间型:year(YY原创 2013-07-09 15:49:58 · 589 阅读 · 0 评论 -
MySQL学习笔记 第八讲:增加、删除、更新数据和备份还原
第八讲:增加、删除、更新数据和备份还原 1.insert & replace ①insert插入:insert into tbl_name (字段列表) values (值列表); 可以不将所有的字段都插入数据,没有插入的字段,使用默认值; 注:如果是插入部分字段,可以使用set语法; 例:ins原创 2013-07-15 10:57:28 · 756 阅读 · 0 评论 -
MYSQL学习笔记 第四讲:列属性
第三讲:列属性 1.是否为空:规定一个字段的值,是否可以是null(null|not null)2.默认属性值:通过default value来说明 ①默认值,在没有为该字段设置值时启用,而且默认值的使用需要使用固定值 ②常见的是:一个字段不能为空,而且存在默认值3.主键(PK:primary key) ①定义:可以唯一标识某条原创 2013-07-14 17:00:02 · 667 阅读 · 0 评论 -
MySQL学习笔记 第一讲:介绍和入门
第一讲:介绍和入门 1.数据库定义:对大量信息进行管理的高效解决方案,按照数据结构来组织存储和管理的库。2.DBS(数据库系统) = DBMS(数据库管理系统) + DB(数据库)3.关系型数据库:建立在关系模型上的数据库。(关系模型:;原创 2013-07-07 17:25:46 · 633 阅读 · 0 评论 -
MySQL学习笔记 第六讲:select语句order by、limit、distinct、union
第六讲:select语句order by、limit、distinct、union 1.order by:按照字段值进行排序 ①语法:order by 字段 升序|降序 (asc|desc)(默认升序) ②校对规则:决定排序关系,允许多字段排序(先按照第一个字段排序,不能区分才能使用第二个字段) 例:select * from tb原创 2013-07-14 21:00:37 · 1361 阅读 · 0 评论 -
MySQL学习笔记 第九讲:视图、事务、触发器
第九讲:视图、事务、触发器 1.视图(主要根据查询而生成) ①创建视图: create view view_name as select statement; ②视图就是一个数据库中的虚拟表 ③视图本身没有结构和数据,只是通过执行相应select语句获得数据2.视图管理 ①删除视图:drop vie原创 2013-07-15 11:25:22 · 699 阅读 · 0 评论