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. vos套餐设置

    为实现对客户不同时段按不同费率计算,可以在vos里设置套餐, 具体案例: 1. 2.时段费率 套餐里没包含的时间段是不能打电话的 即:周一到周五       21:30—24:00    00:00- ...

  2. Element-ui安装与使用(网站快速成型工具)

    我之所以将Element归类为Vue.js,其主要原因是Element是(饿了么团队)基于MVVM框架Vue开源出来的一套前端ui组件.我最爱的就是它的布局容器!!! 下面进入正题: 1.Elemen ...

  3. C#获取农历的日期(转)

    //C# 获取农历日期 ///<summary> /// 实例化一个 ChineseLunisolarCalendar ///</summary> private static ...

  4. 笨办法学Python(二十五)

    习题 25: 更多更多的练习 我们将做一些关于函数和变量的练习,以确认你真正掌握了这些知识.这节练习对你来说可以说是一本道:写程序,逐行研究,弄懂它. 不过这节练习还是有些不同,你不需要运行它,取而代 ...

  5. hp zbook15G2 nVidia K1100M显卡在ubuntu linux下闪屏问题

    我的hp zbook15G2有一块nVidia K1100M显卡. 故障现象 安装ubuntu 16.4之后,屏幕出现闪烁现象. 重启后,进入bios,屏幕依然在闪烁. 再重启,进入另一块硬盘的win ...

  6. GL格式一览表

  7. Altium_Designer-各种布线总结

    1.常规布线:不详细说了,是个人就知道怎么弄.需要说明的是在布线过程中,可按小键盘的*键或大键盘的数字2键添加一个过孔:按L键可以切换布线层:按数字3可设定最小线宽.典型线宽.最大线宽的值进行切换. ...

  8. oracle 创建SDO_Geometry表

    Oracle Spatial由一坨的对象数据类型,类型方法,操作子,函数与过程组合而成.一个地理对象作为一个SDO_GEOMETRY对象保存在表的一个字段里.空间索引则由普通的DDL和DML语句来建立 ...

  9. Scrivener 中文语言包

    Scrivener 中文语言包 随着OS X EI Capitan的发布,Scrivener 也升级到了2.7,程序没有大的变化,主要是为了兼容10.11并更新了图标. 原来的2.6的中文语言包无法在 ...

  10. base64模块的使用及python中的使用

    Base64是一种基于64个可打印字符来表示二进制数据的表示方法.由于2^=,所以每6个比特为一个单元,对应某个可打印字符.3个字节有24个比特,对应于4个Base64单元,即3个字节可由4个可打印字 ...