zoukankan      html  css  js  c++  java
  • 数据库 Mysql内容补充一

    mysql时间函数
    
    --获取当前日期
    select current_date();
    
    --获取当前时间
    select current_time();
    
    --获取当前的日期和时间
     select now();
    
    --获取datetime的年,月,日
    select year(now());--select month(now());--select day(now());----返回datetime的日期部分
    select date(now());
    
    --在datetime加上日期或时间
    select date_add(now(),interval 1 day);--当前datetime的后一天
    select date_add(now(),interval -1 day);--当前datetime的前一天
    select date(date_add(now(),interval -1 day));--当前datetime的前一天的日期
    
    select date_add(now(),interval 1 month);--当前datetime的后一个月
    select date_add(now(),interval 1 year);--当前datetime的后一个年
    表的约束
    --注意:mysql表名区分大小写,和oracle不同
    --定义主键约束 primary key :不允许为空 不允许重复
    --定义主键自动增长 auto_increment
    --定义唯一约束 unique
    --定义非空约束 not null
    --定义外键约束 constraint 
    --删除主键 alter tableb tablename drop primary key
    
    create table Myclass(
        id int primary key auto_increment,
        name varchar(30) unique
    ); 
    --注意:虽然是auto_increment,但是插入语句不可以是mysql> insert into myclass values('222');必须指定列名
    
    mysql> create table student(
        -> id int(11) primary key auto_increment,
        -> name varchar(30) unique,
        -> passwd varchar(30) not null,
        -> classid int(11),--注意:虽然classid是外键,但是必须加逗号,这和oracle不同
        -> constraint stu_class_fk foreign key(classid) references myclass(id));
  • 相关阅读:
    LeetCode 204
    华为OJ2051-最小的K个数(Top K问题)
    华为OJ1964-求解立方根(牛顿迭代法)
    华为OJ2288-合唱队(最长递增子序列)
    华为OJ2011-最长公共子串
    【Unix编程】进程间通信(IPC)
    可利用空间表(Free List)
    13.10 Scrapy 通用爬虫
    13.9 Scrapy 对接 Splash
    第十四章 分布式爬虫
  • 原文地址:https://www.cnblogs.com/zhanggaofeng/p/6286179.html
Copyright © 2011-2022 走看看