摘要:
子查询 create table department( id int primary key, name varchar(40) ); create table employee( id int primary key auto_increment, name varchar(40), age i 阅读全文
摘要:
多表查询 1. 添加外键约束 1.1 在创建表的过程中申明外键 外键是指引用另一个表的一列或多列,被引用的列应该具有主键约束或唯一性约束。外键用于建立和加强两个表数据之间的链接 create table dept( id int primary key auto_increment, name va 阅读全文
摘要:
分组查询 使用group by 语句对列进行分组 SELECT column1,column2,column3 ... FROM table group by column having ... 样例表: create table orders( id int, product varchar(20 阅读全文
摘要:
对查询结果进行排序 asc是英文ascend的缩写:升序 desc:是英文descend的缩写:降序 order by 必须在整个sql的最结尾 SELECT column1,column2,column3 .. FROM table order by column asc|desc ~ 对数学成绩 阅读全文
摘要:
聚合函数 使用技巧,先不管聚合函数,先使用sql语句把要聚合的内容先查出来,然后再用聚合函数把要聚合的内容包起来 1. count聚合函数,用来统计行数 ~ 统计一个班共有多少学生 select count(*) from exam; 使用别名name_count select count(*) n 阅读全文
摘要:
添加,更新与删除数据 操作表记录(增删改查,create, read update,delete) 1. INSERT INSERT INTO TABLE [(column [,column...])] VALUES (value [,value...]); 1.1说明,因为id设置了计数器,并设置 阅读全文
摘要:
删除索引 1.第一种方式 ALTER TABLE 表名 DROP INDEX 索引名 查询表中的索引名 show creat table book 删除字段 alter table book drop index indexone 2. 第二中方法 DROP INDEX 索引名 ON 表名; 阅读全文
摘要:
索引: 数据库的索引好比新华字典的音序表,它对数据库库表中一列或多列的值进行排序后的一种结构,其作用就是提高表中的数据查询速度 普通索引:可以创建在任何数据类型中,其值是否唯一和非空没有固定的要求 唯一性索引:唯一性索引是由unique定义的索引,该索引所在的字段的值必须是唯一的 全文索引: 是由F 阅读全文
摘要:
表的约束 1.主键约束 用于唯一标识对应的记录 1.1 单字段主键 CREATE TABLE employee( id int primary key, name varchar(20), gender char(1), birthday date, entry_date date, job var 阅读全文
摘要:
数据库中表的数据类型 0. mysql数据库中的数据类型 1. 整型数据, 整数类型,包括TINYINT,SMALLINT,DEDIUINT,INT,BIGINT 数据类型选择时,应该尽量选择小的,这样运算效率高 2. 浮点型数据 3. 时间类型 YEAR YYYY DATE YYYY-MM-DD 阅读全文