您的位置:威尼斯官方网站 > 威尼斯官方网站登录 >   也可在数据库名前加多 if exists

  也可在数据库名前加多 if exists

发布时间:2019-11-04 19:27编辑:威尼斯官方网站登录浏览(123)

    MySQL安装达成现在,基本操作有:1.创制数据库   2.去除数据库    3.退换数据库

    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翼虎                           定长字符

                         VARCHA智跑                    变长字符

                         TINYBLOB                    不超过2五十个字符的二进制字符

                         TINYTEXT                     短文本字符串

                         BLOB                             二进制长文本数据

                         TEXT                             长文本数据

                         MEDIUMBLOB              二进制中等文本数据

                         MEDIUMTEXT              中等文本数据

                         LONGBLOB                  二进制十分大文本数据

                         LONGTEXT                  比超大文本数据

    怀有数据中都能够设置空与非空 即 null 与 not null,若数据可感到空则能够在数据类型后拉长null,也可不加;若不可能为空,则必需加not null;

    数据表创制完结后方可向数据表中增加新的列,命令格式为               alter table 表名 add column 新列名 数据格式;   

    借使须求向数据表中插入一条新的数据时,可用命令                          insert 表名(列名1,列名2......) values(数据生龙活虎,数据二......);             (必需逐黄金时代对应卡塔 尔(英语:State of Qatar)

    或者                                                                                                      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%的数额,%代表八个未钦定字符,不计个数

     

    本文由威尼斯官方网站发布于威尼斯官方网站登录,转载请注明出处:  也可在数据库名前加多 if exists

    关键词:

上一篇:    字段名 数据类型

下一篇:没有了