深入浅出SQL--学习笔记

这本书一共589页,一共12章,
1、数据和表
2、select
3、delete和update
4、聪明的表设计
5、alert
6、select进阶
7、多张表的数据库设计
8、联接与多张表的操作
9、子查询
10、外联接、自联接与联合
11、约束、视图与事务
12、安全性

这本书是以mysql为模版讲的,书中推荐《SQL技术手册》
看这本书的原因有三点
1、不清楚数据库的原理
2、mysql的各项操作不熟练
3、没有mysql的经验

常用命令
常用语法
create database gregs_list;
use gregs_list
给数据库,表,列命名时,形式要统一,通常为用下划线分隔单词。
分号 ; 用来表示命令的结束

CREATE TABLE doughnut_list
(
doughnut_name VARCHAR(10),
doughnut_type VARCHAR(6),
birthday DATE
);
TIMESTAMP 常用于记录“当下“ 这个时刻,DATETIME 跟适合存储的来的时间。

DESC doughnut_list;
这句话的结果是展示一个列表
+—————+————-+——+—–+———+——-+
| Field | Type | Null | Key | Default | Extra |
+—————+————-+——+—–+———+——-+
| doughnut_name | varchar(10) | YES | | NULL | |
| doughnut_type | varchar(6) | YES | | NULL | |
| birthday | date | YES | | NULL | |
+—————+————-+——+—–+———+——-+
看到62/589页,睡了

你可能感兴趣的:(mysql)