首页 > 代码库 > 数据库
数据库
2016.12.26.星期一
一、利用正则表达式判断日期和时间:
二、利用正则表达式判断邮箱:
三、利用正则表达式判断用户名格式:
四、对于数据库的认识:
SQL:结构化查询语言
DDL:Data Defination language 数据定义
DML:Data Manipilation language 数据操纵
DCL:Data Control language 数据控制
--DDL
--创建数据库(database)
CREATE DATABASE 数据库名字;
--第二步骤:使用数据库
USE 数据库名字;
--第三部:删除数据库
DROP DATABASE 数据库名字;
数据库和表的关系?
CREATE TABLE 表名(
字段一 各种修饰词,
字段二 各种修饰词,
字段三 。。。。。。。。、
最后字段 各种修饰词,
);
各种修饰词:
类型 :
数值 :tinyint 三位数
smallint 五位数
mediaint 八位数
int 10位数
bigint 20位数
float 4字节
double 8字节
decimal(12,3)
字符串:
char 定长
varchar 变长
LONGTEXT 最大的
日期和时间:
DATE: YYYY-MM-DD 2016-12-26
date("Y-m-d")
DATETIME获取秒 YYYY-MM-DD HH:MM:SS
例:2016-12-26 16:16:16
TIME:HH:MM:SS
例:16:12:12
时间戳:1970年1月1日0分0秒到现在的秒数
长度
是否允许为空 NOT NULL(不允许)
主键 : PRIMARY KEY(一个表里只能并且必须有一个,不可重复)
默认值 : default"值"
是否自增长 : AUTO_INCREMENT
注释说明 : COMMONT"注释内容"
数据库