-
登录数据库 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,...);
-
外键创建