1、數據庫的操做:mysql
1.一、CMD鏈接MySQL數據庫 : mysql -hlocalhost -uroot -p123456sql
1.二、關閉鏈接 : exit數據庫
1.三、顯示已有數據庫 : show databases; || show databases like 'searchKey'; 排序
1.四、建立數據庫 : create database db_name索引
1.五、刪除【若存在】數據庫 : drop [if exists] databaseit
1.六、選擇數據庫 : use db_nameio
2、數據表的操做——顯示:table
2.一、顯示數據庫中已存在的表 : show tables [from db_name] [like searchKey]file
2.二、顯示錶中的列 : show columns from tbl_name [from db_name] [like searchKey] || describe tbl_name [col_name | searchKey] select
2.三、顯示錶的索引 : show index from tbl_name [from db_name]
2.四、顯示錶的詳情信息 : show table status || mysqlshow -status db_name
3、數據表的操做——修改
3.一、增長列 : alter table tbl_name add col_name type //type 是字段col_name的類型
3.二、刪除列 : alter table tbl_name drop col_name
3.三、改變列 : alter table tbl_name modify col_name type || alter table tbl_name change old_col_name col_name type
3.四、給表改名 : alter table old_tbl_name rename new_tbl_name
3.五、刪除數據表 : drop table [if exists] tbl_name[,tbl_name,...]
4、數據表的操做——添加
4.一、表中插入數據 : insert [into] tbl_name [(col_name,...)] values (keyValue,...)[,(keyValue,...)]
4.二、批量錄入數據 : load data [local] infile 'file_name.txt' [replace | ignore] into table tbl_name
5、數據表的操做——查詢
語句:
select selection_list : 選擇哪些列
from table_list : 從哪些表查詢
where primary_constraint : 查詢行必須知足的條件
group by grouping_columns : 怎樣對結果分組
Having secondary_consitraint : 行必須知足的第二條件
order by sorting_columns : 怎樣對結果排序
limit count : 結果限定