*************************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;