MySQL安装到位之后,基本操作有:1.创制数据库   2.刨除数据库   
3.更换数据库

图片 1

1.开立数据库

在MySQL中,创建数据库的通令为   create database  数据库名;   
当中可在数据库名前加上  if not exists,表示不另行创立同名数据库。

2.刨除数据库

在原来就有的数据库中可选择叁个不算的数据库删除,命令为   drop database
数据库名;   也可在数据库名前增加 if exists,表示删除已存在的数据库。

3.查询数据库

查询数据库的编码方式可用   show create database 数据库名;   
若要查询数据库中的表,则可用    show tables in 数据库名。

成立数据库后可对数据库实行操作,创设数据表:首先输入指令   use
数据库名;   然后输入指令    create table 数据注明(数据名1
数据格式,数据名2 数据格式……);

数量格式大致分成三连串型:1.数字类型 2.时刻档次 3.文本类型

1.数字类型:TINYINT                     
暗许带符号,若不带符号则在其后拉长 UNSIGNED 代表  不分包负数   (下同)

                     SMALLINT            

                     MEDIUMINT            

                     INT或INGEEGER      

                     BIGINT

                     FLOAT                        
使用时应该在其后加(a,b)表示整数和小数的位数

                     DOUBLE                      同上

2.岁月项目:DATE                           年-月-日

                     TIME                            时:分:秒

                     YEAR                           年份

                     DATETIME                   年-月-日 时-分-秒

                     TIMESTAMP                二日子之间隔绝的秒

3.文本类型:CHA卡宴                           定长字符

                     VARCHATucson                    变长字符

                     TINYBLOB                   
不超越253个字符的二进制字符

                     TINYTEXT                     短文本字符串

                     BLOB                             二进制长文本数据

                     TEXT                             长文本数据

                     MEDIUMBLOB              二进制中等文本数据

                     MEDIUMTEXT              中等文本数据

                     LONGBLOB                  二进制非常大文本数据

                     LONGTEXT                  异常的大文本数据

怀有数据中都能够安装空与非空 即 null 与 not
null,若数据可感到空则能够在数据类型后增加null,也可不加;若不能为空,则必须加not
null;

数据表成立实现后方可向数据表中增加新的列,命令格式为               alter
table 表名 add column 新列名 数据格式;   

比如需求向数据表中插入一条新的数量时,可用命令                         
insert 表名(列名1,列名2……) values(数据生龙活虎,数据二……);          
  (必须逐后生可畏对应)

或者                                                                    
                                 insert 列名 set 列名一 = 数据一,列名二
= 数据二,……

当开采数据表中剩下的数量时,能够去除多余的数量,命令格式为    delete
from 表名 where 条件;

当发掘表中数据须要修正时,能够用立异数据的一声令下,命令格式为    update
表名 set 列名 = 新数据 where 条件;

若有多条数据必要纠正时,能够动用when then 达到,命令格式为     update
表名 set 列名 = case when 条件 then 新数据 when 条件 then 新数据 ……
end;

意识数目不合乎数据类型时,能够改造数据类型,命令格式为            alter
table 表名 modify column 列名 新数据格式;


SELECT的应用

生龙活虎.函数运用

1.求平均数:select avg(列名 from 表名;                      也可在avg(
  )后加as
你指望看见的平平均数量列名,使表格彰显出来的是as后边的字符实际不是avg(  
),下同

2.求和:       select sum(列名) from 表名;

3.求最大值    select max(列名) from 表名;

4.求细小值    select min(列名) from 表名;

二.查找

1.select 要探究的列名 from 表名 where 条件;             
要物色的列名处可输入*代表全数列

2.select 要探究的列名 from 表名 where 列名<值1 or 列名 >值2;    
     查找列中型小型于值1或然当先值2的有着数据

3.select 要探求的列名 from 表名 where 列名>值1 and 列名 <值2;    
 
查找值1与值2之间的多少,假使急需寻觅等于值1,值2的多寡就在<,>后加= 

   select 要物色的列名 from 表名 where 列名between 值1 and 值2;    
查找值1与值2之间的数额

4.select 要寻找的列名 from 表名 where 列名 like a_;        
查找方式为a_ 的数据,_代表贰个未内定字符

   select 要研究的列名 from 表名 where 列名 like a%;    
查找格局为a%的数目,%代表几个未钦定字符,不计个数

 

发表评论

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

网站地图xml地图