mysql
文章平均质量分 77
mudeer2012
有朋自远方来不亦说乎
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第二章 管理库和表
一、创建库和表create database data_name;-- 创建数据库data_namecreate table t_name( 列名1 类型 主键,自动增长;列名2 类型 默认值;列名3 类型 默认值;)charset='utf8' ;-- 创建表t_nameCREATE TABLE t_Professor( p_PorfessorID INT pri原创 2012-09-27 22:18:14 · 470 阅读 · 0 评论 -
第一章 基础知识
数据库是用来保存大量数据的,便于集中管理。一、数据存放形式1.纸张比较古老的了,但是有时候很方便,没电的时候。2.电子文档不便于集中管理,数据难以共享和维护3.影像图像和声音4.其他5.数据库现在多用的专业管理数据的概念。二、常见的数据库SQL SEVER微软的用的大型应用上不是很多,ORCALE,大型的应用,很多专业的。MYSQL,SQL3原创 2012-09-25 12:58:17 · 393 阅读 · 0 评论 -
第四章 DML语句
DML语句就是对 已经建立好的表的操作及管理如 添加数据 insert into table ,删除数据 delete from table ,更新数据 update table set 。一、添加数据INSERT INTO t_name (列1,列2,列3) values( 值1,值2,值3),( 值1,值2,值3),( 值1,值2,值3),( 值1,值2,值3)原创 2012-09-27 23:09:18 · 598 阅读 · 0 评论 -
第五章 DQL语句
一、投影select * from t_name;将表中所有的数据显示出来;二、选择select 列名1,列名2 from t_name where 条件;从表中将满足条件的行的 属性(列名1,列名2)筛选出来;三、文件分页select 列名1,列名2 from t_name where 条件 limit m,n;从筛选出的结果中的第m+1行开始,选择n原创 2012-09-27 23:47:30 · 1535 阅读 · 0 评论 -
第三章 数据完整性
我们使用RDBMS来存储数据,而不用电子表格或者文字处理程序存储数据的主要原因就是,数据库可以防止存储垃圾数据,保证数据的可靠高效。而RDBMS就是通过维护数据完整性来保证没有冗余的垃圾数据。 数据完整性可以分为四大类:一、实体完整性通过主键来实现,每一行所代表的实体是唯一的,与其他行不同。primary key ,一般设置为自动增长 auto_increment。二原创 2012-09-27 22:55:16 · 593 阅读 · 0 评论 -
第七章 组合查询
一、子查询1.简单的子查询前面所用的sql语句都是只有一个select ,它们的条件都是些简单或者直接的可以使用的条件;而有些复杂查询中的条件不能直接得到,需要从表中查询到结果;再将结果做条件,使用投影来查询最终结果。select * from t_name where 条件2=(select 条件2 from t_name where 条件1);2.子查询中使用运算原创 2012-09-28 11:08:19 · 761 阅读 · 0 评论 -
第八章 表联接
联接的表之间必须要有相关列,一般是外键和它对应的主键相联接。一、内联内联就是只有 相关列的值相等是才进行联接,并显示出来,不相等的不显示;内联接有相等联接,非相等联接;2种写法:select t_1.列2,t_2.列2 from t_1 inner join t_2 on t_1.列1=t_2.列1 ;on 后面是联接条件,后面还原创 2012-09-28 11:30:11 · 579 阅读 · 0 评论 -
第九章 设计数据库的方法
一、规范设计数据库中的表时,一般要满足3大范式:1NF:属性列不能分割,是最小的单元,没有重复的列。2NF:属性完全依赖主键列,一张表中。3NF:属性不能依赖其他非主键列,2张表中不能有相同的属性列,这个属性只能放在一张表中,只有一个对应的主键。 优化数据库的时候,为了方便快速的查询经常访问的属性;可以将这些属性从原来的表中提取出来,单独建成一张表。这样可以不遵守3NF。原创 2012-09-28 11:43:47 · 455 阅读 · 0 评论 -
第六章 统计与分组
一、统计函数aql中的统计函数有count(*/列名/distinct 列名),sum(); avg();max();min();后面四种都是对数值列的统计,里面参数有默认的 all 及 去重复统计distinct它们可以放在 select 和from之间;或者having 之后。having是用来专门解决 统计函数不能放在where之后的,用于统计函数的结果的过滤。不能放在whe原创 2012-09-28 10:49:30 · 681 阅读 · 0 评论
分享