MySQL基础补充

 
  结构语言分类
 DDL(数据定义语言)  create  drop  alter  
创造删除以及修改数据库,表,存款和储蓄进程,触发器,索引….

MySQL基础补充,mysql基础

 
  结构语言分类
 DDL(数据定义语言)  create  drop  alter  
创立删除以及修改数据库,表,存款和储蓄进度,触发器,索引….

 DML(数据操作语言)   insert  delete  update  用来操作数据库中的数据   

 DQL(数据查询语言) select  用来查询数据库中的数据  
 
 DCL(数据调控语言)  grant(授权)  revoke(撤除)

 TCL(事务调控语言) begin   savepoint (设置回滚点)    rollback  commit

  grant 查询   to 用户名;
  revoke  查询 from 用户名;

crud(增加和删除改查)

查询全体的数据库
  show  databases;

  创立数据库
  create  database  [if not exists ]  数据库名称;

  删除数据库
  drop  database  [if  exists ]  数据库名称;

成立客户
   create   user  用户名@‘地址’  identified  by  ‘密码’;

给顾客授权
   01.  grant  all on *.*  to  用户名;
   02.  grant  all on *.*  to  用户名@‘地址’;

刷新系统权限
 flush  privileges;

删去顾客
   全体的客商都存款和储蓄在mysql数据库中的user表中

  01. delete  from  mysql.user  where user=’t13′;
  02. delete  from  mysql.user  where user=’t13′  and  host=’localhost’;

逻辑运算符

  and   &&   与
  or    ||   或
  not   !   非

USE 切换成钦赐的数据库
 如果未有切换数据库,必要在表名前边加上数据库名称!
USE mysql;
SELECT `host`,`user`  FROM  `user`;

数据类型

 int     double
  在mysql中选取的是decimal(a,b)

 
a钦点钦定小数点侧边和左侧能够累积的十进制数字的最大个数,最大精度38。
  b内定小数点右边能够储存的十进制数字的最大个数。小数位数必需是从 0 到
a之间的值。默许小数位数是 0

 在oracle中经常 使用   **** number   ****

 

 

char  固定长度    例子: 性别 是 char类型  长度是10  
可是大家的其实输入的尺寸是2, 那么存款和储蓄的时候也是十一个空中!   财富浪费

varchar  可变长度    例子: 性别 是 char类型  长度是10  
不过大家的实在输入的长短是2, 那么存款和储蓄的时候也是2个空中!  

日子格式

date          yyyy-MM-dd
datetime      yy-MM-dd hh:mm:ss
time          hh:mm:ss
timestamp     1970到现在    yyyyMMddhhmmss
year           yyyy    1901

 

 

封锁类型

主键约束  primary  key (pk)  用于设置表的主键,用来保管该行的独一性
外键     foreign  key  (fk) 用于建设构造表与表之间的关系
非空约束   not  null          字段不允许为空
暗许约束    default           字段的暗中同意值
唯一约束   unique  key(uk)    字段的值是独一的能够是null,但不得不有一个
机动拉长  auto_increment     
设置列的自动增加(标记列),常常用于安装主键

 

什么是引擎?
解析: 能让程序运维并实践的一个主次,也称之为驱动。
搜寻引擎指自动从因特网搜聚新闻,经过一定整理之后,提要求顾客进行查询的系统。
因特互连网的新闻浩瀚万千,何况不要秩序,全部的消息像汪洋上的贰个个小岛,
网页链接是这么些岛屿之间良莠不齐的大桥,而寻觅引擎,则为顾客绘制一幅一望而知的信息地图,
供客户时时查阅。它们从互连网提取种种网址的音信(以网页文字为主),建设构造起数据库,
并能检索与客户查询条件相相配的笔录,按自然的排列顺序重临结果。
私家理解:
在软件产业中,能给程序猿提供工具类型的救助的代码集锦等小工具。能够用作是一个电动机。

MySQL常用发动机:

MyISAM:不辅助事物,占用空间小,,不可能选择外键,访谈速度快
 存款和储蓄文件:
  *.frm:表结构定义文件
  *.MYD:数据文件
  *.MYI:索引文件
InnoOB:支持事物(推荐应用)
 存款和储蓄文件:
  *.frm:表结构定义文件
  ibdata:数据文件

结构语言分类
DDL(数据定义语言) create drop alter
创造删除以及修改数据库,表,存款和储蓄进程,触发器,索引….
DML(数据…

 DML(数据操作语言)   insert  delete  update  用来操作数据库中的数据   

 DQL(数据查询语言) select  用来查询数据库中的数据  
 
 DCL(数据调整语言)  grant(授权)  revoke(撤废)

 TCL(事务调节语言) begin   savepoint (设置回滚点)    rollback  commit

  grant 查询   to 用户名;
  revoke  查询 from 用户名;

crud(增加和删除改查)

询问全部的数据库
  show  databases;

  创立数据库
  create  database  [if not exists ]  数据库名称;

  删除数据库
  drop  database  [if  exists ]  数据库名称;

创办客商
   create   user  用户名@‘地址’  identified  by  ‘密码’;

给客商授权
   01.  grant  all on *.*  to  用户名;
   02.  grant  all on *.*  to  用户名@‘地址’;

刷新系统权限
 flush  privileges;

删除客商
   全部的客户都存款和储蓄在mysql数据库中的user表中

  01. delete  from  mysql.user  where user=’t13′;
  02. delete  from  mysql.user  where user=’t13′  and  host=’localhost’;

逻辑运算符

  and   &&   与
  or    ||   或
  not   !   非

USE 切换来钦赐的数据库
 若无切换数据库,供给在表名后边加上数据库名称!
USE mysql;
SELECT `host`,`user`  FROM  `user`;

数据类型

 int     double
  在mysql中动用的是decimal(a,b)

 
a钦定钦定小数点左边和右臂能够储存的十进制数字的最大个数,最大精度38。
  b内定小数点侧边能够积累的十进制数字的最大个数。小数位数必得是从 0 到
a之间的值。私下认可小数位数是 0

 在oracle中经常 使用   **** number   ****

 

 

char  固定长度    例子: 性别 是 char类型  长度是10  
不过大家的莫过于输入的长短是2, 那么存款和储蓄的时候也是十个空中!   能源浪费

varchar  可变长度    例子: 性别 是 char类型  长度是10  
可是大家的其实输入的长度是2, 那么存款和储蓄的时候也是2个空中!  

日子格式

date          yyyy-MM-dd
datetime      yy-MM-dd hh:mm:ss
time          hh:mm:ss
timestamp     1970到现在    yyyyMMddhhmmss
year           yyyy    1901

 

 

自律类型

主键约束  primary  key (pk)  用于设置表的主键,用来确定保证该行的独一性
外键     foreign  key  (fk) 用于建构表与表之间的关系
非空约束   not  null          字段不允许为空
暗许约束    default           字段的默许值
独一约束   unique  key(uk)    字段的值是不今不古的能够是null,但只好有贰个
自动增加  auto_increment     
设置列的机动增进(标记列),日常用于安装主键

 

怎么着是引擎?
浅析: 能让程序运转并施行的两个主次,也叫做驱动。
搜寻引擎指自动从因特网搜罗音讯,经过一定整理之后,提须要客商进行询问的种类。
因特英特网的新闻浩瀚万千,何况不用秩序,全部的消息像汪洋上的一个个小岛,
网页链接是那几个岛礁之间错落有致的大桥,而追寻引擎,则为客户绘制一幅一览通晓的音讯地图,
供顾客时时查阅。它们从网络提取种种网址的音讯(以网页文字为主),创立起数据库,
并能检索与客商查询条件相匹配的笔录,按自然的排列顺序重返结果。
私家精通:
在软件行在那之中,能给程序猿提供工具类型的鼎力相助的代码集锦等小工具。能够用作是三个斯特林发动机。

MySQL常用斯特林发动机:

MyISAM:不接济事物,占用空间小,,无法动用外键,访谈速度快
 存款和储蓄文件:
  *.frm:表结构定义文件
  *.MYD:数据文件
  *.MYI:索引文件
InnoOB:帮忙事物(推荐使用)
 存款和储蓄文件:
  *.frm:表结构定义文件
  ibdata:数据文件

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注