*************************1**************************
查看版本 mysql -V
登陸MySQL mysql -u 用戶名 -p 密碼 -P 端口號(默認爲3306)
顯示當前用戶 SELECT USER();
查看數據庫 show databases; (show create database db; #顯示數據庫詳細信息)
建立數據庫 create database db_name;
刪除數據庫 drop database db_name; //選擇當前要操做的數據庫
選擇數據庫 use db_name; //也就是進入某個數據庫
*************************2**************************
查看在哪一個數據庫: select database() ;
查看全部的數據表: show tables;
查看某一個數據表: desc table_name;(show create table table_name; # 顯示詳細表結構)
建立表: create table table_name(<列名><數據類型>[<列級完整性約束條件>] [,<列名><數據類型>[<列級完整性約束條件>]... [,<表級完整性約束條件>]);
修改表: alter table old_table_name rename new_table_name; # 修改表名
刪除表: drop table table_name;
查看錶的結構:SHOW COLUMNS FROM tb1 ; 插入記錄: INSERT INTO tb1 (num) VALUES(1000);
查看全部的記錄:SELECT * FROM tb1 ;
修改數據: update tb_name set fd_name1=condition1[,fd_name2=condition2...] [where cond];
刪除數據: delete from tb_name [where condition]; //不加條件刪除整張表的記錄
修改表: alter table old_table_name rename new_table_name; // 修改表名
alter table tb_name modify field_name <數據類型>[<完約>[first|after filed_name]] ;// 修改字段數據類型(同時也可修改位置)
alter table table_name change old_field_name new_field_name <數據類型>;// 修改字段名(同時也可修改數據類型(無論修改與否,此項必填),即完成modify功能)
alter table table_name add field_name <數據類型>[<完約>[first|after filed_name]] ;// 爲表增長字段(可指定位置)
alter table tb_name1 add constraint fk foreign key(field1) references tb_name2(field2);// 增長表的外鍵,fk爲外鍵名
alter table table_name drop foreign key fk;// 刪除表的外鍵,fk爲外鍵名
刪除表:drop table table_name;