0.02-MySQL的一些基本操作

一、数据库的操作:

    1.1、CMD连接MySQL数据库                    :    mysql -hlocalhost -uroot -p123456

    1.2、关闭连接                                            :    exit

    1.3、显示已有数据库                                  :    show databases;            ||            show databases like 'searchKey';      

    1.4、创建数据库                                         :    create database db_name

    1.5、删除【若存在】数据库                        :    drop [if exists] database

    1.6、选择数据库                                         :    use db_name

二、数据表的操作——显示:

    2.1、显示数据库中已存在的表                     :    show tables [from db_name] [like searchKey]

    2.2、显示表中的列                                      :    show columns from tbl_name [from db_name] [like searchKey]            ||            describe tbl_name [col_name | searchKey]        

    2.3、显示表的索引                                      :    show index from tbl_name [from db_name]

    2.4、显示表的详情信息                               :    show table status            ||            mysqlshow -status db_name

   

三、数据表的操作——修改

    3.1、增加列                                                :    alter table tbl_name add col_name type                         //type 是字段col_name的类型

    3.2、删除列                                                :    alter table tbl_name drop col_name

    3.3、改变列                                                :    alter table tbl_name modify col_name type            ||           alter table tbl_name change old_col_name col_name type

    3.4、给表更名                                            :    alter table old_tbl_name rename new_tbl_name

    3.5、删除数据表                                         :    drop table [if exists] tbl_name[,tbl_name,...] 

 

四、数据表的操作——添加

    4.1、表中插入数据                                     :    insert [into] tbl_name [(col_name,...)] values (keyValue,...)[,(keyValue,...)]

    4.2、批量录入数据                                     :    load data [local] infile 'file_name.txt' [replace | ignore] into table tbl_name

五、数据表的操作——查询

     语句:

            select selection_list                        :    选择哪些列

            from table_list                                :    从哪些表查询

            where primary_constraint             :    查询行必须满足的条件

            group by grouping_columns        :    怎样对结果分组

            Having secondary_consitraint      :    行必须满足的第二条件

            order by sorting_columns             :    怎样对结果排序

            limit count                                      :    结果限定    

   

猜你喜欢

转载自my.oschina.net/u/3678587/blog/2966998