• 登录数据库 mysql -u root -p 然后输入密码

  • 创建数据库 CREATE DATABASE; 数据库名称(唯一;该命令只可以大写)

  • 查看数据库 SHOW DATABASES; (注意命令后面的分号。该命令也可以小写)

  • 修改数据库的编码方式 ALTER DATABASE 数据库名称 DEFAUKT CHARACTER SET 编码方式 COLLATE 编码方式_bin;

  • 查看数据库编码方式 SHOW CREATE DATABASE 数据库名称;

  • 删除数据库 DROP DATABASE 名字;

  • 创建数据表 先USE 数据库名称 然后

  • mysql> CREATE TABLE TEACHER
    -> (
    -> Id INT(5),
    -> name VARCHAR(25),
    -> EMAIL VARCHAR(30)
    -> )
    -> ;

  • 查看数据表 SHOW CREATE TABLE; 数据表名称 查看所有数据表 SHOW TABLES;

  • 以表形式查看数据表DESCRIBE 表名; (或者DESC 表名;)

  • 修改表名称 ALTER TABLE 表名 RENAME 新表名;

  • 修改字段名 ALTER TABLE 表名 CHANGE 字段名 新字段名 新数据类型;

  • 修改字段类型 ALTER TABLE 表名 MODIFY 字段名 新类型属性[约束条件(FIRST|AFTER已经存在的字段名)];

  • 添加字段 ALTER TABLE 表名 ADD 字段 属性[约束条件(FIRST|AFTER已经存在的字段名)];

  • 删除字段ALTER TABLE 表名 DROP 字段名

  • 删除数据表 DROP TABLE 数据表名;

  • 建立数据表同时设置主键 创建语句后加PRIMARY KEY;

  • 为已经存在的表添加主键约束 ALTER TABLE 表名 MODIFY 字段名 字段类型 PRIMARY KEY;

  • 删除主键约束 ALTER TABLE 表名 DROP PRIMARY KEY;

  • 创建表时指定复合主键

  • 添加复合主键ALTER TABLE 表名 ADD PRIMARY KEY(字段1,字段2,...);

  • 外键创建