• mysql 中的基本用法,以及日期的转换


    1、mysql int(10)
    int 类型长度4个字节,大约表示2^32数字,10代表的是显示长度,一般和FILLZERO约束一起使用,如果没有达到该长度,填充0
    2-->000000002
    mysql varchar 最大长度可以设置到65535,但是一般设置为255
    mysql double,float (5,2) 代表总长度是 5,小数点是占两个长度
    2、数据导入导出
    sql格式 xls格式
    将查询出来的数据制作成表格:
    select name,salary from worker into outfile 'C:/abc.xls';
    3、如何配置你的mysql服务器允许远程连接。
    方法一: 该方法
    找到mysql数据库,找到uesr表,找到user=root,Host=locahost的那条记录
    修改为host为%,重启mysql服务
    方法二: 通过sql语句
    grant all privileges on *.* to root@'%' identified by "root";//赋权限
    flush priviledges;//刷新权限
    4、临时表中间表dual
    select 7*8;==select 7*8 from dual;
    作用只是为了语法合理,oracle中该表不能省略。
    5、数据库设计三大范式
    1)第一范式 表中的每个字段都是独立的,不可分割的单元
    user
    id name
    1 张三丰|张三
    修改为 id name ex_name【曾用名】
    2) 第二范式 在满足第一范式的前体现
    一张表只能表示一个意思,每一个字段都要和主键有依赖关系
    employee
    id name age sex salary { deptName deptNo } 违反了第二范式
    id name age sex salary
    dept 部门表
    id deptNo deptName
    技术部 现在叫 研发部
    3) 第三范式 在满足第二范式的前体现
    一张表只能表示一个意思,除主键外每个字段都只能和主键有依赖关系
    employee
    id name age sex salary { deptName deptNo } 违反了第二范式
    id name age sex salary deptId deptName 第三范式 设计和第二范式可以联合理解
    dept 部门表
    id deptNo deptName
    技术部 现在叫 研发部

    数据库设计的三大范式: 只是设计的规范,参考


    6、联合查询
    union :合并结果集,去除重复的数据

    union all:不去重
    前面查询出来的列数和后面的 结果集查询出来的列数要相等,建议类型也相同
    7、any 和 some 以及all的用法
    any和some的效果相同,都是指符合括号中的任意一个,等同or的使用
    all是指同时符合括号中的多个数据,等同and的使用
    8、给出出生日期求出年龄
    SELECT year( from_days( datediff( now( ), birthdate)));==>birthdate 是出生日期
    9、求出当前日期 : now()
    (1)current_timestamp() current_timestamp

    (2)localtime() localtime

    (3)localtimestamp() localtimestamp
    这三种都是求出当前日期,都相当于now();

  • 相关阅读:
    POJ 1887 Testing the CATCHER
    HDU 3374 String Problem
    HDU 2609 How many
    POJ 1509 Glass Beads
    POJ 1458 Common Subsequence
    POJ 1159 Palindrome
    POJ 1056 IMMEDIATE DECODABILITY
    POJ 3080 Blue Jeans
    POJ 1200 Crazy Search
    软件体系结构的艺术阅读笔记1
  • 原文地址:https://www.cnblogs.com/zmoumou/p/9571242.html
Copyright © 2020-2023  润新知