标签:配置 abc 允许 相同 约束 临时 == oracle oca
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(); 
标签:配置 abc 允许 相同 约束 临时 == oracle oca
原文地址:https://www.cnblogs.com/zmoumou/p/9571242.html