一、数据库的操作:
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 : 结果限定