创建表
|
|
常用的数据类型参见这里
以下为创建表的实例
修改表
|
|
添加了一列并且加入了外键
修改一列的属性并且删除刚刚添加的属性(删除外键列之前要先删除对应的constraint)
删除表
|
|
关于外键
如果一个表生成的外键,那么在声明外键之后可以加上ON DELETE|UPDATE {RESTRICT | CASCADE | SET NULL | NO ACTION | SET DEFAULT}
以声明在外键所参照的数据被删除或者更新的时候数据库应该采取什么样的策略,其中
- on delete|upadte是触发事件
- restrict为显示外键参照对象的修改
- cascade是当参照对象改变时候级联改变当前表的值
- set null是设置成nulll
- no action是不采取任何动作
- set default是设置为默认值
插入数据
|
|
更新数据
|
|
删除数据
|
|
内连接,左连接,右连接
例如有如下两个表
内连接使用 table1 inner join table2 on 条件,等同于直接where语句,而且貌似后面一种执行的更快
左连接使用left join关键字
右连接使用right join 关键字
其他
你同样可以在我的博客看到这篇文章。