DDL
DDl(数据库定义语言),用于数据库,表,列,索引等数据库的定义和结构修改。
创建:create database 数据库名
删除:drop database 数据库名
表
创建:create table 表名
约束
- 非空约束 not null 用于修饰一个列的值不能为null
- 主键约束 primary key 每张表中都会有一个主键 用于标识记录对象的唯一性
- 唯一约束 UNIQUE KEY 用于修饰某一列的值具有唯一性
- 默认约束 default 列的值具有默认值
- 外键约束 Foreign key 前提至少要有两张表以上 两张表通过外键进行关联 使两张表具有一定的关系性 (一对多 多对一 多对多)关系
删除表:drop table 表名
修改表的约束或者属性:alter table 表名
- [rename 新表名] 更改表名
- [drop column 列名 或者 CONSTRAINT 约束名] 删除字段或约束
- [alter] 增加字段
DML
DML(数据库操作语言),用于实现对数据库表的内容的增删改查功能
增加行
insert into 表名 (属性)
删除行
delete from (表名)
修改某行属性值
update (表名)
查询
查询表中的记录
select * from 表名
数据类型
数字型 常用类型int
浮点型 double常用
时间类型
常用的
date 1000年1月1日—9999年12月31日
datatime 1000年1月1日00:00:00—9999年12月31日23:59:59
时间里面常用的函数
取年份 year()
取月份 month()
取日期 date()
取小时 hour()
取分钟minute()
取秒数second()
字符型
常用varchar
常用 text ----clob