登陆操作

mysql -u 用户名 -p 用户密码

创建和删除数据库

create database 数据库名;
drop database 数据库名;

创建和删除表

create table 表名(字段名1 类型名,字段名2 类型名,字段名3 类型名,......,字段名n 类型名);
例如:create table student(name VARCHAR(20),sex CHAR(1));
drop table 表名;

显示表的列表

use 数据库名;
show tables;

显示某个表中全部数据

select * from 表名

常用增删改查

select 列名 from 表名 where 条件
insert into 表名 (列名1,列名2......) values (值1,值2......)
delete form 表名 where 条件
update 表名 set 列名1=值1,列名2=值2,...... where 条件

开启远程登录

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

修改表名

rename table 旧表名 to 新表名;

修改字段类型

alter table 表名 modify column 字段名 字段类型(长度)

修改字段名称和类型

  alter table 表名 change 现有字段名称  修改后字段名称 数据类型

增加字段

alter table 表名 add 字段名 字段类型(长度)
alter table 表名 add (字段名1 字段类型(长度),字段名2 字段类型(长度),...)

删除字段

alter table 表名 drop column 字段名
alter table 表名 drop column 字段名1,drop column 字段名2