MySQL必知必会

2018-08-08

数据库:保存有组织的数据的容器
表:某种特定类型数据的结构化清单
模式(schema):关于数据库和表的布局及特性的信息

主键(PK):一列(或一组列),其值能够唯一区分表中的每个行。主键列不允许NULL值

应该总是定义主键 虽然并不总是都需要主键

使用MySQL

MySQL的默认端口:3306

USE #{database} 选择一个数据库
SHOW DATABASES 显示可用的数据库列表
SHOW TABLES 显示数据库内的可用表
SHOW COLUMNS FROM #{table} 返回表的详细信息,DESCRIBE #{table}是该命令的一种快捷方式

第4章 检索数据

基本用法

1
2
SELECT prod_name
FROM products;

检索不同的行

1
2
SELECT DISTINCT vend_id
FROM products;

不能部分使用DISTINCT