DB
iqingba
这个作者很懒,什么都没留下…
展开
-
数据库(3)---基本操作
**数据库操作** 创建数据库create database db_name charset=utf8;删除数据库drop database db_name;切换数据库use db_name;查看当前数据库select database();表操作查看当前数据库中的所有表show tables;查看创建表的命令show create table tb_name;创建表auto_increment表原创 2017-09-03 20:55:11 · 202 阅读 · 0 评论 -
数据库(4)查询
基本语法select * from 表名;消除重复行select distinct xxx from table;条件使用where子句对表中的数据筛选,结果为true的行会出现在结果集中select * from 表名 where 条件;比较运算符等于= 大于> 大于等于>= 小于< 小于等于<= 不等于!=或<> 查询编号大于3的学生select * from students where id原创 2017-09-09 09:59:42 · 254 阅读 · 0 评论 -
数据库(5)聚合、分组、排序、分页
聚合count(*) 统计总行数select count(*) from table where id_delete=0; max(列) 求该列的最大值select max(id) from table where gender=0; min(列 )求该列的最小值select min(id) from table where gender=1; sum(列) 求列的和同上 avg(列) 求列的平均值原创 2017-09-09 11:36:35 · 1733 阅读 · 0 评论 -
数据库(1)---E-R模型、三范式
数据库简介:数据库系统解决的问题: 1)持久化存储, 2)优化读写, 3)保证数据的有效性数据库分类: 1)文档型:sqlite,通过对文件的复制完成数据库的复制 移动性场景2)服务型:mysql、postgre。c/s模型。 E-R模型1)entry 表 2)relationship 两个实体之间的关系 一对一、一对多、多对多 关系型数据库中一原创 2017-09-03 14:04:07 · 717 阅读 · 0 评论 -
数据库(2)---完整性
字段类型常用类型有: 数字:int decimal 字符串:char varchar(可变字符) text 日期 :datetime 布尔:bit约束主键 primary key 唯一标示 非空 not null 唯一 unique 默认 default 外键 foreign key原创 2017-09-03 14:41:10 · 318 阅读 · 0 评论