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();

mysql 中的基本用法,以及日期的转换的更多相关文章

  1. mysql中event的用法详解

    一.基本概念mysql5.1版本开始引进event概念.event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发.通过单独或调用存 ...

  2. mysql中limit的用法实例解析

    mysql中limit的用法解析. 在mysql中,select * from table limit m,n.其中m是指记录开始的index,从0开始,n是指从第m条开始,取n条. 例如: mysq ...

  3. Mysql中limit的用法详解

    Mysql中limit的用法详解 在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,为我们提供了limit这样一个功能. SELECT * FROM table LIMIT [offset ...

  4. mysql中explain的用法

    mysql中explain的用法 最近在做性能测试中经常遇到一些数据库的问题,通常使用慢查询日志可以找到执行效果比较差的sql,但是仅仅找到这些sql是不行的,我们需要协助开发人员分析问题所在,这就经 ...

  5. MySQL中CONCAT()的用法

    MySQL中CONCAT()的用法 在日常开发过程中,特别是在书写接口的时候,经常会遇到字符串拼接的情况,比如在返回图片数据时,数据库里往往存储的是相对路径,而接口里一般是存放绝对地址,这就需要字符串 ...

  6. mysql中FIND_IN_SET函数用法

    本篇文章主要介绍mysql中FIND_IN_SET函数用法,用来精确查询字段中以逗号分隔的数据 以及其与 like 和 in 的区别 1.问题发现 之前在做工作任务时有这么一个需求:需要用接口所传的服 ...

  7. mysql中in的用法详解

    一.基础用法 mysql中in常用于where表达式中,其作用是查询某个范围内的数据. select * from where field in (value1,value2,value3,-) 当 ...

  8. mySQL中replace的用法

    MySQL replace函数我们经常用到,下面就为您详细介绍MySQL replace函数的用法,希望对您学习MySQL replace函数方面能有所启迪   mysql replace实例说明: ...

  9. Mysql中autocommit的用法

    定义 Mysql文档原文:SET autocommit disables or enables the default autocommit mode for the current session. ...

  10. Mysql中EXISTS关键字用法、总结

    在做教务系统的时候,一个学生(alumni_info)有多个教育经历(alumni_education),使用的数据库是mysql,之前使用左链接查询的,发现数据量才只有几万条时,查询就很慢了,早上想 ...

随机推荐

  1. git 获取领先落后的命令

    git --git-dir=/data/usr/local/gerrit-site/git/aixuexi-admin.git rev-list --left-right --count master ...

  2. Java—常量和变量

    关键字 Java中有特殊用途的词被称为关键字,关键字服务大小写. 标识符 标识符是用于给java程序中的变量.类.方法等命名的符号. 标识符的几条规则: 由字母.数字.下划线(_).美元符号($)组成 ...

  3. hive自定义UDTF函数叉分函数

    hive自定义UDTF函数叉分函数 1.介绍 从聚合体日志中需要拆解出来各子日志数据,然后单独插入到各日志子表中.通过表生成函数完成这一过程. 2.定义ForkLogUDTF 2.1 HiveUtil ...

  4. ubuntu16.4安装 VirtualBox

    1) 从oracle官网下载virtual box安装包 2) 安装支持包 sudo apt-get install libqt5x11extras5 libsdl1.2debian 3) sudo ...

  5. 特殊矩阵的压缩存储(转自chunlanse2014)

    对称矩阵 对于一个矩阵结构显然用一个二维数组来表示是非常恰当的,但在有些情况下,比如常见的一些特殊矩阵,如三角矩阵.对称矩阵.带状矩阵.稀疏矩阵等,从节约存储空间的角度考虑,这种存储是不太合适的.下面 ...

  6. Linux MySQL单实例源码编译安装5.6

    cmake软件 tar -zxvf cmake-2.8.11.2.tar.gz cd cmake-2.8.11.2 ./bootstrap make make install cd ../   依赖包 ...

  7. v-for的深层用法

    为了提升循环的性能,我们会给循环加上一个唯一的key值,这个key值一定是唯一的 <div id='root'> <div v-for='(item,index) of list' ...

  8. 5、Oracle备份(oracle备份脚本配置)

    1.1 Oracle数据库备份 1.1.1 链接Oracle介质管理库 请在数据库节点上操作. [oracle@db01/usr/openv/netbackup/bin]$ ./oracle_link ...

  9. Next K Permutation

    3457: Next K Permutation 时间限制: 1 Sec  内存限制: 128 MB提交: 4  解决: 4[提交] [状态] [讨论版] [命题人:admin] 题目描述 n 个数有 ...

  10. an exception occurred while initializing the database.

    对于手动删除本地的LocalDB数据库之后出现标题所示异常的,推荐下面的命令: sqllocaldb.exe stop v11.0 sqllocaldb.exe delete v11.0 在程序包管理 ...